| /src/contrib/llvm-project/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 | 100 bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove); 159 const SetVector<NodeId> &DeadNodes = getDeadNodes(); in run() 160 const SetVector<NodeId> &DeadInstrs = getDeadInstrs(); in run() 165 SetVector<NodeId> PartlyDead; in run() 181 SetVector<NodeId> Remove = DeadInstrs; in run() 220 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) { in rewrite()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | FixIrreducible.cpp | 116 SetVector<BasicBlock *> &Blocks, in INITIALIZE_PASS_DEPENDENCY() 117 SetVector<BasicBlock *> &Headers) { in INITIALIZE_PASS_DEPENDENCY() 166 SetVector<BasicBlock *> &Blocks, in createNaturalLoopInternal() 167 SetVector<BasicBlock *> &Headers) { in createNaturalLoopInternal() 175 SetVector<BasicBlock *> Predecessors; in createNaturalLoopInternal() 254 SetVector<BasicBlock *> &Blocks, in createNaturalLoop() 255 SetVector<BasicBlock *> &Headers) { in createNaturalLoop() 260 SetVector<BasicBlock *> &Blocks, in createNaturalLoop() 261 SetVector<BasicBlock *> &Headers) { in createNaturalLoop() 272 SetVector<BasicBlock *> Blocks; in makeReducible() [all …]
|
| H A D | UnifyLoopExits.cpp | 89 const SetVector<BasicBlock *> &Incoming, in INITIALIZE_PASS_DEPENDENCY() 149 SetVector<BasicBlock *> ExitingBlocks; in unifyLoopExits() 150 SetVector<BasicBlock *> Exits; in unifyLoopExits()
|
| H A D | CodeExtractor.cpp | 86 const SetVector<BasicBlock *> &Result, in isBlockValidForExtraction() 195 static SetVector<BasicBlock *> 199 SetVector<BasicBlock *> Result; in buildExtractionBlockSet() 269 static bool definedInRegion(const SetVector<BasicBlock *> &Blocks, Value *V) { in definedInRegion() 279 static bool definedInCaller(const SetVector<BasicBlock *> &Blocks, Value *V) { in definedInCaller() 287 static BasicBlock *getCommonExitBlock(const SetVector<BasicBlock *> &Blocks) { in getCommonExitBlock() 748 const SetVector<BasicBlock *> &Exits) { in severSplitPHINodesOfExits() 1091 static void eraseLifetimeMarkersOnInputs(const SetVector<BasicBlock *> &Blocks, in eraseLifetimeMarkersOnInputs() 1092 const SetVector<Value *> &SunkAllocas, in eraseLifetimeMarkersOnInputs() 1093 SetVector<Value *> &LifetimesStart) { in eraseLifetimeMarkersOnInputs() [all …]
|
| /src/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | SetVector.h | 57 class SetVector { 76 SetVector() = default; 80 SetVector(It Start, It End) { in SetVector() function 291 bool operator==(const SetVector &that) const { 295 bool operator!=(const SetVector &that) const { 324 void swap(SetVector<T, Vector, Set, N> &RHS) { in swap() 370 class SmallSetVector : public SetVector<T, SmallVector<T, N>, DenseSet<T>, N> { 387 inline void swap(llvm::SetVector<T, V, S, N> &LHS, in swap() 388 llvm::SetVector<T, V, S, N> &RHS) { in swap()
|
| /src/contrib/llvm-project/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; 252 void severSplitPHINodesOfExits(const SetVector<BasicBlock *> &Exits);
|
| /src/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowAnalysisContext.cpp | 172 llvm::SetVector<const Formula *> Constraints) { in querySolver() 186 llvm::SetVector<const Formula *> Constraints; in flowConditionImplies() 198 llvm::SetVector<const Formula *> Constraints; in flowConditionAllows() 207 llvm::SetVector<const Formula *> Constraints; in equivalentFormulas() 213 Atom Token, llvm::SetVector<const Formula *> &Constraints) { in addTransitiveFlowConditionConstraints() 256 llvm::SetVector<const Formula *> Constraints; in dumpFlowCondition() 262 llvm::SetVector<const Formula *> OriginalConstraints = Constraints; in dumpFlowCondition()
|
| H A D | SimplifyConstraints.cpp | 75 void simplifyConstraints(llvm::SetVector<const Formula *> &Constraints, in simplifyConstraints() 130 llvm::SetVector<const Formula *> NewConstraints; in simplifyConstraints()
|
| /src/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowAnalysisContext.h | 186 Solver::Result querySolver(llvm::SetVector<const Formula *> Constraints); 238 llvm::SetVector<const Formula *> &Out); 242 bool isSatisfiable(llvm::SetVector<const Formula *> Constraints) { in isSatisfiable() 249 bool isUnsatisfiable(llvm::SetVector<const Formula *> Constraints) { in isUnsatisfiable()
|
| H A D | SimplifyConstraints.h | 43 void simplifyConstraints(llvm::SetVector<const Formula *> &Constraints,
|
| /src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 103 SetVector<ValueInfo, std::vector<ValueInfo>> &RefEdges, in findRefEdges() 180 SetVector<FunctionSummary::VFuncId, std::vector<FunctionSummary::VFuncId>> in addVCallToSet() 182 SetVector<FunctionSummary::ConstVCall, in addVCallToSet() 201 SetVector<GlobalValue::GUID, std::vector<GlobalValue::GUID>> &TypeTests, in addIntrinsicToSummary() 202 SetVector<FunctionSummary::VFuncId, std::vector<FunctionSummary::VFuncId>> in addIntrinsicToSummary() 204 SetVector<FunctionSummary::VFuncId, std::vector<FunctionSummary::VFuncId>> in addIntrinsicToSummary() 206 SetVector<FunctionSummary::ConstVCall, in addIntrinsicToSummary() 209 SetVector<FunctionSummary::ConstVCall, in addIntrinsicToSummary() 313 SetVector<ValueInfo, std::vector<ValueInfo>> RefEdges, LoadRefEdges, in computeFunctionSummary() 315 SetVector<GlobalValue::GUID, std::vector<GlobalValue::GUID>> TypeTests; in computeFunctionSummary() [all …]
|
| H A D | AliasAnalysisEvaluator.cpp | 106 SetVector<std::pair<const Value *, Type *>> Pointers; in runInternal() 108 SetVector<Value *> Loads; in runInternal() 109 SetVector<Value *> Stores; in runInternal() 184 for (SetVector<Value *>::iterator I1 = Stores.begin(), E = Stores.end(); in runInternal() 186 for (SetVector<Value *>::iterator I2 = Stores.begin(); I2 != I1; ++I2) { in runInternal()
|
| /src/contrib/llvm-project/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()
|
| /src/contrib/llvm-project/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() 796 SetVector<Value *> WorkList; in TryToPromote() 797 SetVector<Value *> Sources; in TryToPromote() 798 SetVector<Instruction *> Sinks; in TryToPromote() 799 SetVector<Value *> CurrentVisited; in TryToPromote()
|
| /src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachinePipeliner.h | 150 SetVector<SUnit *> NodeOrder; 170 SetVector<SUnit *> Stack; 310 SetVector<SUnit *> &NodesAdded); 329 SetVector<SUnit *> Nodes; 339 using iterator = SetVector<SUnit *>::const_iterator; 414 operator SetVector<SUnit *> &() { return Nodes; }
|
| /src/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ReplaceConstant.cpp | 70 SetVector<Constant *> ExpandableUsers; in convertUsersOfConstantsToInstructions() 82 SetVector<Instruction *> InstructionWorklist; in convertUsersOfConstantsToInstructions()
|
| /src/contrib/llvm-project/lld/MachO/ |
| H A D | SyntheticSections.h | 119 const llvm::SetVector<const Symbol *> &getEntries() const { return entries; } in getEntries() 131 llvm::SetVector<const Symbol *> entries; 287 const llvm::SetVector<Symbol *> &getEntries() const { return entries; } in getEntries() 303 llvm::SetVector<Symbol *> entries; 380 const llvm::SetVector<Symbol *> &getEntries() const { return entries; } in getEntries() 385 llvm::SetVector<Symbol *> entries;
|
| /src/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | ExtractGV.h | 20 SetVector<GlobalValue *> Named;
|
| H A D | OpenMPOpt.h | 24 using KernelSet = SetVector<Kernel>;
|
| /src/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ModuleFile.h | 491 llvm::SetVector<ModuleFile *> ImportedBy; 494 llvm::SetVector<ModuleFile *> Imports;
|
| /src/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | SEHFrameSupport.h | 42 SetVector<Block *> Children; in operator()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ConstantHoisting.cpp | 218 SetVector<BasicBlock *> &BBs) { in findBestInsertionSet() 271 std::pair<SetVector<BasicBlock *>, BlockFrequency>; in findBestInsertionSet() 318 SetVector<BasicBlock::iterator> 324 SetVector<BasicBlock *> BBs; in findConstantInsertionPoint() 325 SetVector<BasicBlock::iterator> InsertPts; in findConstantInsertionPoint() 855 SetVector<BasicBlock::iterator> IPSet = in emitBaseConstants()
|
| H A D | RewriteStatepointsForGC.cpp | 170 MapVector<BasicBlock *, SetVector<Value *>> KillSet; 174 MapVector<BasicBlock *, SetVector<Value *>> LiveSet; 178 MapVector<BasicBlock *, SetVector<Value *>> LiveIn; 182 MapVector<BasicBlock *, SetVector<Value *>> LiveOut; 198 using StatepointLiveSetTy = SetVector<Value *>; 3191 SetVector<Value *> &LiveTmp, GCStrategy *GC) { in computeLiveInValues() 3222 static void computeLiveOutSeed(BasicBlock *BB, SetVector<Value *> &LiveTmp, in computeLiveOutSeed() 3239 static SetVector<Value *> computeKillSet(BasicBlock *BB, GCStrategy *GC) { in computeKillSet() 3240 SetVector<Value *> KillSet; in computeKillSet() 3250 static void checkBasicSSA(DominatorTree &DT, SetVector<Value *> &Live, in checkBasicSSA() [all …]
|