Home
last modified time | relevance | path

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

123

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
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;
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()
DRDFLiveness.cpp110 SetVector<NodeId> DefQ; in getAllReachingDefs()
111 SetVector<NodeId> Owners; in getAllReachingDefs()
158 SetVector<NodeId> Defs; in getAllReachingDefs()
450 SetVector<NodeId> DefQ; in computePhiInfo()
703 SetVector<MachineBasicBlock*> IDFB(F1->second.begin(), F1->second.end()); in computeLiveIns()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DSROA.h76 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;
DReassociate.h74 SetVector<AssertingVH<Instruction>, std::deque<AssertingVH<Instruction>>>;
DConstantHoisting.h173 SetVector<Instruction *>
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DSetVector.h40 class SetVector {
55 SetVector() = default;
59 SetVector(It Start, It End) { in SetVector() function
233 bool operator==(const SetVector &that) const {
237 bool operator!=(const SetVector &that) const {
298 : public SetVector<T, SmallVector<T, N>, SmallDenseSet<T, N>> {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DFunctionImportUtils.h34 SetVector<GlobalValue *> *GlobalsToImport;
90 SetVector<GlobalValue *> *GlobalsToImport = nullptr)
114 SetVector<GlobalValue *> *GlobalsToImport = nullptr);
DCodeExtractor.h86 using ValueSet = SetVector<Value *>;
99 SetVector<BasicBlock *> Blocks;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DModuleSummaryAnalysis.cpp90 SetVector<ValueInfo> &RefEdges, in findRefEdges()
144 SetVector<FunctionSummary::VFuncId> &VCalls, in addVCallToSet()
145 SetVector<FunctionSummary::ConstVCall> &ConstVCalls) { in addVCallToSet()
162 const CallInst *CI, SetVector<GlobalValue::GUID> &TypeTests, in addIntrinsicToSummary()
163 SetVector<FunctionSummary::VFuncId> &TypeTestAssumeVCalls, in addIntrinsicToSummary()
164 SetVector<FunctionSummary::VFuncId> &TypeCheckedLoadVCalls, in addIntrinsicToSummary()
165 SetVector<FunctionSummary::ConstVCall> &TypeTestAssumeConstVCalls, in addIntrinsicToSummary()
166 SetVector<FunctionSummary::ConstVCall> &TypeCheckedLoadConstVCalls, in addIntrinsicToSummary()
256 SetVector<ValueInfo> RefEdges, LoadRefEdges, StoreRefEdges; in computeFunctionSummary()
257 SetVector<GlobalValue::GUID> TypeTests; in computeFunctionSummary()
[all …]
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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTypePromotion.cpp110 SetVector<Value*> &Visited;
111 SetVector<Value*> &Sources;
112 SetVector<Instruction*> &Sinks;
130 SetVector<Value*> &visited, SetVector<Value*> &sources, in IRPromoter()
131 SetVector<Instruction*> &sinks, in IRPromoter()
821 SetVector<Value*> WorkList; in TryToPromote()
822 SetVector<Value*> Sources; in TryToPromote()
823 SetVector<Instruction*> Sinks; in TryToPromote()
824 SetVector<Value*> CurrentVisited; in TryToPromote()
DMachinePipeliner.cpp1446 static bool pred_L(SetVector<SUnit *> &NodeOrder, in pred_L()
1450 for (SetVector<SUnit *>::iterator I = NodeOrder.begin(), E = NodeOrder.end(); in pred_L()
1479 static bool succ_L(SetVector<SUnit *> &NodeOrder, in succ_L()
1483 for (SetVector<SUnit *>::iterator I = NodeOrder.begin(), E = NodeOrder.end(); in succ_L()
1510 static bool computePath(SUnit *Cur, SetVector<SUnit *> &Path, in computePath()
1511 SetVector<SUnit *> &DestNodes, in computePath()
1512 SetVector<SUnit *> &Exclude, in computePath()
1676 SetVector<SUnit *> NodesAdded; in groupRemainingNodes()
1684 SetVector<SUnit *> Path; in groupRemainingNodes()
1695 SetVector<SUnit *> Path; in groupRemainingNodes()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/ObjCARC/
DProvenanceAnalysisEvaluator.cpp48 static void insertIfNamed(SetVector<Value *> &Values, Value *V) { in insertIfNamed()
55 SetVector<Value *> Values; in runOnFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachinePipeliner.h142 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; }
DLiveRangeEdit.h108 using ToShrinkSet = SetVector<LiveInterval *, SmallVector<LiveInterval *, 8>,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUAnnotateUniformValues.cpp80 static void DFS(BasicBlock *Root, SetVector<BasicBlock*> & Set) { in DFS()
91 SetVector<BasicBlock *> Checklist; in isClobberedInFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DRewriteStatepointsForGC.cpp235 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) { in computeLiveInValues()
2672 static void computeLiveOutSeed(BasicBlock *BB, SetVector<Value *> &LiveTmp) { in computeLiveOutSeed()
2688 static SetVector<Value *> computeKillSet(BasicBlock *BB) { in computeKillSet()
2689 SetVector<Value *> KillSet; in computeKillSet()
2699 static void checkBasicSSA(DominatorTree &DT, SetVector<Value *> &Live, in checkBasicSSA()
[all …]
DConstantHoisting.cpp208 SetVector<BasicBlock *> &BBs) { in findBestInsertionSet()
261 std::pair<SetVector<BasicBlock *>, BlockFrequency>; in findBestInsertionSet()
309 SetVector<Instruction *> ConstantHoistingPass::findConstantInsertionPoint( in findConstantInsertionPoint()
313 SetVector<BasicBlock *> BBs; in findConstantInsertionPoint()
314 SetVector<Instruction *> InsertPts; in findConstantInsertionPoint()
838 SetVector<Instruction *> IPSet = findConstantInsertionPoint(ConstInfo); in emitBaseConstants()
DPlaceSafepoints.cpp550 SetVector<BasicBlock *> Headers; in runOnFunction()
562 SetVector<BasicBlock *> SplitBackedges; in runOnFunction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DCodeExtractor.cpp86 const SetVector<BasicBlock *> &Result, in isBlockValidForExtraction()
195 static SetVector<BasicBlock *>
199 SetVector<BasicBlock *> Result; in buildExtractionBlockSet()
267 static bool definedInRegion(const SetVector<BasicBlock *> &Blocks, Value *V) { in definedInRegion()
277 static bool definedInCaller(const SetVector<BasicBlock *> &Blocks, Value *V) { in definedInCaller()
285 static BasicBlock *getCommonExitBlock(const SetVector<BasicBlock *> &Blocks) { in getCommonExitBlock()
981 static void eraseLifetimeMarkersOnInputs(const SetVector<BasicBlock *> &Blocks, in eraseLifetimeMarkersOnInputs()
982 const SetVector<Value *> &SunkAllocas, in eraseLifetimeMarkersOnInputs()
983 SetVector<Value *> &LifetimesStart) { in eraseLifetimeMarkersOnInputs()
DInjectTLIMappings.cpp118 const SetVector<StringRef> OriginalSetOfMappings(Mappings.begin(), in addMappingsFromTLI()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp65 SetVector<MachineInstr*> Predicates;
68 PredicatedMI(MachineInstr *I, SetVector<MachineInstr*> &Preds) : in PredicatedMI()
84 VPTBlock(MachineInstr *MI, SetVector<MachineInstr*> &Preds) { in VPTBlock()
88 void addInst(MachineInstr *MI, SetVector<MachineInstr*> &Preds) { in addInst()
132 SetVector<MachineInstr*> CurrentPredicate;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DExtractGV.cpp55 SetVector<GlobalValue *> Named;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DSafepointIRVerifier.cpp72 SetVector<const BasicBlock *> DeadBlocks;
73 SetVector<const Use *> DeadEdges; // Contains all dead edges from live blocks.
607 SetVector<const BasicBlock *> Worklist; in recalculateBBsStates()

123