Home
last modified time | relevance | path

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

1234

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.h40 bool erase(const SetVector<NodeId> &Nodes);
44 SetVector<NodeId> getDeadNodes() { return DeadNodes; } in getDeadNodes()
45 SetVector<NodeId> getDeadInstrs() { return DeadInstrs; } in getDeadInstrs()
50 SetVector<NodeId> LiveNodes;
51 SetVector<NodeId> DeadNodes;
52 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()
H A DRDFLiveness.cpp112 SetVector<NodeId> DefQ; in getAllReachingDefs()
113 SetVector<NodeId> Owners; in getAllReachingDefs()
160 SetVector<NodeId> Defs; in getAllReachingDefs()
452 SetVector<NodeId> DefQ; in computePhiInfo()
705 SetVector<MachineBasicBlock*> IDFB(F1->second.begin(), F1->second.end()); in computeLiveIns()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DSROA.h78 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist;
83 SetVector<Instruction *, SmallVector<Instruction *, 8>> DeadInsts;
93 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist;
103 SetVector<PHINode *, SmallVector<PHINode *, 2>> SpeculatablePHIs;
111 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
H A DReassociate.h75 SetVector<AssertingVH<Instruction>, std::deque<AssertingVH<Instruction>>>;
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DFunctionImportUtils.h35 SetVector<GlobalValue *> *GlobalsToImport;
93 SetVector<GlobalValue *> *GlobalsToImport = nullptr)
113 SetVector<GlobalValue *> *GlobalsToImport);
120 SetVector<GlobalValue *> *GlobalsToImport = nullptr);
H A DCodeExtractor.h53 using ValueSet = SetVector<Value *>;
65 SetVector<BasicBlock *> Blocks;
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DSetVector.h41 class SetVector {
56 SetVector() = default;
60 SetVector(It Start, It End) { in SetVector() function
234 bool operator==(const SetVector &that) const {
238 bool operator!=(const SetVector &that) const {
299 : public SetVector<T, SmallVector<T, N>, SmallDenseSet<T, N>> {
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp85 SetVector<ValueInfo> &RefEdges, in findRefEdges()
139 SetVector<FunctionSummary::VFuncId> &VCalls, in addVCallToSet()
157 const CallInst *CI, SetVector<GlobalValue::GUID> &TypeTests, in addIntrinsicToSummary()
158 SetVector<FunctionSummary::VFuncId> &TypeTestAssumeVCalls, in addIntrinsicToSummary()
159 SetVector<FunctionSummary::VFuncId> &TypeCheckedLoadVCalls, in addIntrinsicToSummary()
160 SetVector<FunctionSummary::ConstVCall> &TypeTestAssumeConstVCalls, in addIntrinsicToSummary()
244 SetVector<ValueInfo> RefEdges; in computeFunctionSummary()
245 SetVector<GlobalValue::GUID> TypeTests; in computeFunctionSummary()
246 SetVector<FunctionSummary::VFuncId> TypeTestAssumeVCalls, in computeFunctionSummary()
248 SetVector<FunctionSummary::ConstVCall> TypeTestAssumeConstVCalls, in computeFunctionSummary()
[all …]
H A DAliasAnalysisEvaluator.cpp99 SetVector<Value *> Pointers; in runInternal()
101 SetVector<Value *> Loads; in runInternal()
102 SetVector<Value *> Stores; in runInternal()
141 for (SetVector<Value *>::iterator I1 = Pointers.begin(), E = Pointers.end(); in runInternal()
148 for (SetVector<Value *>::iterator I2 = Pointers.begin(); I2 != I1; ++I2) { in runInternal()
204 for (SetVector<Value *>::iterator I1 = Stores.begin(), E = Stores.end(); in runInternal()
206 for (SetVector<Value *>::iterator I2 = Stores.begin(); I2 != I1; ++I2) { in runInternal()
/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DProvenanceAnalysisEvaluator.cpp48 static void insertIfNamed(SetVector<Value *> &Values, Value *V) { in insertIfNamed()
55 SetVector<Value *> Values; in runOnFunction()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h134 SetVector<SUnit *> NodeOrder;
154 SetVector<SUnit *> Stack;
294 SetVector<SUnit *> &NodesAdded);
354 SetVector<SUnit *> Nodes;
364 using iterator = SetVector<SUnit *>::const_iterator;
427 operator SetVector<SUnit *> &() { return Nodes; }
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp84 const SetVector<BasicBlock *> &Result, in isBlockValidForExtraction()
193 static SetVector<BasicBlock *>
197 SetVector<BasicBlock *> Result; in buildExtractionBlockSet()
258 static bool definedInRegion(const SetVector<BasicBlock *> &Blocks, Value *V) { in definedInRegion()
268 static bool definedInCaller(const SetVector<BasicBlock *> &Blocks, Value *V) { in definedInCaller()
276 static BasicBlock *getCommonExitBlock(const SetVector<BasicBlock *> &Blocks) { in getCommonExitBlock()
1190 static SetVector<Value *>
1191 eraseLifetimeMarkersOnInputs(const SetVector<BasicBlock *> &Blocks, in eraseLifetimeMarkersOnInputs()
1192 const SetVector<Value *> &SunkAllocas) { in eraseLifetimeMarkersOnInputs()
1193 SetVector<Value *> InputObjectsWithLifetime; in eraseLifetimeMarkersOnInputs()
[all …]
H A DFunctionImportUtils.cpp22 const GlobalValue *SGV, SetVector<GlobalValue *> *GlobalsToImport) { in doImportAsDefinition()
310 SetVector<GlobalValue *> *GlobalsToImport) { in renameModuleForThinLTO()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateUniformValues.cpp81 static void DFS(BasicBlock *Root, SetVector<BasicBlock*> & Set) { in DFS()
92 SetVector<BasicBlock *> Checklist; in isClobberedInFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp236 MapVector<BasicBlock *, SetVector<Value *>> KillSet;
240 MapVector<BasicBlock *, SetVector<Value *>> LiveSet;
244 MapVector<BasicBlock *, SetVector<Value *>> LiveIn;
248 MapVector<BasicBlock *, SetVector<Value *>> LiveOut;
262 using StatepointLiveSetTy = SetVector<Value *>;
2666 static SetVector<Value *> computeKillSet(BasicBlock *BB) { in computeKillSet()
2667 SetVector<Value *> KillSet; in computeKillSet()
2718 Data.LiveOut[&BB] = SetVector<Value *>(); in computeLiveInValues()
2733 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues()
2749 SetVector<Value *> LiveTmp = LiveOut; in computeLiveInValues()
[all …]
H A DPlaceSafepoints.cpp553 SetVector<BasicBlock *> Headers; in runOnFunction()
565 SetVector<BasicBlock *> SplitBackedges; in runOnFunction()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DModule.h467 llvm::SetVector<ModuleFile *> ImportedBy;
470 llvm::SetVector<ModuleFile *> Imports;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DCallGraph.h96 using nodes_iterator = llvm::SetVector<CallGraphNode *>::iterator;
97 using const_nodes_iterator = llvm::SetVector<CallGraphNode *>::const_iterator;
/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DMapFile.cpp238 MapVector<Symbol *, SetVector<InputFile *>> Map; in writeCrossReferenceTable()
256 SetVector<InputFile *> &Files = KV.second; in writeCrossReferenceTable()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/
H A DCheckerRegistry.h103 using CheckerInfoSet = llvm::SetVector<const CheckerRegistry::CheckerInfo *>;
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DExtractGV.cpp56 SetVector<GlobalValue *> Named;
/freebsd-12.1/contrib/llvm/lib/IR/
H A DSafepointIRVerifier.cpp72 SetVector<const BasicBlock *> DeadBlocks;
73 SetVector<const Use *> DeadEdges; // Contains all dead edges from live blocks.
596 SetVector<const BasicBlock *> Worklist; in recalculateBBsStates()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DDependencyGraph.cpp33 llvm::SetVector<const FileEntry *> AllFiles;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DModuleManager.cpp422 for (llvm::SetVector<ModuleFile *>::iterator in visit()
473 using ChildIteratorType = llvm::SetVector<ModuleFile *>::const_iterator;

1234