Home
last modified time | relevance | path

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

1234567

/openbsd-src/gnu/llvm/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.h115 SmallPtrSetImpl<Function *> *Readers = nullptr,
116 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);
/openbsd-src/gnu/llvm/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()
193 const SmallPtrSetImpl<const Value *> &EphValues;
225 const SmallPtrSetImpl<const Value *> &EphValues, in PointerMayBeCaptured()
282 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()
233 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable()
/openbsd-src/gnu/llvm/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
295 bool isSized(SmallPtrSetImpl<Type*> *Visited = nullptr) const {
515 bool isSizedDerivedType(SmallPtrSetImpl<Type*> *Visited = nullptr) const;
H A DComdat.h51 const SmallPtrSetImpl<GlobalObject *> &getUsers() const { return Users; } in getUsers()
/openbsd-src/gnu/llvm/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>;
/openbsd-src/gnu/llvm/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;
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h390 const SmallPtrSetImpl<Instruction *> &getConditionalAssumes() const { in getConditionalAssumes()
445 BasicBlock *BB, SmallPtrSetImpl<Value *> &SafePtrs,
446 SmallPtrSetImpl<const Instruction *> &MaskedOp,
447 SmallPtrSetImpl<Instruction *> &ConditionalAssumes) const;
453 SmallPtrSetImpl<Value *> &AllowedExit);
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DReplaceConstant.cpp23 SmallPtrSetImpl<Instruction *> *Insts) { in convertConstantExprsToInstructions()
36 SmallPtrSetImpl<Instruction *> *Insts) { in convertConstantExprsToInstructions()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DSCCPSolver.h172 SmallPtrSetImpl<Function *> &getArgumentTrackedFunctions();
192 SmallPtrSetImpl<Value *> &InsertedValues,
H A DUnrollLoop.h105 const SmallPtrSetImpl<const Value *> &EphValues,
131 const SmallPtrSetImpl<const Value *> &EphValues, unsigned BEInsns);
H A DCodeExtractor.h24 template <typename PtrType> class SmallPtrSetImpl; variable
245 void severSplitPHINodesOfExits(const SmallPtrSetImpl<BasicBlock *> &Exits);
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DReachingDefAnalysis.h107 using InstSet = SmallPtrSetImpl<MachineInstr*>;
108 using BlockSet = SmallPtrSetImpl<MachineBasicBlock*>;
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp47 SmallPtrSetImpl<const GlobalValue*> &UsedValues) { in FindUsedValues()
94 const SmallPtrSetImpl<const GlobalValue *> &UsedGlobals) { in isUnmergeableGlobal()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSink.cpp31 SmallPtrSetImpl<Instruction *> &Stores) { in isSafeToMove()
104 SmallPtrSetImpl<Instruction *> &Stores, in SinkInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.h36 SmallPtrSetImpl<Instruction *> &DeadInstructions,
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h1285 SmallPtrSetImpl<MachineBasicBlock *> &AllBlocks,
1294 const SmallPtrSetImpl<MachineBasicBlock *> &InScopeBlocks,
1304 void BlockPHIPlacement(const SmallPtrSetImpl<MachineBasicBlock *> &AllBlocks,
1305 const SmallPtrSetImpl<MachineBasicBlock *> &DefBlocks,
1329 SmallPtrSetImpl<const MachineBasicBlock *> &Output,
1330 const SmallPtrSetImpl<MachineBasicBlock *> &AssignBlocks);
1346 SmallPtrSetImpl<MachineBasicBlock *> &AssignBlocks,
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DGlobalDCE.h72 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U);

1234567