| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | RDFDeadCode.h | 39 bool erase(const SetVector<NodeId> &Nodes); 43 SetVector<NodeId> getDeadNodes() { return DeadNodes; } in getDeadNodes() 44 SetVector<NodeId> getDeadInstrs() { return DeadInstrs; } in getDeadInstrs() 49 SetVector<NodeId> LiveNodes; 50 SetVector<NodeId> DeadNodes; 51 SetVector<NodeId> DeadInstrs;
|
| H A D | HexagonRDFOpt.cpp | 95 bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove); 154 const SetVector<NodeId> &DeadNodes = getDeadNodes(); in run() 155 const SetVector<NodeId> &DeadInstrs = getDeadInstrs(); in run() 160 SetVector<NodeId> PartlyDead; in run() 176 SetVector<NodeId> Remove = DeadInstrs; in run() 215 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) { in rewrite()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | FixIrreducible.cpp | 119 SetVector<BasicBlock *> &Blocks, in INITIALIZE_PASS_DEPENDENCY() 120 SetVector<BasicBlock *> &Headers) { in INITIALIZE_PASS_DEPENDENCY() 169 SetVector<BasicBlock *> &Blocks, in createNaturalLoopInternal() 170 SetVector<BasicBlock *> &Headers) { in createNaturalLoopInternal() 178 SetVector<BasicBlock *> Predecessors; in createNaturalLoopInternal() 257 SetVector<BasicBlock *> &Blocks, in createNaturalLoop() 258 SetVector<BasicBlock *> &Headers) { in createNaturalLoop() 263 SetVector<BasicBlock *> &Blocks, in createNaturalLoop() 264 SetVector<BasicBlock *> &Headers) { in createNaturalLoop() 275 SetVector<BasicBlock *> Blocks; in makeReducible() [all …]
|
| H A D | UnifyLoopExits.cpp | 92 const SetVector<BasicBlock *> &Incoming, in INITIALIZE_PASS_DEPENDENCY() 152 SetVector<BasicBlock *> ExitingBlocks; in unifyLoopExits() 153 SetVector<BasicBlock *> Exits; in unifyLoopExits()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | SetVector.h | 40 class SetVector { 55 SetVector() = default; 59 SetVector(It Start, It End) { in SetVector() function 231 bool operator==(const SetVector &that) const { 235 bool operator!=(const SetVector &that) const { 264 void swap(SetVector<T, Vector, Set> &RHS) { in swap() 301 : public SetVector<T, SmallVector<T, N>, SmallDenseSet<T, N>> { 319 swap(llvm::SetVector<T, V, S> &LHS, llvm::SetVector<T, V, S> &RHS) { in swap()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
| H A D | FunctionImportUtils.h | 34 SetVector<GlobalValue *> *GlobalsToImport; 102 SetVector<GlobalValue *> *GlobalsToImport, in FunctionImportGlobalProcessing() 131 SetVector<GlobalValue *> *GlobalsToImport = nullptr);
|
| H A D | CodeExtractor.h | 86 using ValueSet = SetVector<Value *>; 104 SetVector<BasicBlock *> Blocks;
|
| H A D | BasicBlockUtils.h | 584 const SetVector<BasicBlock *> &Predecessors, 585 const SetVector<BasicBlock *> &Successors, const StringRef Prefix,
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 94 SetVector<ValueInfo> &RefEdges, in findRefEdges() 146 SetVector<FunctionSummary::VFuncId> &VCalls, in addVCallToSet() 147 SetVector<FunctionSummary::ConstVCall> &ConstVCalls) { in addVCallToSet() 164 const CallInst *CI, SetVector<GlobalValue::GUID> &TypeTests, in addIntrinsicToSummary() 165 SetVector<FunctionSummary::VFuncId> &TypeTestAssumeVCalls, in addIntrinsicToSummary() 166 SetVector<FunctionSummary::VFuncId> &TypeCheckedLoadVCalls, in addIntrinsicToSummary() 167 SetVector<FunctionSummary::ConstVCall> &TypeTestAssumeConstVCalls, in addIntrinsicToSummary() 168 SetVector<FunctionSummary::ConstVCall> &TypeCheckedLoadConstVCalls, in addIntrinsicToSummary() 267 SetVector<ValueInfo> RefEdges, LoadRefEdges, StoreRefEdges; in computeFunctionSummary() 268 SetVector<GlobalValue::GUID> TypeTests; in computeFunctionSummary() [all …]
|
| H A D | AliasAnalysisEvaluator.cpp | 108 SetVector<std::pair<const Value *, Type *>> Pointers; in runInternal() 110 SetVector<Value *> Loads; in runInternal() 111 SetVector<Value *> Stores; in runInternal() 186 for (SetVector<Value *>::iterator I1 = Stores.begin(), E = Stores.end(); in runInternal() 188 for (SetVector<Value *>::iterator I2 = Stores.begin(); I2 != I1; ++I2) { in runInternal()
|
| H A D | FunctionPropertiesAnalysis.cpp | 204 SetVector<const BasicBlock *> Reinclude; in finish() 205 SetVector<const BasicBlock *> Unreachable; in finish()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/ |
| H A D | SROA.h | 108 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist; 123 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist; 133 SetVector<PHINode *, SmallVector<PHINode *, 8>> SpeculatablePHIs;
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/ |
| H A D | ProvenanceAnalysisEvaluator.cpp | 27 static void insertIfNamed(SetVector<Value *> &Values, Value *V) { in insertIfNamed() 34 SetVector<Value *> Values; in run()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceOperandsSkip.cpp | 25 static SetVector<Value *> collectReferencedValues(Value *Root) { in collectReferencedValues() 26 SetVector<Value *> Refs; in collectReferencedValues() 148 SetVector<Value *> ReferencedVals = collectReferencedValues(OpVal); in opportunities()
|
| H A D | ReduceDIMetadata.cpp | 32 SetVector<std::tuple<MDNode *, size_t, MDNode *>> Tuples; in identifyUninterestingMDNodes() 34 SetVector<MDNode *> Visited; in identifyUninterestingMDNodes()
|
| H A D | ReduceInstructionsMIR.cpp | 30 SetVector<MachineInstr *> &ExcludeMIs) { in getPrevDefOfRCInMBB() 71 SetVector<MachineInstr *> ToDelete; in extractInstrFromFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | TypePromotion.cpp | 107 SetVector<Value *> &Visited; 108 SetVector<Value *> &Sources; 109 SetVector<Instruction *> &Sinks; 125 IRPromoter(LLVMContext &C, unsigned Width, SetVector<Value *> &visited, in IRPromoter() 126 SetVector<Value *> &sources, SetVector<Instruction *> &sinks, in IRPromoter() 787 SetVector<Value *> WorkList; in TryToPromote() 788 SetVector<Value *> Sources; in TryToPromote() 789 SetVector<Instruction *> Sinks; in TryToPromote() 790 SetVector<Value *> CurrentVisited; in TryToPromote()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | MachinePipeliner.h | 145 SetVector<SUnit *> NodeOrder; 165 SetVector<SUnit *> Stack; 304 SetVector<SUnit *> &NodesAdded); 323 SetVector<SUnit *> Nodes; 333 using iterator = SetVector<SUnit *>::const_iterator; 408 operator SetVector<SUnit *> &() { return Nodes; }
|
| /openbsd-src/gnu/llvm/lld/MachO/ |
| H A D | SyntheticSections.h | 118 const llvm::SetVector<const Symbol *> &getEntries() const { return entries; } in getEntries() 130 llvm::SetVector<const Symbol *> entries; 286 const llvm::SetVector<Symbol *> &getEntries() const { return entries; } in getEntries() 302 llvm::SetVector<Symbol *> entries; 365 const llvm::SetVector<Symbol *> &getEntries() const { return entries; } in getEntries() 370 llvm::SetVector<Symbol *> entries;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/ |
| H A D | ExtractGV.h | 19 SetVector<GlobalValue *> Named;
|
| H A D | OpenMPOpt.h | 24 using KernelSet = SetVector<Kernel>;
|
| /openbsd-src/gnu/llvm/clang/include/clang/Serialization/ |
| H A D | ModuleFile.h | 505 llvm::SetVector<ModuleFile *> ImportedBy; 508 llvm::SetVector<ModuleFile *> Imports;
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | ConstantHoisting.cpp | 214 SetVector<BasicBlock *> &BBs) { in findBestInsertionSet() 267 std::pair<SetVector<BasicBlock *>, BlockFrequency>; in findBestInsertionSet() 314 SetVector<Instruction *> ConstantHoistingPass::findConstantInsertionPoint( in findConstantInsertionPoint() 318 SetVector<BasicBlock *> BBs; in findConstantInsertionPoint() 319 SetVector<Instruction *> InsertPts; in findConstantInsertionPoint() 855 SetVector<Instruction *> IPSet = findConstantInsertionPoint(ConstInfo); in emitBaseConstants()
|
| H A D | RewriteStatepointsForGC.cpp | 237 MapVector<BasicBlock *, SetVector<Value *>> KillSet; 241 MapVector<BasicBlock *, SetVector<Value *>> LiveSet; 245 MapVector<BasicBlock *, SetVector<Value *>> LiveIn; 249 MapVector<BasicBlock *, SetVector<Value *>> LiveOut; 265 using StatepointLiveSetTy = SetVector<Value *>; 3219 SetVector<Value *> &LiveTmp) { in computeLiveInValues() 3250 static void computeLiveOutSeed(BasicBlock *BB, SetVector<Value *> &LiveTmp) { in computeLiveOutSeed() 3266 static SetVector<Value *> computeKillSet(BasicBlock *BB) { in computeKillSet() 3267 SetVector<Value *> KillSet; in computeKillSet() 3277 static void checkBasicSSA(DominatorTree &DT, SetVector<Value *> &Live, in checkBasicSSA() [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/Analysis/ |
| H A D | CallGraph.h | 101 using nodes_iterator = llvm::SetVector<CallGraphNode *>::iterator; 102 using const_nodes_iterator = llvm::SetVector<CallGraphNode *>::const_iterator;
|