Home
last modified time | relevance | path

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

1234567

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DCodeMetrics.h24 template <class T> class SmallPtrSetImpl; variable
78 const SmallPtrSetImpl<const Value *> &EphValues,
84 SmallPtrSetImpl<const Value *> &EphValues);
89 SmallPtrSetImpl<const Value *> &EphValues);
H A DCFG.h71 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
82 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
108 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet,
H A DIVDescriptors.h73 SmallPtrSetImpl<Instruction *> &CI) in RecurrenceDescriptor()
123 SmallPtrSetImpl<Instruction *> &Insts,
127 static bool areAllUsesIn(Instruction *I, SmallPtrSetImpl<Instruction *> &Set);
H A DGlobalsModRef.h120 SmallPtrSetImpl<Function *> *Readers = nullptr,
121 SmallPtrSetImpl<Function *> *Writers = nullptr,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DCodeMetrics.cpp29 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.cpp139 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachableFromMany()
213 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable()
238 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT, in isPotentiallyReachable()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DSmallPtrSet.h343 class SmallPtrSetImpl : public SmallPtrSetImplBase {
358 SmallPtrSetImpl(const SmallPtrSetImpl &) = delete;
423 bool operator==(const SmallPtrSetImpl<PtrType> &LHS,
424 const SmallPtrSetImpl<PtrType> &RHS) {
439 bool operator!=(const SmallPtrSetImpl<PtrType> &LHS,
440 const SmallPtrSetImpl<PtrType> &RHS) {
449 class SmallPtrSet : public SmallPtrSetImpl<PtrType> {
455 using BaseT = SmallPtrSetImpl<PtrType>;
/netbsd-src/external/apache2/llvm/dist/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;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h386 const SmallPtrSetImpl<Instruction *> &getConditionalAssumes() const { in getConditionalAssumes()
445 bool blockCanBePredicated(BasicBlock *BB, SmallPtrSetImpl<Value *> &SafePtrs,
446 SmallPtrSetImpl<const Instruction *> &MaskedOp,
447 SmallPtrSetImpl<Instruction *> &ConditionalAssumes,
454 SmallPtrSetImpl<Value *> &AllowedExit);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPULDSUtils.h26 bool userRequiresLowering(const SmallPtrSetImpl<GlobalValue *> &UsedList,
30 findVariablesToLower(Module &M, const SmallPtrSetImpl<GlobalValue *> &UsedList);
H A DAMDGPULDSUtils.cpp32 bool userRequiresLowering(const SmallPtrSetImpl<GlobalValue *> &UsedList, in userRequiresLowering()
77 const SmallPtrSetImpl<GlobalValue *> &UsedList) { in findVariablesToLower()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DArgumentPromotion.h35 SmallPtrSetImpl<Argument *> &ArgsToPromote,
36 SmallPtrSetImpl<Argument *> &ByValArgsToTransform);
H A DGlobalDCE.h65 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U);
H A DOpenMPOpt.h42 SmallPtrSetImpl<Kernel> &getKernels() { return Kernels; } in getKernels()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSSAUpdaterBulk.cpp92 ComputeLiveInBlocks(const SmallPtrSetImpl<BasicBlock *> &UsingBlocks, in ComputeLiveInBlocks()
93 const SmallPtrSetImpl<BasicBlock *> &DefBlocks, in ComputeLiveInBlocks()
94 SmallPtrSetImpl<BasicBlock *> &LiveInBlocks, in ComputeLiveInBlocks()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp50 SmallPtrSetImpl<Instruction *> &PotentialSpecSet, in isSafeToSpeculatePHIUsers()
51 SmallPtrSetImpl<Instruction *> &UnsafeSet) { in isSafeToSpeculatePHIUsers()
204 SmallPtrSetImpl<Instruction *> &PotentialSpecSet, in isSafeAndProfitableToSpeculateAroundPHI()
205 SmallPtrSetImpl<Instruction *> &UnsafeSet, DominatorTree &DT, in isSafeAndProfitableToSpeculateAroundPHI()
429 const SmallPtrSetImpl<Instruction *> &PotentialSpecSet, int NumPreds, in findProfitablePHIs()
566 SmallPtrSetImpl<Instruction *> &PotentialSpecSet, in speculatePHIs()
H A DSink.cpp36 SmallPtrSetImpl<Instruction *> &Stores) { in isSafeToMove()
108 SmallPtrSetImpl<Instruction *> &Stores, in SinkInstruction()
H A DGuardWidening.cpp174 SmallPtrSetImpl<const Instruction *> &Visited) const;
238 SmallPtrSetImpl<const Value *> &Visited);
463 SmallPtrSetImpl<const Instruction *> &Visited) const { in isAvailableAt()
581 SmallPtrSetImpl<const Value *> &Visited) { in parseRangeChecks()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h109 const SmallPtrSetImpl<const Value *> &EphValues,
134 const SmallPtrSetImpl<const Value *> &EphValues,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DReachingDefAnalysis.h107 using InstSet = SmallPtrSetImpl<MachineInstr*>;
108 using BlockSet = SmallPtrSetImpl<MachineBasicBlock*>;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h37 SmallPtrSetImpl<const Value *> &Visited);
140 SmallPtrSetImpl<Argument *> &Args) const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.h30 SmallPtrSetImpl<Instruction *> &DeadInstructions, ScalarEvolution &SE);
H A DLoopVectorizationLegality.cpp390 SmallPtrSetImpl<Value *> &AllowedExit) { in hasOutsideLoopUser()
495 SmallPtrSetImpl<Value *> &AllowedExit) { in addInductionPhi()
914 BasicBlock *BB, SmallPtrSetImpl<Value *> &SafePtrs, in blockCanBePredicated()
915 SmallPtrSetImpl<const Instruction *> &MaskedOp, in blockCanBePredicated()
916 SmallPtrSetImpl<Instruction *> &ConditionalAssumes, in blockCanBePredicated()
H A DLoopVectorizationPlanner.h330 SmallPtrSetImpl<Instruction *> &DeadInstructions);
346 VFRange &Range, SmallPtrSetImpl<Instruction *> &DeadInstructions,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DConstantMerge.cpp47 SmallPtrSetImpl<const GlobalValue*> &UsedValues) { in FindUsedValues()
94 const SmallPtrSetImpl<const GlobalValue *> &UsedGlobals) { in isUnmergeableGlobal()

1234567