/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | RDFDeadCode.h | 28 #include "llvm/ADT/SetVector.h" 39 bool erase(const SetVector<NodeId> &Nodes); 43 SetVector<NodeId> getDeadNodes() { return DeadNodes; } 44 SetVector<NodeId> getDeadInstrs() { return DeadInstrs; } 49 SetVector<NodeId> LiveNodes; 50 SetVector<NodeId> DeadNodes; 51 SetVector<NodeId> DeadInstrs;
|
H A D | HexagonRDFOpt.cpp | 16 #include "llvm/ADT/SetVector.h" 95 bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove); 154 const SetVector<NodeId> &DeadNodes = getDeadNodes(); 155 const SetVector<NodeId> &DeadInstrs = getDeadInstrs(); 160 SetVector<NodeId> PartlyDead; 176 SetVector<NodeId> Remove = DeadInstrs; 215 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | SROA.h | 18 #include "llvm/ADT/SetVector.h" 76 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist; 81 SetVector<Instruction *, SmallVector<Instruction *, 8>> DeadInsts; 91 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist; 101 SetVector<PHINode *, SmallVector<PHINode *, 2>> SpeculatablePHIs; 109 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
|
H A D | Reassociate.h | 27 #include "llvm/ADT/SetVector.h" 74 SetVector<AssertingVH<Instruction>, std::deque<AssertingVH<Instruction>>>;
|
H A D | ConstantHoisting.h | 42 #include "llvm/ADT/SetVector.h" 173 SetVector<Instruction *>
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | FunctionImportUtils.h | 17 #include "llvm/ADT/SetVector.h" 34 SetVector<GlobalValue *> *GlobalsToImport; 90 SetVector<GlobalValue *> *GlobalsToImport = nullptr) 114 SetVector<GlobalValue *> *GlobalsToImport = nullptr);
|
H A D | CodeExtractor.h | 19 #include "llvm/ADT/SetVector.h" 86 using ValueSet = SetVector<Value *>; 99 SetVector<BasicBlock *> Blocks;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ProvenanceAnalysisEvaluator.cpp | 10 #include "llvm/ADT/SetVector.h" 48 static void insertIfNamed(SetVector<Value *> &Values, Value *V) { 55 SetVector<Value *> Values;
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | SetVector.h | 1 //===- llvm/ADT/SetVector.h - Set with insert order iteration ---*- C++ -*-===// 14 // This file defines SetVector and SmallSetVector, which performs no allocations 15 // if the SetVector has less than a certain number of elements. 40 class SetVector { class in namespace:llvm 54 /// Construct an empty SetVector 55 SetVector() = default; 57 /// Initialize a SetVector with a range of elements 59 SetVector(It Start, It End) { function in class:llvm::SetVector 65 /// Clear the SetVector and return the underlying vector. 71 /// Determine if the SetVector i [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | AliasAnalysisEvaluator.cpp | 10 #include "llvm/ADT/SetVector.h" 99 SetVector<Value *> Pointers; 101 SetVector<Value *> Loads; 102 SetVector<Value *> Stores; 141 for (SetVector<Value *>::iterator I1 = Pointers.begin(), E = Pointers.end(); 148 for (SetVector<Value *>::iterator I2 = Pointers.begin(); I2 != I1; ++I2) { 204 for (SetVector<Value *>::iterator I1 = Stores.begin(), E = Stores.end(); 206 for (SetVector<Value *>::iterator I2 = Stores.begin(); I2 != I1; ++I2) {
|
H A D | ModuleSummaryAnalysis.cpp | 19 #include "llvm/ADT/SetVector.h" 90 SetVector<ValueInfo> &RefEdges, 144 SetVector<FunctionSummary::VFuncId> &VCalls, 145 SetVector<FunctionSummary::ConstVCall> &ConstVCalls) { 162 const CallInst *CI, SetVector<GlobalValue::GUID> &TypeTests, 163 SetVector<FunctionSummary::VFuncId> &TypeTestAssumeVCalls, 164 SetVector<FunctionSummary::VFuncId> &TypeCheckedLoadVCalls, 165 SetVector<FunctionSummary::ConstVCall> &TypeTestAssumeConstVCalls, 166 SetVector<FunctionSummary::ConstVCall> &TypeCheckedLoadConstVCalls, 256 SetVector<ValueInf [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAnnotateUniformValues.cpp | 16 #include "llvm/ADT/SetVector.h" 80 static void DFS(BasicBlock *Root, SetVector<BasicBlock*> & Set) { 91 SetVector<BasicBlock *> Checklist;
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ModuleFile.h | 24 #include "llvm/ADT/SetVector.h" 469 llvm::SetVector<ModuleFile *> ImportedBy; 472 llvm::SetVector<ModuleFile *> Imports;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TypePromotion.cpp | 18 #include "llvm/ADT/SetVector.h" 110 SetVector<Value*> &Visited; 111 SetVector<Value*> &Sources; 112 SetVector<Instruction*> &Sinks; 130 SetVector<Value*> &visited, SetVector<Value*> &sources, 131 SetVector<Instruction*> &sinks, 821 SetVector<Value*> WorkList; 822 SetVector<Value*> Sources; 823 SetVector<Instructio [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachinePipeliner.h | 142 SetVector<SUnit *> NodeOrder; 162 SetVector<SUnit *> Stack; 299 SetVector<SUnit *> &NodesAdded); 318 SetVector<SUnit *> Nodes; 328 using iterator = SetVector<SUnit *>::const_iterator; 391 operator SetVector<SUnit *> &() { return Nodes; }
|
H A D | LiveRangeEdit.h | 22 #include "llvm/ADT/SetVector.h" 108 using ToShrinkSet = SetVector<LiveInterval *, SmallVector<LiveInterval *, 8>,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ExtractGV.cpp | 13 #include "llvm/ADT/SetVector.h" 55 SetVector<GlobalValue *> Named;
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | CallGraph.h | 25 #include "llvm/ADT/SetVector.h" 95 using nodes_iterator = llvm::SetVector<CallGraphNode *>::iterator; 96 using const_nodes_iterator = llvm::SetVector<CallGraphNode *>::const_iterator;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/ |
H A D | DependencyGraph.cpp | 20 #include "llvm/ADT/SetVector.h" 32 llvm::SetVector<const FileEntry *> AllFiles;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | InjectTLIMappings.cpp | 118 const SetVector<StringRef> OriginalSetOfMappings(Mappings.begin(),
|
H A D | CodeExtractor.cpp | 20 #include "llvm/ADT/SetVector.h" 86 const SetVector<BasicBlock *> &Result, 195 static SetVector<BasicBlock *> 199 SetVector<BasicBlock *> Result; 267 static bool definedInRegion(const SetVector<BasicBlock *> &Blocks, Value *V) { 277 static bool definedInCaller(const SetVector<BasicBlock *> &Blocks, Value *V) { 285 static BasicBlock *getCommonExitBlock(const SetVector<BasicBlock *> &Blocks) { 981 static void eraseLifetimeMarkersOnInputs(const SetVector<BasicBlock *> &Blocks, 982 const SetVector<Value *> &SunkAllocas, 983 SetVector<Valu [all...] |
/freebsd-11-stable/contrib/llvm-project/lld/ELF/ |
H A D | MapFile.cpp | 31 #include "llvm/ADT/SetVector.h" 235 MapVector<Symbol *, SetVector<InputFile *>> map; 253 SetVector<InputFile *> &files = kv.second;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | ConstantHoisting.cpp | 208 SetVector<BasicBlock *> &BBs) { 261 std::pair<SetVector<BasicBlock *>, BlockFrequency>; 309 SetVector<Instruction *> ConstantHoistingPass::findConstantInsertionPoint( 313 SetVector<BasicBlock *> BBs; 314 SetVector<Instruction *> InsertPts; 838 SetVector<Instruction *> IPSet = findConstantInsertionPoint(ConstInfo);
|
H A D | RewriteStatepointsForGC.cpp | 23 #include "llvm/ADT/SetVector.h" 235 MapVector<BasicBlock *, SetVector<Value *>> KillSet; 239 MapVector<BasicBlock *, SetVector<Value *>> LiveSet; 243 MapVector<BasicBlock *, SetVector<Value *>> LiveIn; 247 MapVector<BasicBlock *, SetVector<Value *>> LiveOut; 261 using StatepointLiveSetTy = SetVector<Value *>; 2641 SetVector<Value *> &LiveTmp) { 2672 static void computeLiveOutSeed(BasicBlock *BB, SetVector<Value *> &LiveTmp) { 2688 static SetVector<Value *> computeKillSet(BasicBlock *BB) { 2689 SetVector<Valu [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMLowOverheadLoops.cpp | 65 SetVector<MachineInstr*> Predicates; 68 PredicatedMI(MachineInstr *I, SetVector<MachineInstr*> &Preds) : 84 VPTBlock(MachineInstr *MI, SetVector<MachineInstr*> &Preds) { 88 void addInst(MachineInstr *MI, SetVector<MachineInstr*> &Preds) { 132 SetVector<MachineInstr*> CurrentPredicate;
|