/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | CFG.h | 71 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr, 82 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr, 96 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, 107 const SmallPtrSetImpl<const BasicBlock *> &StopSet, 108 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet,
|
H A D | CodeMetrics.h | 26 template <class T> class SmallPtrSetImpl; variable 82 const SmallPtrSetImpl<const Value *> &EphValues, 88 SmallPtrSetImpl<const Value *> &EphValues); 93 SmallPtrSetImpl<const Value *> &EphValues);
|
H A D | CaptureTracking.h | 28 template <typename T> class SmallPtrSetImpl; global() variable
|
H A D | GlobalsModRef.h | 115 SmallPtrSetImpl<Function *> *Readers = nullptr, 116 SmallPtrSetImpl<Function *> *Writers = nullptr,
|
H A D | IVDescriptors.h | 78 SmallPtrSetImpl<Instruction *> &CI, in RecurrenceDescriptor() 132 SmallPtrSetImpl<Instruction *> &Insts, 136 static bool areAllUsesIn(Instruction *I, SmallPtrSetImpl<Instruction *> &Set);
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CodeMetrics.cpp | 29 SmallPtrSetImpl<const Value *> &Visited, in appendSpeculatableOperands() 42 static void completeEphemeralValues(SmallPtrSetImpl<const Value *> &Visited, in completeEphemeralValues() 44 SmallPtrSetImpl<const Value *> &EphValues) { in completeEphemeralValues() 73 SmallPtrSetImpl<const Value *> &EphValues) { in collectEphemeralValues() 97 SmallPtrSetImpl<const Value *> &EphValues) { in collectEphemeralValues() 131 const SmallPtrSetImpl<const Value *> &EphValues, bool PrepareForLTO, in analyzeBasicBlock()
|
H A D | CFG.cpp | 136 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, in isReachableImpl() 241 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachableFromMany() 250 const SmallPtrSetImpl<const BasicBlock *> &StopSet, in isManyPotentiallyReachableFromMany() 251 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isManyPotentiallyReachableFromMany() 253 return isReachableImpl<SmallPtrSetImpl<const BasicBlock *>>( in isManyPotentiallyReachableFromMany() 259 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable() 283 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | SmallPtrSet.h | 323 class SmallPtrSetImpl : public SmallPtrSetImplBase { 338 SmallPtrSetImpl(const SmallPtrSetImpl &) = delete; 453 bool operator==(const SmallPtrSetImpl<PtrType> &LHS, 454 const SmallPtrSetImpl<PtrType> &RHS) { 469 bool operator!=(const SmallPtrSetImpl<PtrType> &LHS, 470 const SmallPtrSetImpl<PtrType> &RHS) { 479 class SmallPtrSet : public SmallPtrSetImpl<PtrType> { 485 using BaseT = SmallPtrSetImpl<PtrType>;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | GenericIteratedDominanceFrontier.h | 76 void setDefiningBlocks(const SmallPtrSetImpl<NodeTy *> &Blocks) { in setDefiningBlocks() 85 void setLiveInBlocks(const SmallPtrSetImpl<NodeTy *> &Blocks) { in setLiveInBlocks() 109 const SmallPtrSetImpl<NodeTy *> *LiveInBlocks; 110 const SmallPtrSetImpl<NodeTy *> *DefBlocks;
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 457 blockCanBePredicated(BasicBlock *BB, SmallPtrSetImpl<Value *> &SafePtrs, 458 SmallPtrSetImpl<const Instruction *> &MaskedOp) const; 464 SmallPtrSetImpl<Value *> &AllowedExit);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SCCPSolver.h | 171 SmallPtrSetImpl<Function *> &getArgumentTrackedFunctions(); 189 SmallPtrSetImpl<Value *> &InsertedValues,
|
H A D | UnrollLoop.h | 137 const SmallPtrSetImpl<const Value *> &EphValues, 155 const SmallPtrSetImpl<const Value *> &EphValues,
|
H A D | BasicBlockUtils.h | 30 template <typename PtrType> class SmallPtrSetImpl; variable 111 SmallPtrSetImpl<BasicBlock *> &MergeBlocks, Loop *L = nullptr,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Type.h | 35 template <typename PtrType> class SmallPtrSetImpl; variable 302 bool isSized(SmallPtrSetImpl<Type*> *Visited = nullptr) const { 497 bool isSizedDerivedType(SmallPtrSetImpl<Type*> *Visited = nullptr) const;
|
H A D | Comdat.h | 51 const SmallPtrSetImpl<GlobalObject *> &getUsers() const { return Users; } in getUsers()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ReachingDefAnalysis.h | 107 using InstSet = SmallPtrSetImpl<MachineInstr*>; 108 using BlockSet = SmallPtrSetImpl<MachineBasicBlock*>;
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ConstantMerge.cpp | 46 SmallPtrSetImpl<const GlobalValue*> &UsedValues) { in FindUsedValues() 93 const SmallPtrSetImpl<const GlobalValue *> &UsedGlobals) { in isUnmergeableGlobal()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Sink.cpp | 31 SmallPtrSetImpl<Instruction *> &Stores) { in isSafeToMove() 103 SmallPtrSetImpl<Instruction *> &Stores, in SinkInstruction()
|
H A D | LoopSink.cpp | 78 static BlockFrequency adjustedSumFreq(SmallPtrSetImpl<BasicBlock *> &BBs, 116 findBBsToSinkInto(const Loop &L, const SmallPtrSetImpl<BasicBlock *> &UseBBs,
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.h | 1377 SmallPtrSetImpl<MachineBasicBlock *> &AllBlocks, 1386 const SmallPtrSetImpl<MachineBasicBlock *> &InScopeBlocks, 1396 void BlockPHIPlacement(const SmallPtrSetImpl<MachineBasicBlock *> &AllBlocks, 1397 const SmallPtrSetImpl<MachineBasicBlock *> &DefBlocks, 1421 SmallPtrSetImpl<const MachineBasicBlock *> &Output, 1422 const SmallPtrSetImpl<MachineBasicBlock *> &AssignBlocks); 1438 SmallPtrSetImpl<MachineBasicBlock *> &AssignBlocks,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | GlobalDCE.h | 78 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U);
|
H A D | HotColdSplitting.h | 49 SmallPtrSetImpl<BasicBlock *> &AnnotatedColdBlocks,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb2InstrInfo.h | 64 SmallPtrSetImpl<MachineInstr *> &SeenMIs,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LoadStoreOpt.h | 149 SmallPtrSetImpl<GStore *> &DeletedStores);
|