Home
last modified time | relevance | path

Searched refs:SetVector (Results 1 – 25 of 145) sorted by relevance

123456

/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.h39 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 DHexagonRDFOpt.cpp95 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 DFixIrreducible.cpp119 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 DUnifyLoopExits.cpp92 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 DSetVector.h40 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 DFunctionImportUtils.h34 SetVector<GlobalValue *> *GlobalsToImport;
102 SetVector<GlobalValue *> *GlobalsToImport, in FunctionImportGlobalProcessing()
131 SetVector<GlobalValue *> *GlobalsToImport = nullptr);
H A DCodeExtractor.h86 using ValueSet = SetVector<Value *>;
104 SetVector<BasicBlock *> Blocks;
H A DBasicBlockUtils.h584 const SetVector<BasicBlock *> &Predecessors,
585 const SetVector<BasicBlock *> &Successors, const StringRef Prefix,
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp94 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 DAliasAnalysisEvaluator.cpp108 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 DFunctionPropertiesAnalysis.cpp204 SetVector<const BasicBlock *> Reinclude; in finish()
205 SetVector<const BasicBlock *> Unreachable; in finish()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/
H A DSROA.h108 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 DProvenanceAnalysisEvaluator.cpp27 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 DReduceOperandsSkip.cpp25 static SetVector<Value *> collectReferencedValues(Value *Root) { in collectReferencedValues()
26 SetVector<Value *> Refs; in collectReferencedValues()
148 SetVector<Value *> ReferencedVals = collectReferencedValues(OpVal); in opportunities()
H A DReduceDIMetadata.cpp32 SetVector<std::tuple<MDNode *, size_t, MDNode *>> Tuples; in identifyUninterestingMDNodes()
34 SetVector<MDNode *> Visited; in identifyUninterestingMDNodes()
H A DReduceInstructionsMIR.cpp30 SetVector<MachineInstr *> &ExcludeMIs) { in getPrevDefOfRCInMBB()
71 SetVector<MachineInstr *> ToDelete; in extractInstrFromFunction()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DTypePromotion.cpp107 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 DMachinePipeliner.h145 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 DSyntheticSections.h118 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 DExtractGV.h19 SetVector<GlobalValue *> Named;
H A DOpenMPOpt.h24 using KernelSet = SetVector<Kernel>;
/openbsd-src/gnu/llvm/clang/include/clang/Serialization/
H A DModuleFile.h505 llvm::SetVector<ModuleFile *> ImportedBy;
508 llvm::SetVector<ModuleFile *> Imports;
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp214 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 DRewriteStatepointsForGC.cpp237 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 DCallGraph.h101 using nodes_iterator = llvm::SetVector<CallGraphNode *>::iterator;
102 using const_nodes_iterator = llvm::SetVector<CallGraphNode *>::const_iterator;

123456