| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | SVEIntrinsicOpts.cpp | 55 SmallSetVector<IntrinsicInst *, 4> &PTrues); 56 bool optimizePTrueIntrinsicCalls(SmallSetVector<Function *, 4> &Functions); 60 bool optimizeInstructions(SmallSetVector<Function *, 4> &Functions); 64 bool optimizeFunctions(SmallSetVector<Function *, 4> &Functions); 135 BasicBlock &BB, SmallSetVector<IntrinsicInst *, 4> &PTrues) { in coalescePTrueIntrinsicCalls() 244 SmallSetVector<Function *, 4> &Functions) { in optimizePTrueIntrinsicCalls() 249 SmallSetVector<IntrinsicInst *, 4> SVAllPTrues; in optimizePTrueIntrinsicCalls() 250 SmallSetVector<IntrinsicInst *, 4> SVPow2PTrues; in optimizePTrueIntrinsicCalls() 403 SmallSetVector<Function *, 4> &Functions) { in optimizeInstructions() 431 SmallSetVector<Function *, 4> &Functions) { in optimizeFunctions() [all …]
|
| H A D | AArch64PBQPRegAlloc.h | 26 SmallSetVector<unsigned, 32> Chains;
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIOptimizeVGPRLiveRange.cpp | 116 SmallSetVector<Register, 16> &CandidateRegs, 117 SmallSetVector<MachineBasicBlock *, 2> &Blocks, 138 SmallSetVector<MachineBasicBlock *, 2> &LoopBlocks, 185 SmallSetVector<MachineBasicBlock *, 16> &Blocks) const { in collectElseRegionBlocks() 224 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks, in collectCandidateRegisters() 332 SmallSetVector<Register, 16> &CandidateRegs, in collectWaterfallCandidateRegisters() 333 SmallSetVector<MachineBasicBlock *, 2> &Blocks, in collectWaterfallCandidateRegisters() 545 SmallSetVector<MachineBasicBlock *, 2> &Blocks, in optimizeWaterfallLiveRange() 654 SmallSetVector<MachineBasicBlock *, 16> ElseBlocks; in runOnMachineFunction() 679 SmallSetVector<Register, 16> CandidateRegs; in runOnMachineFunction() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 115 static bool isProfitableToInterleave(SmallSetVector<Instruction *, 4> &Exts, in isProfitableToInterleave() 116 SmallSetVector<Instruction *, 4> &Truncs) { in isProfitableToInterleave() 167 SmallSetVector<Instruction *, 4> Truncs; in tryInterleave() 168 SmallSetVector<Instruction *, 4> Exts; in tryInterleave() 169 SmallSetVector<Use *, 4> OtherLeafs; in tryInterleave() 170 SmallSetVector<Instruction *, 4> Ops; in tryInterleave()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | SetVector.h | 307 class SmallSetVector 310 SmallSetVector() = default; 314 SmallSetVector(It Start, It End) { in SmallSetVector() function 333 swap(llvm::SmallSetVector<T, N> &LHS, llvm::SmallSetVector<T, N> &RHS) { in swap()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | ExternalSemaSource.h | 23 template <class T, unsigned n> class SmallSetVector; variable 144 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) {} in ReadUnusedLocalTypedefNameCandidates() 201 ReadDeclsToCheckForDeferredDiags(llvm::SmallSetVector<Decl *, 4> &Decls) {} in ReadDeclsToCheckForDeferredDiags()
|
| H A D | MultiplexExternalSemaSource.h | 284 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) override; 340 llvm::SmallSetVector<Decl *, 4> &Decls) override;
|
| /llvm-project-15.0.7/bolt/include/bolt/Passes/ |
| H A D | DominatorAnalysis.h | 41 SmallSetVector<ProgramPoint, 4> getDominanceFrontierFor(const MCInst &Dom) { in getDominanceFrontierFor() 42 SmallSetVector<ProgramPoint, 4> Result; in getDominanceFrontierFor() 48 SmallSetVector<ProgramPoint, 4> Candidates; in getDominanceFrontierFor()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | PhiValues.h | 42 using ValueSet = SmallSetVector<Value *, 4>; 72 using ConstValueSet = SmallSetVector<const Value *, 4>;
|
| H A D | MemorySSAUpdater.h | 48 template <typename T, unsigned int N> class SmallSetVector; variable 234 void removeBlocks(const SmallSetVector<BasicBlock *, 8> &DeadBlocks);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | DCE.cpp | 89 SmallSetVector<Instruction *, 16> &WorkList, in DCEInstruction() 124 SmallSetVector<Instruction *, 16> WorkList; in eliminateDeadCode()
|
| H A D | LICM.cpp | 176 static SmallVector<SmallSetVector<Value *, 8>, 0> 486 for (const SmallSetVector<Value *, 8> &PointerMustAliases : in runOnLoop() 1563 SmallSetVector<BasicBlock *, 8> PredBBs(pred_begin(ExitBB), pred_end(ExitBB)); in splitPredecessorsOfLoopExit() 1671 SmallSetVector<User*, 8> Users(I.user_begin(), I.user_end()); in sink() 1768 const SmallSetVector<Value *, 8> &PointerMustAliases; 1801 const SmallSetVector<Value *, 8> &PMA, in LoopPromoter() 1907 const SmallSetVector<Value *, 8> &PointerMustAliases, in promoteLoopAccessesToScalars() 2206 static SmallVector<SmallSetVector<Value *, 8>, 0> 2246 SmallVector<SmallSetVector<Value *, 8>, 0> Result; in collectPromotionCandidates() 2248 SmallSetVector<Value *, 8> PointerMustAliases; in collectPromotionCandidates()
|
| H A D | GVNSink.cpp | 119 SmallSetVector<BasicBlock *, 4> ActiveBlocks; 155 SmallSetVector<BasicBlock *, 4> &getActiveBlocks() { return ActiveBlocks; } in getActiveBlocks() 157 void restrictToBlocks(SmallSetVector<BasicBlock *, 4> &Blocks) { in restrictToBlocks() 272 void restrictToBlocks(const SmallSetVector<BasicBlock *, 4> &NewBlocks) { in restrictToBlocks()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | TailDuplicator.h | 26 template <typename T, unsigned int N> class SmallSetVector; variable 114 SmallSetVector<MachineBasicBlock *, 8> &Succs);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-reorder-fields/ |
| H A D | ReorderFieldsAction.cpp | 31 using llvm::SmallSetVector; 99 static SmallSetVector<FieldDecl *, 1> 102 SmallSetVector<FieldDecl *, 1> Results; in findMembersUsedInInitExpr()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LCSSA.cpp | 83 SmallSetVector<PHINode *, 16> LocalPHIsToRemove; in formLCSSAForInstructions() 295 SmallSetVector<BasicBlock *, 8> &BlocksDominatingExits) { in computeBlocksDominatingExits() 352 SmallSetVector<BasicBlock *, 8> BlocksDominatingExits; in formLCSSA()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ASTImporterLookupTable.h | 52 using DeclList = llvm::SmallSetVector<NamedDecl *, 2>;
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Localizer.h | 68 typedef SmallSetVector<MachineInstr *, 32> LocalizedSetVecT;
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | Module.h | 188 llvm::SmallSetVector<const FileEntry *, 2> TopHeaders; 346 llvm::SmallSetVector<Module *, 2> Imports; 383 llvm::SmallSetVector<const Module *, 2> UndeclaredUses;
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/ |
| H A D | Float2Int.h | 53 SmallSetVector<Instruction *, 8> Roots;
|
| /llvm-project-15.0.7/llvm/include/llvm/TableGen/ |
| H A D | SetTheory.h | 67 using RecSet = SmallSetVector<Record *, 16>;
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ScopBuilder.h | 25 using llvm::SmallSetVector; 60 SmallSetVector<Value *, 16> ArrayBasePointers;
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 224 Attributor &A, const Value &Ptr, SmallSetVector<Value *, 8> &Objects, 242 SmallSetVector<Instruction *, 4> &PotentialValueOrigins, 2162 SmallSetVector<Function *, 8> CGModifiedFunctions; 2194 SmallSetVector<WeakVH, 16> ToBeChangedToUnreachableInsts; 2197 SmallSetVector<WeakVH, 16> InvokeWithDeadSuccessor; 2215 SmallSetVector<Function *, 8> ToBeDeletedFunctions; 2216 SmallSetVector<BasicBlock *, 8> ToBeDeletedBlocks; 2217 SmallSetVector<WeakVH, 8> ToBeDeletedInsts; 2222 SmallSetVector<AbstractAttribute *, 16> QueryAAsAwaitingUpdate; 3087 MapVector<Value *, SmallSetVector<ReturnInst *, 4>>::iterator; [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | InstructionWorklist.h | 31 SmallSetVector<Instruction *, 16> Deferred;
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | Location.cpp | 90 llvm::SmallSetVector<Location, 4> decomposedLocs; in get()
|