Home
last modified time | relevance | path

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

123456

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DCodeMetrics.cpp31 SmallPtrSetImpl<const Value *> &Visited, in appendSpeculatableOperands()
43 static void completeEphemeralValues(SmallPtrSetImpl<const Value *> &Visited, in completeEphemeralValues()
45 SmallPtrSetImpl<const Value *> &EphValues) { in completeEphemeralValues()
74 SmallPtrSetImpl<const Value *> &EphValues) { in collectEphemeralValues()
98 SmallPtrSetImpl<const Value *> &EphValues) { in collectEphemeralValues()
120 const SmallPtrSetImpl<const Value*> &EphValues) { in analyzeBasicBlock()
H A DIVDescriptors.cpp45 SmallPtrSetImpl<Instruction *> &Set) { in areAllUsesIn()
89 SmallPtrSetImpl<Instruction *> &Visited, in lookThroughAnd()
90 SmallPtrSetImpl<Instruction *> &CI) { in lookThroughAnd()
164 SmallPtrSetImpl<Instruction *> &Casts) { in collectCastsToIgnore()
593 Instruction *I, SmallPtrSetImpl<Instruction *> &Insts, in hasMultipleUsesOf()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DIteratedDominanceFrontier.h61 void setDefiningBlocks(const SmallPtrSetImpl<BasicBlock *> &Blocks) { in setDefiningBlocks()
71 void setLiveInBlocks(const SmallPtrSetImpl<BasicBlock *> &Blocks) { in setLiveInBlocks()
95 const SmallPtrSetImpl<BasicBlock *> *LiveInBlocks;
96 const SmallPtrSetImpl<BasicBlock *> *DefBlocks;
H A DCodeMetrics.h90 const SmallPtrSetImpl<const Value*> &EphValues);
95 SmallPtrSetImpl<const Value *> &EphValues);
100 SmallPtrSetImpl<const Value *> &EphValues);
H A DIVDescriptors.h94 bool Signed, SmallPtrSetImpl<Instruction *> &CI) in RecurrenceDescriptor()
143 SmallPtrSetImpl<Instruction *> &Insts,
147 static bool areAllUsesIn(Instruction *I, SmallPtrSetImpl<Instruction *> &Set);
H A DGlobalsModRef.h109 SmallPtrSetImpl<Function *> *Readers = nullptr,
110 SmallPtrSetImpl<Function *> *Writers = nullptr,
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DSmallPtrSet.h344 class SmallPtrSetImpl : public SmallPtrSetImplBase {
351 SmallPtrSetImpl(const void **SmallStorage, const SmallPtrSetImpl &that)
353 SmallPtrSetImpl(const void **SmallStorage, unsigned SmallSize,
354 SmallPtrSetImpl &&that)
356 explicit SmallPtrSetImpl(const void **SmallStorage, unsigned SmallSize)
365 SmallPtrSetImpl(const SmallPtrSetImpl &) = delete;
418 class SmallPtrSet : public SmallPtrSetImpl<PtrType> {
424 using BaseT = SmallPtrSetImpl<PtrType>;
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DPredicateInfo.h233 void processAssume(IntrinsicInst *, BasicBlock *, SmallPtrSetImpl<Value *> &);
234 void processBranch(BranchInst *, BasicBlock *, SmallPtrSetImpl<Value *> &);
235 void processSwitch(SwitchInst *, BasicBlock *, SmallPtrSetImpl<Value *> &);
236 void renameUses(SmallPtrSetImpl<Value *> &);
244 void addInfoFor(SmallPtrSetImpl<Value *> &OpsToRename, Value *Op,
H A DUnrollLoop.h105 const SmallPtrSetImpl<const Value *> &EphValues,
132 const SmallPtrSetImpl<const Value *> &EphValues,
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMCodeGenPrepare.cpp119 SmallPtrSetImpl<Value*> *Visited;
120 SmallPtrSetImpl<Value*> *Sources;
121 SmallPtrSetImpl<Instruction*> *Sinks;
122 SmallPtrSetImpl<Instruction*> *SafeToPromote;
138 SmallPtrSetImpl<Value*> &Visited,
139 SmallPtrSetImpl<Value*> &Sources,
140 SmallPtrSetImpl<Instruction*> &Sinks,
141 SmallPtrSetImpl<Instruction*> &SafeToPromote);
750 SmallPtrSetImpl<Value*> &Visited, in Mutate()
751 SmallPtrSetImpl<Value*> &Sources, in Mutate()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DObjCARCContract.cpp80 SmallPtrSetImpl<Instruction *> &DepInsts,
81 SmallPtrSetImpl<const BasicBlock *> &Visited,
90 SmallPtrSetImpl<Instruction *> &DependingInstructions,
91 SmallPtrSetImpl<const BasicBlock *> &Visited);
153 SmallPtrSetImpl<Instruction *> &DependingInstructions, in contractAutorelease()
154 SmallPtrSetImpl<const BasicBlock *> &Visited) { in contractAutorelease()
436 SmallPtrSetImpl<Instruction *> &DependingInsts, in tryToPeepholeInstruction()
437 SmallPtrSetImpl<const BasicBlock *> &Visited, in tryToPeepholeInstruction()
H A DDependencyAnalysis.h57 SmallPtrSetImpl<Instruction *> &DependingInstructions,
58 SmallPtrSetImpl<const BasicBlock *> &Visited,
H A DDependencyAnalysis.cpp223 SmallPtrSetImpl<Instruction *> &DependingInsts, in FindDependencies()
224 SmallPtrSetImpl<const BasicBlock *> &Visited, in FindDependencies()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSSAUpdaterBulk.cpp93 ComputeLiveInBlocks(const SmallPtrSetImpl<BasicBlock *> &UsingBlocks, in ComputeLiveInBlocks()
94 const SmallPtrSetImpl<BasicBlock *> &DefBlocks, in ComputeLiveInBlocks()
95 SmallPtrSetImpl<BasicBlock *> &LiveInBlocks, in ComputeLiveInBlocks()
H A DPredicateInfo.cpp310 void PredicateInfo::addInfoFor(SmallPtrSetImpl<Value *> &OpsToRename, Value *Op, in addInfoFor()
321 SmallPtrSetImpl<Value *> &OpsToRename) { in processAssume()
361 SmallPtrSetImpl<Value *> &OpsToRename) { in processBranch()
431 SmallPtrSetImpl<Value *> &OpsToRename) { in processSwitch()
566 void PredicateInfo::renameUses(SmallPtrSetImpl<Value *> &OpSet) { in renameUses()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h255 SmallPtrSetImpl<Instruction *> &DeadInstructions);
271 buildVPlanWithVPRecipes(VFRange &Range, SmallPtrSetImpl<Value *> &NeedDef,
272 SmallPtrSetImpl<Instruction *> &DeadInstructions);
H A DVPlanHCFGTransforms.h31 SmallPtrSetImpl<Instruction *> &DeadInstructions);
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp51 SmallPtrSetImpl<Instruction *> &PotentialSpecSet, in isSafeToSpeculatePHIUsers()
52 SmallPtrSetImpl<Instruction *> &UnsafeSet) { in isSafeToSpeculatePHIUsers()
197 SmallPtrSetImpl<Instruction *> &PotentialSpecSet, in isSafeAndProfitableToSpeculateAroundPHI()
198 SmallPtrSetImpl<Instruction *> &UnsafeSet, DominatorTree &DT, in isSafeAndProfitableToSpeculateAroundPHI()
416 const SmallPtrSetImpl<Instruction *> &PotentialSpecSet, in findProfitablePHIs()
553 SmallPtrSetImpl<Instruction *> &PotentialSpecSet, in speculatePHIs()
H A DSink.cpp61 SmallPtrSetImpl<Instruction *> &Stores) { in isSafeToMove()
140 SmallPtrSetImpl<Instruction *> &Stores, in SinkInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUAlwaysInlinePass.cpp37 SmallPtrSetImpl<Function *> &FuncsToAlwaysInline);
59 SmallPtrSetImpl<Function *> &FuncsToAlwaysInline) { in recursivelyVisitUsers()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DModuleManager.h260 llvm::SmallPtrSetImpl<ModuleFile *> &LoadedSuccessfully,
294 llvm::SmallPtrSetImpl<ModuleFile *> *ModuleFilesHit = nullptr);
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/IPO/
H A DGlobalDCE.h52 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U);
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h380 bool blockCanBePredicated(BasicBlock *BB, SmallPtrSetImpl<Value *> &SafePtrs);
386 SmallPtrSetImpl<Value *> &AllowedExit);
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DFloat2Int.h38 void walkBackwards(const SmallPtrSetImpl<Instruction *> &Roots);
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DGlobalDCE.cpp95 SmallPtrSetImpl<GlobalValue *> &Deps) { in ComputeDependencies()
108 SmallPtrSetImpl<GlobalValue *> &LocalDeps = ConstantDependenciesCache[CE]; in ComputeDependencies()

123456