Home
last modified time | relevance | path

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

1234567

/freebsd-14.2/contrib/llvm-project/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 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.h78 SmallPtrSetImpl<Instruction *> &CI, in RecurrenceDescriptor()
132 SmallPtrSetImpl<Instruction *> &Insts,
136 static bool areAllUsesIn(Instruction *I, SmallPtrSetImpl<Instruction *> &Set);
/freebsd-14.2/contrib/llvm-project/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 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()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallPtrSet.h345 class SmallPtrSetImpl : public SmallPtrSetImplBase {
360 SmallPtrSetImpl(const SmallPtrSetImpl &) = delete;
425 bool operator==(const SmallPtrSetImpl<PtrType> &LHS,
426 const SmallPtrSetImpl<PtrType> &RHS) {
441 bool operator!=(const SmallPtrSetImpl<PtrType> &LHS,
442 const SmallPtrSetImpl<PtrType> &RHS) {
451 class SmallPtrSet : public SmallPtrSetImpl<PtrType> {
457 using BaseT = SmallPtrSetImpl<PtrType>;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericIteratedDominanceFrontier.h74 void setDefiningBlocks(const SmallPtrSetImpl<NodeTy *> &Blocks) { in setDefiningBlocks()
83 void setLiveInBlocks(const SmallPtrSetImpl<NodeTy *> &Blocks) { in setLiveInBlocks()
107 const SmallPtrSetImpl<NodeTy *> *LiveInBlocks;
108 const SmallPtrSetImpl<NodeTy *> *DefBlocks;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DHotColdSplitting.h48 SmallPtrSetImpl<BasicBlock *> &ColdBlocks,
49 SmallPtrSetImpl<BasicBlock *> &AnnotatedColdBlocks,
H A DGlobalDCE.h78 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U);
/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h454 blockCanBePredicated(BasicBlock *BB, SmallPtrSetImpl<Value *> &SafePtrs,
455 SmallPtrSetImpl<const Instruction *> &MaskedOp) const;
461 SmallPtrSetImpl<Value *> &AllowedExit);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSCCPSolver.h167 SmallPtrSetImpl<Function *> &getArgumentTrackedFunctions();
185 SmallPtrSetImpl<Value *> &InsertedValues,
H A DUnrollLoop.h131 const SmallPtrSetImpl<const Value *> &EphValues,
149 const SmallPtrSetImpl<const Value *> &EphValues,
H A DCodeExtractor.h24 template <typename PtrType> class SmallPtrSetImpl; variable
252 void severSplitPHINodesOfExits(const SmallPtrSetImpl<BasicBlock *> &Exits);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DType.h35 template <typename PtrType> class SmallPtrSetImpl; variable
302 bool isSized(SmallPtrSetImpl<Type*> *Visited = nullptr) const {
497 bool isSizedDerivedType(SmallPtrSetImpl<Type*> *Visited = nullptr) const;
H A DComdat.h51 const SmallPtrSetImpl<GlobalObject *> &getUsers() const { return Users; } in getUsers()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DReachingDefAnalysis.h107 using InstSet = SmallPtrSetImpl<MachineInstr*>;
108 using BlockSet = SmallPtrSetImpl<MachineBasicBlock*>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp45 SmallPtrSetImpl<const GlobalValue*> &UsedValues) { in FindUsedValues()
92 const SmallPtrSetImpl<const GlobalValue *> &UsedGlobals) { in isUnmergeableGlobal()
H A DHotColdSplitting.cpp113 SmallPtrSetImpl<BasicBlock *> &AnnotatedColdBlocks) { in analyzeProfMetadata()
220 SmallPtrSetImpl<BasicBlock *> &ColdBlocks, in isBasicBlockCold()
221 SmallPtrSetImpl<BasicBlock *> &AnnotatedColdBlocks, in isBasicBlockCold()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSink.cpp31 SmallPtrSetImpl<Instruction *> &Stores) { in isSafeToMove()
103 SmallPtrSetImpl<Instruction *> &Stores, in SinkInstruction()
H A DLoopSink.cpp78 static BlockFrequency adjustedSumFreq(SmallPtrSetImpl<BasicBlock *> &BBs, in adjustedSumFreq()
116 findBBsToSinkInto(const Loop &L, const SmallPtrSetImpl<BasicBlock *> &UseBBs, in findBBsToSinkInto()
H A DLoopFlatten.cpp299 SmallPtrSetImpl<Instruction *> &IterationInstructions) { in setLoopComponents()
315 SmallPtrSetImpl<Instruction *> &IterationInstructions, in verifyTripCount()
382 Loop *L, SmallPtrSetImpl<Instruction *> &IterationInstructions, in findLoopComponents()
547 SmallPtrSetImpl<Instruction *> &IterationInstructions, in checkOuterLoopInsts()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h1324 SmallPtrSetImpl<MachineBasicBlock *> &AllBlocks,
1333 const SmallPtrSetImpl<MachineBasicBlock *> &InScopeBlocks,
1343 void BlockPHIPlacement(const SmallPtrSetImpl<MachineBasicBlock *> &AllBlocks,
1344 const SmallPtrSetImpl<MachineBasicBlock *> &DefBlocks,
1368 SmallPtrSetImpl<const MachineBasicBlock *> &Output,
1369 const SmallPtrSetImpl<MachineBasicBlock *> &AssignBlocks);
1385 SmallPtrSetImpl<MachineBasicBlock *> &AssignBlocks,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2InstrInfo.h64 SmallPtrSetImpl<MachineInstr *> &SeenMIs,

1234567