HomeSort by relevance Sort by last modified time
    Searched refs:SmallPtrSet (Results 1 - 25 of 182) sorted by null

1 2 3 4 5 6 7 8

  /external/llvm/include/llvm/Analysis/
ScalarEvolutionNormalization.h 39 #include "llvm/ADT/SmallPtrSet.h"
64 typedef SmallPtrSet<const Loop *, 2> PostIncLoopSet;
InlineCost.h 31 class SmallPtrSet;
137 SmallPtrSet<const Function *, 16> &NeverInline);
145 SmallPtrSet<const Function *, 16> &NeverInline);
RegionInfo.h 483 typedef df_iterator<RegionNode*, SmallPtrSet<RegionNode*, 8>, false,
486 typedef df_iterator<const RegionNode*, SmallPtrSet<const RegionNode*, 8>,
503 typedef df_iterator<RegionNode*, SmallPtrSet<RegionNode*, 8>, false,
506 typedef df_iterator<const RegionNode*, SmallPtrSet<const RegionNode*, 8>,
527 typedef SmallPtrSet<Region*, 4> RegionSet;
  /external/llvm/include/llvm/Transforms/IPO/
InlinerPass.h 27 class SmallPtrSet;
85 SmallPtrSet<const Function *, 16> *DNR = NULL);
  /external/llvm/include/llvm/ADT/
SmallPtrSet.h 1 //===- llvm/ADT/SmallPtrSet.h - 'Normally small' pointer set ----*- C++ -*-===//
10 // This file defines the SmallPtrSet class. See the doxygen comment for
30 /// SmallPtrSet<>'s, which is almost everything. SmallPtrSet has two modes, one
33 /// Small sets use an array of pointers allocated in the SmallPtrSet object,
64 // Helper to copy construct a SmallPtrSet.
171 /// SmallPtrSetIterator - This implements a const_iterator for SmallPtrSet.
229 /// SmallPtrSet - This class implements a set which is optimized for holding
234 class SmallPtrSet : public SmallPtrSetImpl {
242 SmallPtrSet() : SmallPtrSetImpl(SmallStorage, SmallSizePowTwo) {
    [all...]
SmallSet.h 18 #include "llvm/ADT/SmallPtrSet.h"
112 /// SmallPtrSet for performance.
114 class SmallSet<PointeeType*, N> : public SmallPtrSet<PointeeType*, N> {};
  /external/llvm/lib/CodeGen/
DwarfEHPrepare.cpp 63 typedef SmallPtrSet<BasicBlock*, 8> BBSet;
75 bool CleanupSelectors(SmallPtrSet<IntrinsicInst*, 32> &Sels);
80 void FindAllCleanupSelectors(SmallPtrSet<IntrinsicInst*, 32> &Sels,
81 SmallPtrSet<IntrinsicInst*, 32> &CatchAllSels);
84 void FindAllURoRInvokes(SmallPtrSet<InvokeInst*, 32> &URoRInvokes);
97 SmallPtrSet<IntrinsicInst*, 8> &SelCalls,
98 SmallPtrSet<PHINode*, 32> &SeenPHIs);
142 FindAllCleanupSelectors(SmallPtrSet<IntrinsicInst*, 32> &Sels,
143 SmallPtrSet<IntrinsicInst*, 32> &CatchAllSels) {
161 FindAllURoRInvokes(SmallPtrSet<InvokeInst*, 32> &URoRInvokes)
    [all...]
RegisterCoalescer.h 18 #include "llvm/ADT/SmallPtrSet.h"
55 SmallPtrSet<MachineInstr*, 32> JoinedCopies;
59 SmallPtrSet<MachineInstr*, 32> ReMatCopies;
63 SmallPtrSet<MachineInstr*, 8> ReMatDefs;
PHIEliminationUtils.cpp 14 #include "llvm/ADT/SmallPtrSet.h"
35 SmallPtrSet<MachineInstr*, 8> DefUsesInMBB;
UnreachableBlockElim.cpp 39 #include "llvm/ADT/SmallPtrSet.h"
66 SmallPtrSet<BasicBlock*, 8> Reachable;
69 for (df_ext_iterator<Function*, SmallPtrSet<BasicBlock*, 8> > I =
124 SmallPtrSet<MachineBasicBlock*, 8> Reachable;
132 for (df_ext_iterator<MachineFunction*, SmallPtrSet<MachineBasicBlock*, 8> >
179 SmallPtrSet<MachineBasicBlock*, 8> preds(BB->pred_begin(),
LiveRangeEdit.h 22 #include "llvm/ADT/SmallPtrSet.h"
68 SmallPtrSet<const VNInfo*,4> remattable_;
72 SmallPtrSet<const VNInfo*,4> rematted_;
  /external/llvm/lib/VMCore/
LeaksContext.h 16 #include "llvm/ADT/SmallPtrSet.h"
72 for (typename SmallPtrSet<const T*, 8>::iterator I = Ts.begin(),
87 SmallPtrSet<const T*, 8> Ts;
  /external/llvm/lib/Transforms/Scalar/
Sink.cpp 55 bool SinkInstruction(Instruction *I, SmallPtrSet<Instruction *, 8> &Stores);
132 SmallPtrSet<Instruction *, 8> Stores;
155 SmallPtrSet<Instruction *, 8> &Stores) {
160 for (SmallPtrSet<Instruction *, 8>::iterator I = Stores.begin(),
180 SmallPtrSet<Instruction *, 8> &Stores) {
LoopInstSimplify.cpp 72 SmallPtrSet<const Instruction*, 8> S1, S2, *ToSimplify = &S1, *Next = &S2;
78 SmallPtrSet<BasicBlock*, 32> Visited;
  /external/clang/include/clang/Index/
Indexer.h 20 #include "llvm/ADT/SmallPtrSet.h"
35 typedef llvm::SmallPtrSet<TranslationUnit *, 4> TUSetTy;
  /external/llvm/lib/Transforms/Utils/
BasicInliner.cpp 24 #include "llvm/ADT/SmallPtrSet.h"
65 SmallPtrSet<const Function *, 16> NeverInline;
66 SmallPtrSet<Function *, 8> DeadFunctions;
146 for(SmallPtrSet<Function *, 8>::iterator I = DeadFunctions.begin(),
SimplifyInstructions.cpp 22 #include "llvm/ADT/SmallPtrSet.h"
48 SmallPtrSet<const Instruction*, 8> S1, S2, *ToSimplify = &S1, *Next = &S2;
  /external/llvm/lib/Transforms/IPO/
InlineAlways.cpp 26 #include "llvm/ADT/SmallPtrSet.h"
35 SmallPtrSet<const Function*, 16> NeverInline;
ConstantMerge.cpp 27 #include "llvm/ADT/SmallPtrSet.h"
57 SmallPtrSet<const GlobalValue*, 8> &UsedValues) {
82 SmallPtrSet<const GlobalValue*, 8> UsedGlobals;
FunctionAttrs.cpp 59 SmallPtrSet<Function*, 8> &) const;
87 SmallPtrSet<Function*, 8> SCCNodes;
261 SmallPtrSet<Function*, 8> &SCCNodes) const {
325 SmallPtrSet<Function*, 8> SCCNodes;
InlineSimple.cpp 25 #include "llvm/ADT/SmallPtrSet.h"
33 SmallPtrSet<const Function*, 16> NeverInline;
  /external/llvm/tools/lto/
LTOCodeGenerator.h 22 #include "llvm/ADT/SmallPtrSet.h"
53 llvm::SmallPtrSet<llvm::GlobalValue*, 8> &asmUsed,
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfDebug.h 23 #include "llvm/ADT/SmallPtrSet.h"
237 SmallPtrSet<const DIE *, 4> UseDotDebugLocEntry;
245 SmallPtrSet<DIE *, 4> InlinedSubprogramDIEs;
260 SmallPtrSet<const MDNode *, 16> ProcessedSPNodes;
469 SmallPtrSet<const MDNode *, 16> &ProcessedVars);
474 SmallPtrSet<const MDNode *, 16> &P);
  /external/clang/lib/CodeGen/
CodeGenTypes.h 88 llvm::SmallPtrSet<const Type*, 4> RecordsBeingLaidOut;
90 llvm::SmallPtrSet<const CGFunctionInfo*, 4> FunctionsBeingProcessed;
  /external/llvm/unittests/Transforms/Utils/
Cloning.cpp 15 #include "llvm/ADT/SmallPtrSet.h"
44 SmallPtrSet<Value *, 4> Orig; // Erase on exit
45 SmallPtrSet<Value *, 4> Clones; // Erase in eraseClones

Completed in 2746 milliseconds

1 2 3 4 5 6 7 8