Home
last modified time | relevance | path

Searched refs:SmallPtrSetImpl (Results 1 – 25 of 187) sorted by relevance

12345678

/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DAffineLoopInvariantCodeMotion.cpp55 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 DCodeMetrics.h25 template <class T> class SmallPtrSetImpl; variable
79 const SmallPtrSetImpl<const Value *> &EphValues,
85 SmallPtrSetImpl<const Value *> &EphValues);
90 SmallPtrSetImpl<const Value *> &EphValues);
H A DCaptureTracking.h28 template <typename T> class SmallPtrSetImpl; variable
52 const SmallPtrSetImpl<const Value *> &EphValues,
86 const SmallPtrSetImpl<const Value *> &EphValues,
H A DCFG.h71 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
82 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
96 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet,
H A DGlobalsModRef.h117 SmallPtrSetImpl<Function *> *Readers = nullptr,
118 SmallPtrSetImpl<Function *> *Writers = nullptr,
H A DIVDescriptors.h76 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 DCodeMetrics.cpp28 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 DCaptureTracking.cpp80 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 DCFG.cpp135 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 DReplaceConstant.h25 template <typename PtrType> class SmallPtrSetImpl; variable
35 SmallPtrSetImpl<Instruction *> *Insts = nullptr);
47 SmallPtrSetImpl<Instruction *> *Insts = nullptr);
H A DType.h35 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 DSmallPtrSet.h344 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 DUseAfterMoveCheck.cpp76 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 DGenericIteratedDominanceFrontier.h75 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 DLoopVectorizationLegality.h400 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 DSSAUpdaterBulk.cpp86 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 DReplaceConstant.cpp23 SmallPtrSetImpl<Instruction *> *Insts) { in convertConstantExprsToInstructions()
36 SmallPtrSetImpl<Instruction *> *Insts) { in convertConstantExprsToInstructions()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h104 const SmallPtrSetImpl<const Value *> &EphValues,
129 const SmallPtrSetImpl<const Value *> &EphValues, unsigned BEInsns);
H A DCodeExtractor.h24 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 DProTypeMemberInitCheck.cpp21 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 DInstrRefBasedImpl.h1012 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 DLLVM.h70 class SmallPtrSetImpl; variable
135 using llvm::SmallPtrSetImpl;
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DReachingDefAnalysis.h107 using InstSet = SmallPtrSetImpl<MachineInstr*>;
108 using BlockSet = SmallPtrSetImpl<MachineBasicBlock*>;
/llvm-project-15.0.7/mlir/include/mlir/Analysis/
H A DBufferViewFlowAnalysis.h58 void remove(const SmallPtrSetImpl<Value> &aliasValues);
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.h34 SmallPtrSetImpl<Instruction *> &DeadInstructions,

12345678