| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/ |
| H A D | AffineLoopInvariantCodeMotion.cpp | 55 SmallPtrSetImpl<Operation *> &opsWithUsers, 56 SmallPtrSetImpl<Operation *> &opsToHoist); 58 SmallPtrSetImpl<Operation *> &opsWithUsers, 59 SmallPtrSetImpl<Operation *> &opsToHoist); 64 SmallPtrSetImpl<Operation *> &opsWithUsers, 65 SmallPtrSetImpl<Operation *> &opsToHoist); 69 SmallPtrSetImpl<Operation *> &opsWithUsers, in isOpLoopInvariant() 70 SmallPtrSetImpl<Operation *> &opsToHoist) { in isOpLoopInvariant() 162 SmallPtrSetImpl<Operation *> &opsWithUsers, in areAllOpsInTheBlockListInvariant() 163 SmallPtrSetImpl<Operation *> &opsToHoist) { in areAllOpsInTheBlockListInvariant() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | CodeMetrics.h | 25 template <class T> class SmallPtrSetImpl; variable 79 const SmallPtrSetImpl<const Value *> &EphValues, 85 SmallPtrSetImpl<const Value *> &EphValues); 90 SmallPtrSetImpl<const Value *> &EphValues);
|
| H A D | CaptureTracking.h | 28 template <typename T> class SmallPtrSetImpl; variable 52 const SmallPtrSetImpl<const Value *> &EphValues, 86 const SmallPtrSetImpl<const Value *> &EphValues,
|
| H A D | CFG.h | 71 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr, 82 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr, 96 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet,
|
| H A D | GlobalsModRef.h | 117 SmallPtrSetImpl<Function *> *Readers = nullptr, 118 SmallPtrSetImpl<Function *> *Writers = nullptr,
|
| H A D | IVDescriptors.h | 76 SmallPtrSetImpl<Instruction *> &CI, in RecurrenceDescriptor() 130 SmallPtrSetImpl<Instruction *> &Insts, 134 static bool areAllUsesIn(Instruction *I, SmallPtrSetImpl<Instruction *> &Set);
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | CodeMetrics.cpp | 28 SmallPtrSetImpl<const Value *> &Visited, in appendSpeculatableOperands() 41 static void completeEphemeralValues(SmallPtrSetImpl<const Value *> &Visited, in completeEphemeralValues() 43 SmallPtrSetImpl<const Value *> &EphValues) { in completeEphemeralValues() 72 SmallPtrSetImpl<const Value *> &EphValues) { in collectEphemeralValues() 96 SmallPtrSetImpl<const Value *> &EphValues) { in collectEphemeralValues() 118 const SmallPtrSetImpl<const Value *> &EphValues, bool PrepareForLTO) { in analyzeBasicBlock()
|
| H A D | CaptureTracking.cpp | 80 const SmallPtrSetImpl<const Value *> &EphValues, bool ReturnCaptures) in SimpleCaptureTracker() 96 const SmallPtrSetImpl<const Value *> &EphValues; 166 const SmallPtrSetImpl<const Value *> &EphValues) in EarliestCaptures() 208 const SmallPtrSetImpl<const Value *> &EphValues; 240 const SmallPtrSetImpl<const Value *> &EphValues, in PointerMayBeCaptured() 297 const SmallPtrSetImpl<const Value *> &EphValues, in FindEarliestCapture()
|
| H A D | CFG.cpp | 135 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachableFromMany() 209 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable() 234 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ReplaceConstant.h | 25 template <typename PtrType> class SmallPtrSetImpl; variable 35 SmallPtrSetImpl<Instruction *> *Insts = nullptr); 47 SmallPtrSetImpl<Instruction *> *Insts = nullptr);
|
| H A D | Type.h | 35 template <typename PtrType> class SmallPtrSetImpl; variable 269 bool isSized(SmallPtrSetImpl<Type*> *Visited = nullptr) const { 486 bool isSizedDerivedType(SmallPtrSetImpl<Type*> *Visited = nullptr) const;
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | SmallPtrSet.h | 344 class SmallPtrSetImpl : public SmallPtrSetImplBase { 359 SmallPtrSetImpl(const SmallPtrSetImpl &) = delete; 424 bool operator==(const SmallPtrSetImpl<PtrType> &LHS, 425 const SmallPtrSetImpl<PtrType> &RHS) { 440 bool operator!=(const SmallPtrSetImpl<PtrType> &LHS, 441 const SmallPtrSetImpl<PtrType> &RHS) { 450 class SmallPtrSet : public SmallPtrSetImpl<PtrType> { 456 using BaseT = SmallPtrSetImpl<PtrType>;
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | UseAfterMoveCheck.cpp | 76 llvm::SmallPtrSetImpl<const Stmt *> *Reinits); 78 llvm::SmallPtrSetImpl<const DeclRefExpr *> *DeclRefs); 80 llvm::SmallPtrSetImpl<const Stmt *> *Stmts, 81 llvm::SmallPtrSetImpl<const DeclRefExpr *> *DeclRefs); 217 llvm::SmallPtrSetImpl<const Stmt *> *Reinits) { in getUsesAndReinits() 259 llvm::SmallPtrSetImpl<const DeclRefExpr *> *DeclRefs) { in getDeclRefs() 297 llvm::SmallPtrSetImpl<const Stmt *> *Stmts, in getReinits() 298 llvm::SmallPtrSetImpl<const DeclRefExpr *> *DeclRefs) { in getReinits()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | GenericIteratedDominanceFrontier.h | 75 void setDefiningBlocks(const SmallPtrSetImpl<NodeTy *> &Blocks) { in setDefiningBlocks() 84 void setLiveInBlocks(const SmallPtrSetImpl<NodeTy *> &Blocks) { in setLiveInBlocks() 108 const SmallPtrSetImpl<NodeTy *> *LiveInBlocks; 109 const SmallPtrSetImpl<NodeTy *> *DefBlocks;
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 400 const SmallPtrSetImpl<Instruction *> &getConditionalAssumes() const { in getConditionalAssumes() 455 BasicBlock *BB, SmallPtrSetImpl<Value *> &SafePtrs, 456 SmallPtrSetImpl<const Instruction *> &MaskedOp, 457 SmallPtrSetImpl<Instruction *> &ConditionalAssumes) const; 463 SmallPtrSetImpl<Value *> &AllowedExit);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdaterBulk.cpp | 86 ComputeLiveInBlocks(const SmallPtrSetImpl<BasicBlock *> &UsingBlocks, in ComputeLiveInBlocks() 87 const SmallPtrSetImpl<BasicBlock *> &DefBlocks, in ComputeLiveInBlocks() 88 SmallPtrSetImpl<BasicBlock *> &LiveInBlocks, in ComputeLiveInBlocks()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ReplaceConstant.cpp | 23 SmallPtrSetImpl<Instruction *> *Insts) { in convertConstantExprsToInstructions() 36 SmallPtrSetImpl<Instruction *> *Insts) { in convertConstantExprsToInstructions()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | UnrollLoop.h | 104 const SmallPtrSetImpl<const Value *> &EphValues, 129 const SmallPtrSetImpl<const Value *> &EphValues, unsigned BEInsns);
|
| H A D | CodeExtractor.h | 24 template <typename PtrType> class SmallPtrSetImpl; variable 245 void severSplitPHINodesOfExits(const SmallPtrSetImpl<BasicBlock *> &Exits);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | ProTypeMemberInitCheck.cpp | 21 using llvm::SmallPtrSetImpl; 66 SmallPtrSetImpl<const FieldDecl *> &FieldDecls) { in removeFieldsInitializedInBody() 90 const SmallPtrSetImpl<const T *> &DeclsToInit) { in toCommaSeparatedString() 192 const SmallPtrSetImpl<const T *> &DeclsToInit) { in computeInsertions() 249 const SmallPtrSetImpl<const T *> &DeclsToInit) { in fixInitializerList()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.h | 1012 SmallPtrSetImpl<MachineBasicBlock *> &AllBlocks, 1021 const SmallPtrSetImpl<MachineBasicBlock *> &InScopeBlocks, 1031 void BlockPHIPlacement(const SmallPtrSetImpl<MachineBasicBlock *> &AllBlocks, 1032 const SmallPtrSetImpl<MachineBasicBlock *> &DefBlocks, 1056 SmallPtrSetImpl<const MachineBasicBlock *> &Output, 1057 const SmallPtrSetImpl<MachineBasicBlock *> &AssignBlocks); 1073 SmallPtrSetImpl<MachineBasicBlock *> &AssignBlocks,
|
| /llvm-project-15.0.7/mlir/include/mlir/Support/ |
| H A D | LLVM.h | 70 class SmallPtrSetImpl; variable 135 using llvm::SmallPtrSetImpl;
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | ReachingDefAnalysis.h | 107 using InstSet = SmallPtrSetImpl<MachineInstr*>; 108 using BlockSet = SmallPtrSetImpl<MachineBasicBlock*>;
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | BufferViewFlowAnalysis.h | 58 void remove(const SmallPtrSetImpl<Value> &aliasValues);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanTransforms.h | 34 SmallPtrSetImpl<Instruction *> &DeadInstructions,
|