/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
|