| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | CodeMetrics.h | 26 template <class T> class SmallPtrSetImpl; variable 83 const SmallPtrSetImpl<const Value *> &EphValues, 90 SmallPtrSetImpl<const Value *> &EphValues); 96 SmallPtrSetImpl<const Value *> &EphValues);
|
| H A D | CFG.h | 72 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr, 83 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr, 97 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, 108 const SmallPtrSetImpl<const BasicBlock *> &StopSet, 109 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet,
|
| H A D | GlobalsModRef.h | 118 SmallPtrSetImpl<Function *> *Readers = nullptr, 119 SmallPtrSetImpl<Function *> *Writers = nullptr,
|
| H A D | IVDescriptors.h | 95 SmallPtrSetImpl<Instruction *> &CI, in RecurrenceDescriptor() 149 SmallPtrSetImpl<Instruction *> &Insts, 154 SmallPtrSetImpl<Instruction *> &Set);
|
| H A D | EphemeralValuesCache.h | 42 const SmallPtrSetImpl<const Value *> &ephValues() { in ephValues()
|
| H A D | ScopedNoAliasAA.h | 51 SmallPtrSetImpl<const MDNode *> &Domains) const;
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/ |
| H A D | CIRMemorySlot.cpp | 70 const MemorySlot &slot, const SmallPtrSetImpl<OpOperand *> &blockingUses, in canUsesBeRemoved() 81 const MemorySlot &slot, const SmallPtrSetImpl<OpOperand *> &blockingUses, in removeBlockingUses() 104 const MemorySlot &slot, const SmallPtrSetImpl<OpOperand *> &blockingUses, in canUsesBeRemoved() 115 const MemorySlot &slot, const SmallPtrSetImpl<OpOperand *> &blockingUses, in removeBlockingUses() 126 const SmallPtrSetImpl<OpOperand *> &blockingUses, in canUsesBeRemoved() 135 const SmallPtrSetImpl<OpOperand *> &blockingUses, OpBuilder &builder) { in removeBlockingUses()
|
| /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 | 137 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, in isReachableImpl() 242 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachableFromMany() 251 const SmallPtrSetImpl<const BasicBlock *> &StopSet, in isManyPotentiallyReachableFromMany() 252 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isManyPotentiallyReachableFromMany() 254 return isReachableImpl<SmallPtrSetImpl<const BasicBlock *>>( in isManyPotentiallyReachableFromMany() 260 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable() 284 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable()
|
| H A D | ScopedNoAliasAA.cpp | 110 SmallPtrSetImpl<const MDNode *> &Nodes) { in collectMDInDomain() 119 const MDNode *NoAlias, SmallPtrSetImpl<const MDNode *> &Domains) const { in collectScopedDomains()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | SmallPtrSet.h | 369 class SmallPtrSetImpl : public SmallPtrSetImplBase { 384 SmallPtrSetImpl(const SmallPtrSetImpl &) = delete; 503 bool operator==(const SmallPtrSetImpl<PtrType> &LHS, 504 const SmallPtrSetImpl<PtrType> &RHS) { 519 bool operator!=(const SmallPtrSetImpl<PtrType> &LHS, 520 const SmallPtrSetImpl<PtrType> &RHS) { 529 class SmallPtrSet : public SmallPtrSetImpl<PtrType> { 535 using BaseT = SmallPtrSetImpl<PtrType>;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Type.h | 35 template <typename PtrType> class SmallPtrSetImpl; variable 209 LLVM_ABI bool isScalableTy(SmallPtrSetImpl<const Type *> &Visited) const; 215 containsNonGlobalTargetExtType(SmallPtrSetImpl<const Type *> &Visited) const; 221 containsNonLocalTargetExtType(SmallPtrSetImpl<const Type *> &Visited) const; 308 bool isSized(SmallPtrSetImpl<Type*> *Visited = nullptr) const { 492 isSizedDerivedType(SmallPtrSetImpl<Type *> *Visited = nullptr) const;
|
| H A D | Comdat.h | 52 const SmallPtrSetImpl<GlobalObject *> &getUsers() const { return Users; } in getUsers()
|
| H A D | DerivedTypes.h | 297 LLVM_ABI bool isSized(SmallPtrSetImpl<Type *> *Visited = nullptr) const; 300 LLVM_ABI bool isScalableTy(SmallPtrSetImpl<const Type *> &Visited) const; 306 containsNonGlobalTargetExtType(SmallPtrSetImpl<const Type *> &Visited) const; 312 containsNonLocalTargetExtType(SmallPtrSetImpl<const Type *> &Visited) const;
|
| /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 | 71 ComputeLiveInBlocks(const SmallPtrSetImpl<BasicBlock *> &UsingBlocks, in ComputeLiveInBlocks() 72 const SmallPtrSetImpl<BasicBlock *> &DefBlocks, in ComputeLiveInBlocks() 73 SmallPtrSetImpl<BasicBlock *> &LiveInBlocks, in ComputeLiveInBlocks()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 555 blockCanBePredicated(BasicBlock *BB, SmallPtrSetImpl<Value *> &SafePtrs, 556 SmallPtrSetImpl<const Instruction *> &MaskedOp) const; 562 SmallPtrSetImpl<Value *> &AllowedExit);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SCCPSolver.h | 112 LLVM_ABI const SmallPtrSetImpl<Function *> & 198 SmallPtrSetImpl<Value *> &InsertedValues,
|
| H A D | UnrollLoop.h | 142 const SmallPtrSetImpl<const Value *> &EphValues, 160 const SmallPtrSetImpl<const Value *> &EphValues,
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Type.cpp | 62 bool Type::isScalableTy(SmallPtrSetImpl<const Type *> &Visited) const { in isScalableTy() 76 SmallPtrSetImpl<const Type *> &Visited) const { in containsNonGlobalTargetExtType() 92 SmallPtrSetImpl<const Type *> &Visited) const { in containsNonLocalTargetExtType() 264 bool Type::isSizedDerivedType(SmallPtrSetImpl<Type*> *Visited) const { in isSizedDerivedType() 443 bool StructType::isScalableTy(SmallPtrSetImpl<const Type *> &Visited) const { in isScalableTy() 471 SmallPtrSetImpl<const Type *> &Visited) const { in containsNonGlobalTargetExtType() 499 SmallPtrSetImpl<const Type *> &Visited) const { in containsNonLocalTargetExtType() 661 bool StructType::isSized(SmallPtrSetImpl<Type*> *Visited) const { in isSized()
|
| /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() 104 SmallPtrSetImpl<Instruction *> &Stores, in SinkInstruction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | ReachingDefAnalysis.h | 155 using InstSet = SmallPtrSetImpl<MachineInstr*>; 156 using BlockSet = SmallPtrSetImpl<MachineBasicBlock*>;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.h | 1370 MachineFunction &MF, SmallPtrSetImpl<MachineBasicBlock *> &AllBlocks, 1378 const SmallPtrSetImpl<MachineBasicBlock *> &InScopeBlocks, 1388 void BlockPHIPlacement(const SmallPtrSetImpl<MachineBasicBlock *> &AllBlocks, 1389 const SmallPtrSetImpl<MachineBasicBlock *> &DefBlocks, 1413 SmallPtrSetImpl<const MachineBasicBlock *> &Output, 1414 const SmallPtrSetImpl<MachineBasicBlock *> &AssignBlocks); 1431 SmallPtrSetImpl<MachineBasicBlock *> &AssignBlocks,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | GlobalDCE.h | 80 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U);
|