|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/IR/Module.h 51 template <class PtrType> class SmallPtrSetImpl;
References
include/llvm/ADT/SmallPtrSet.h 350 SmallPtrSetImpl(const void **SmallStorage, const SmallPtrSetImpl &that)
353 SmallPtrSetImpl &&that)
364 SmallPtrSetImpl(const SmallPtrSetImpl &) = delete;
417 class SmallPtrSet : public SmallPtrSetImpl<PtrType> {
423 using BaseT = SmallPtrSetImpl<PtrType>;
include/llvm/Analysis/BlockFrequencyInfo.h 89 SmallPtrSetImpl<BasicBlock *> &BlocksToScale);
include/llvm/Analysis/CFG.h 69 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet = nullptr,
105 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet,
include/llvm/Analysis/CGSCCPassManager.h 265 SmallPtrSetImpl<LazyCallGraph::RefSCC *> &InvalidatedRefSCCs;
273 SmallPtrSetImpl<LazyCallGraph::SCC *> &InvalidatedSCCs;
include/llvm/Analysis/CodeMetrics.h 80 const SmallPtrSetImpl<const Value*> &EphValues);
85 SmallPtrSetImpl<const Value *> &EphValues);
90 SmallPtrSetImpl<const Value *> &EphValues);
include/llvm/Analysis/GlobalsModRef.h 114 SmallPtrSetImpl<Function *> *Readers = nullptr,
115 SmallPtrSetImpl<Function *> *Writers = nullptr,
include/llvm/Analysis/IVDescriptors.h 94 SmallPtrSetImpl<Instruction *> &CI)
144 SmallPtrSetImpl<Instruction *> &Insts,
148 static bool areAllUsesIn(Instruction *I, SmallPtrSetImpl<Instruction *> &Set);
include/llvm/Analysis/IVUsers.h 162 bool AddUsersImpl(Instruction *I, SmallPtrSetImpl<Loop*> &SimpleLoopNests);
include/llvm/Analysis/LazyCallGraph.h 617 pointee_iterator<SmallPtrSetImpl<RefSCC *>::const_iterator>;
1076 SmallPtrSetImpl<Constant *> &Visited,
include/llvm/Analysis/LoopInfo.h 181 SmallPtrSetImpl<const BlockT *> &getBlocksSet() {
187 const SmallPtrSetImpl<const BlockT *> &getBlocksSet() const {
include/llvm/Analysis/LoopInfoImpl.h 669 const SmallPtrSetImpl<const BlockT *> &BlocksSet = L->getBlocksSet();
670 const SmallPtrSetImpl<const BlockT *> &OtherBlocksSet = L->getBlocksSet();
include/llvm/Analysis/MemorySSA.h 823 SmallPtrSetImpl<BasicBlock *> &Visited) {
854 determineInsertionPoint(const SmallPtrSetImpl<BasicBlock *> &DefiningBlocks);
862 void placePHINodes(const SmallPtrSetImpl<BasicBlock *> &);
866 SmallPtrSetImpl<BasicBlock *> &Visited,
include/llvm/Analysis/ScalarEvolution.h 1088 SmallPtrSetImpl<const SCEVPredicate *> &Preds);
1223 ArrayRef<const SmallPtrSetImpl<const SCEVPredicate *> *> PredSetList);
1226 const SmallPtrSetImpl<const SCEVPredicate *> &PredSet);
1872 void getUsedLoops(const SCEV *S, SmallPtrSetImpl<const Loop *> &LoopsUsed);
include/llvm/Analysis/ScalarEvolutionExpander.h 327 SmallPtrSetImpl<const SCEV *> &Processed);
include/llvm/Analysis/TargetTransformInfo.h 1067 SmallPtrSetImpl<Argument *> &Args) const;
1354 SmallPtrSetImpl<Argument *> &Args) const = 0;
1798 SmallPtrSetImpl<Argument *> &Args) const override {
include/llvm/Analysis/TargetTransformInfoImpl.h 543 SmallPtrSetImpl<Argument *> &Args) const {
include/llvm/CodeGen/LexicalScopes.h 164 SmallPtrSetImpl<const MachineBasicBlock *> &MBBs);
include/llvm/CodeGen/SelectionDAGNodes.h 880 SmallPtrSetImpl<const SDNode *> &Visited,
include/llvm/CodeGen/TargetInstrInfo.h 899 SmallPtrSetImpl<MachineInstr *> &NewMIs,
include/llvm/IR/DerivedTypes.h 309 bool isSized(SmallPtrSetImpl<Type *> *Visited = nullptr) const;
include/llvm/IR/Module.h 905 SmallPtrSetImpl<GlobalValue *> &Set,
include/llvm/IR/Type.h 265 bool isSized(SmallPtrSetImpl<Type*> *Visited = nullptr) const {
467 bool isSizedDerivedType(SmallPtrSetImpl<Type*> *Visited = nullptr) const;
include/llvm/Support/GenericIteratedDominanceFrontier.h 75 void setDefiningBlocks(const SmallPtrSetImpl<NodeTy *> &Blocks) {
84 void setLiveInBlocks(const SmallPtrSetImpl<NodeTy *> &Blocks) {
108 const SmallPtrSetImpl<NodeTy *> *LiveInBlocks;
109 const SmallPtrSetImpl<NodeTy *> *DefBlocks;
include/llvm/Transforms/IPO/GlobalDCE.h 65 void ComputeDependencies(Value *V, SmallPtrSetImpl<GlobalValue *> &U);
include/llvm/Transforms/Scalar/Float2Int.h 39 void walkBackwards(const SmallPtrSetImpl<Instruction *> &Roots);
include/llvm/Transforms/Scalar/SROA.h 131 bool deleteDeadInstructions(SmallPtrSetImpl<AllocaInst *> &DeletedAllocas);
include/llvm/Transforms/Utils/CodeExtractor.h 210 void severSplitPHINodesOfExits(const SmallPtrSetImpl<BasicBlock *> &Exits);
include/llvm/Transforms/Utils/Evaluator.h 92 const SmallPtrSetImpl<GlobalVariable*> &getInvariants() const {
include/llvm/Transforms/Utils/Local.h 224 SmallPtrSetImpl<BasicBlock *> *LoopHeaders = nullptr);
include/llvm/Transforms/Utils/UnrollLoop.h 115 const SmallPtrSetImpl<const Value *> &EphValues,
142 const SmallPtrSetImpl<const Value *> &EphValues,
include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h 366 bool blockCanBePredicated(BasicBlock *BB, SmallPtrSetImpl<Value *> &SafePtrs,
373 SmallPtrSetImpl<Value *> &AllowedExit);
lib/Analysis/BlockFrequencyInfo.cpp 233 SmallPtrSetImpl<BasicBlock *> &BlocksToScale) {
lib/Analysis/BranchProbabilityInfo.cpp 470 SmallPtrSetImpl<const BasicBlock*> &UnlikelyBlocks) {
lib/Analysis/CFG.cpp 132 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT,
220 const SmallPtrSetImpl<BasicBlock *> *ExclusionSet, const DominatorTree *DT,
lib/Analysis/CodeMetrics.cpp 29 SmallPtrSetImpl<const Value *> &Visited,
41 static void completeEphemeralValues(SmallPtrSetImpl<const Value *> &Visited,
43 SmallPtrSetImpl<const Value *> &EphValues) {
72 SmallPtrSetImpl<const Value *> &EphValues) {
96 SmallPtrSetImpl<const Value *> &EphValues) {
118 const SmallPtrSetImpl<const Value*> &EphValues) {
lib/Analysis/GlobalsModRef.cpp 344 SmallPtrSetImpl<Function *> *Readers,
345 SmallPtrSetImpl<Function *> *Writers,
lib/Analysis/IVDescriptors.cpp 44 SmallPtrSetImpl<Instruction *> &Set) {
88 SmallPtrSetImpl<Instruction *> &Visited,
89 SmallPtrSetImpl<Instruction *> &CI) {
163 SmallPtrSetImpl<Instruction *> &Casts) {
598 Instruction *I, SmallPtrSetImpl<Instruction *> &Insts,
lib/Analysis/IVUsers.cpp 96 SmallPtrSetImpl<Loop*> &SimpleLoopNests) {
168 SmallPtrSetImpl<Loop*> &SimpleLoopNests) {
lib/Analysis/InlineCost.cpp 244 SmallPtrSetImpl<const Value *> &EphValues);
1562 SmallPtrSetImpl<const Value *> &EphValues) {
lib/Analysis/LazyValueInfo.cpp 260 SmallPtrSetImpl<Value *> &ValueSet = Iter->second;
325 SmallPtrSetImpl<Value *> &ValueSet = OI->second;
lib/Analysis/Lint.cpp 125 SmallPtrSetImpl<Value *> &Visited) const;
663 SmallPtrSetImpl<Value *> &Visited) const {
lib/Analysis/Loads.cpp 55 SmallPtrSetImpl<const Value *> &Visited) {
lib/Analysis/MemorySSA.cpp 1138 SmallPtrSetImpl<BasicBlock *> &Visited,
1492 const SmallPtrSetImpl<BasicBlock *> &DefiningBlocks) {
lib/Analysis/MustExecute.cpp 159 SmallPtrSetImpl<const BasicBlock *> &Predecessors) {
lib/Analysis/ScalarEvolution.cpp 6992 ArrayRef<const SmallPtrSetImpl<const SCEVPredicate *> *> PredSetList)
7007 const SmallPtrSetImpl<const SCEVPredicate *> &PredSet)
11893 SmallPtrSetImpl<const Loop *> &LoopsUsed) {
11895 FindUsedLoops(SmallPtrSetImpl<const Loop *> &LoopsUsed)
11897 SmallPtrSetImpl<const Loop *> &LoopsUsed;
12113 SmallPtrSetImpl<const SCEVPredicate *> *NewPreds,
12164 SmallPtrSetImpl<const SCEVPredicate *> *NewPreds,
12209 SmallPtrSetImpl<const SCEVPredicate *> *NewPreds;
12223 SmallPtrSetImpl<const SCEVPredicate *> &Preds) {
lib/Analysis/ScalarEvolutionExpander.cpp 2133 SmallPtrSetImpl<const SCEV *> &Processed) {
lib/Analysis/ScopedNoAliasAA.cpp 133 SmallPtrSetImpl<const MDNode *> &Nodes) {
lib/Analysis/TargetTransformInfo.cpp 780 SmallPtrSetImpl<Argument *> &Args) const {
lib/Analysis/ValueTracking.cpp 3592 SmallPtrSetImpl<const PHINode*> &PHIs,
lib/CodeGen/CodeGenPrepare.cpp 4422 SmallPtrSetImpl<Instruction *> &ConsideredInsts, const TargetLowering &TLI,
lib/CodeGen/LexicalScopes.cpp 280 const DILocation *DL, SmallPtrSetImpl<const MachineBasicBlock *> &MBBs) {
lib/CodeGen/MachineBlockPlacement.cpp 450 SmallPtrSetImpl<BlockChain *> &UpdatedPreds,
692 SmallPtrSetImpl<const MachineBasicBlock *> &Successors) {
1671 SmallPtrSetImpl<BlockChain *> &UpdatedPreds,
lib/CodeGen/MachineSink.cpp 1102 const SmallPtrSetImpl<MachineBasicBlock *> &SinkableBBs,
1129 const SmallPtrSetImpl<MachineBasicBlock *> &SinkableBBs,
lib/CodeGen/ModuloSchedule.cpp 1525 const SmallPtrSetImpl<MachineInstr *> &IllegalPhis)
lib/CodeGen/PeepholeOptimizer.cpp 189 SmallPtrSetImpl<MachineInstr*> &LocalMIs);
191 SmallPtrSetImpl<MachineInstr *> &LocalMIs);
195 SmallPtrSetImpl<MachineInstr *> &LocalMIs);
458 SmallPtrSetImpl<MachineInstr*> &LocalMIs) {
627 SmallPtrSetImpl<MachineInstr *> &LocalMIs) {
1269 MachineInstr &MI, SmallPtrSetImpl<MachineInstr *> &LocalMIs) {
lib/CodeGen/RegisterCoalescer.cpp 2377 void eraseInstrs(SmallPtrSetImpl<MachineInstr*> &ErasedInstrs,
3113 void JoinVals::eraseInstrs(SmallPtrSetImpl<MachineInstr*> &ErasedInstrs,
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 621 SmallPtrSetImpl<SDNode*> &NodesWithConsts,
4772 SmallPtrSetImpl<SDNode*> &NodesWithConsts,
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 92 SmallPtrSetImpl<SDNode *> &LegalizedNodes;
105 SmallPtrSetImpl<SDNode *> &LegalizedNodes,
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 9599 SmallPtrSetImpl<const SDNode*> &Visited,
9600 SmallPtrSetImpl<const SDNode*> &Checked,
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 9513 SmallPtrSetImpl<const Instruction *> &ElidedArgCopyInstrs,
lib/CodeGen/SjLjEHPrepare.cpp 122 SmallPtrSetImpl<BasicBlock *> &LiveBBs) {
lib/IR/Constants.cpp 427 SmallPtrSetImpl<const ConstantExpr *> &NonTrappingOps) {
lib/IR/Module.cpp 599 const Module &M, SmallPtrSetImpl<GlobalValue *> &Set, bool CompilerUsed) {
lib/IR/Type.cpp 151 bool Type::isSizedDerivedType(SmallPtrSetImpl<Type*> *Visited) const {
480 bool StructType::isSized(SmallPtrSetImpl<Type*> *Visited) const {
lib/IR/Value.cpp 364 static bool contains(SmallPtrSetImpl<ConstantExpr *> &Cache, ConstantExpr *Expr,
lib/IR/Verifier.cpp 403 void visitAliaseeSubExpr(SmallPtrSetImpl<const GlobalAlias *> &Visited,
722 void Verifier::visitAliaseeSubExpr(SmallPtrSetImpl<const GlobalAlias*> &Visited,
5339 SmallPtrSetImpl<const MDNode *> &Visited) {
lib/Support/CommandLine.cpp 2040 sortSubCommands(const SmallPtrSetImpl<SubCommand *> &SubMap,
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp 36 SmallPtrSetImpl<Function *> &FuncsToAlwaysInline);
58 SmallPtrSetImpl<Function *> &FuncsToAlwaysInline) {
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 812 SmallPtrSetImpl<SUnit *> &Visited) const {
lib/Target/ARM/ARMBaseInstrInfo.cpp 2235 SmallPtrSetImpl<MachineInstr *> &SeenMIs,
lib/Target/ARM/ARMBaseInstrInfo.h 307 SmallPtrSetImpl<MachineInstr *> &SeenMIs,
lib/Target/ARM/ARMCodeGenPrepare.cpp 123 SmallPtrSetImpl<Value*> *Sources;
124 SmallPtrSetImpl<Instruction*> *Sinks;
125 SmallPtrSetImpl<Instruction*> *SafeToPromote;
126 SmallPtrSetImpl<Instruction*> *SafeWrap;
143 SmallPtrSetImpl<Value*> &Sources,
144 SmallPtrSetImpl<Instruction*> &Sinks,
145 SmallPtrSetImpl<Instruction*> &SafeToPromote,
146 SmallPtrSetImpl<Instruction*> &SafeWrap);
736 SmallPtrSetImpl<Value*> &Sources,
737 SmallPtrSetImpl<Instruction*> &Sinks,
738 SmallPtrSetImpl<Instruction*> &SafeToPromote,
739 SmallPtrSetImpl<Instruction*> &SafeWrap) {
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 1970 SmallPtrSetImpl<Instruction *> &Ignored) {
lib/Target/Lanai/LanaiInstrInfo.cpp 494 SmallPtrSetImpl<MachineInstr *> &SeenMIs,
lib/Target/Lanai/LanaiInstrInfo.h 132 SmallPtrSetImpl<MachineInstr *> &SeenMIs,
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 6062 SmallPtrSetImpl<SDNode *> &ToPromote) {
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp 69 SmallPtrSetImpl<Constant *> &ConstantBCs) {
lib/Target/X86/X86SpeculativeLoadHardening.cpp 201 SmallPtrSetImpl<MachineInstr *> &HardenedInstrs);
2149 MachineInstr &InitialMI, SmallPtrSetImpl<MachineInstr *> &HardenedInstrs) {
lib/Target/X86/X86TargetTransformInfo.cpp 3423 SmallPtrSetImpl<Argument *> &Args) const {
lib/Target/X86/X86TargetTransformInfo.h 203 SmallPtrSetImpl<Argument *> &Args) const;
lib/Transforms/IPO/ArgumentPromotion.cpp 105 doPromotion(Function *F, SmallPtrSetImpl<Argument *> &ArgsToPromote,
106 SmallPtrSetImpl<Argument *> &ByValArgsToTransform,
848 SmallPtrSetImpl<Argument *> &ArgsToPromote,
849 SmallPtrSetImpl<Argument *> &ByValArgsToTransform) {
lib/Transforms/IPO/CalledValuePropagation.cpp 218 SmallPtrSetImpl<Instruction *> &getIndirectCalls() { return IndirectCalls; }
lib/Transforms/IPO/ConstantMerge.cpp 46 SmallPtrSetImpl<const GlobalValue*> &UsedValues) {
95 const SmallPtrSetImpl<const GlobalValue *> &UsedGlobals) {
lib/Transforms/IPO/GlobalDCE.cpp 101 SmallPtrSetImpl<GlobalValue *> &Deps) {
114 SmallPtrSetImpl<GlobalValue *> &LocalDeps = ConstantDependenciesCache[CE];
lib/Transforms/IPO/GlobalOpt.cpp 615 SmallPtrSetImpl<const PHINode*> &PHIs) {
967 SmallPtrSetImpl<const PHINode*> &PHIs) {
1057 SmallPtrSetImpl<const PHINode*> &LoadUsingPHIs,
1058 SmallPtrSetImpl<const PHINode*> &LoadUsingPHIsPerLoad) {
1761 GlobalValue &GV, SmallPtrSetImpl<const Comdat *> &NotDiscardableComdats) {
2251 SmallPtrSetImpl<const Comdat *> &NotDiscardableComdats) {
2354 SmallPtrSetImpl<const Comdat *> &NotDiscardableComdats) {
2600 const SmallPtrSetImpl<GlobalValue *> &Init) {
2753 SmallPtrSetImpl<const Comdat *> &NotDiscardableComdats) {
lib/Transforms/IPO/StripSymbols.cpp 191 SmallPtrSetImpl<const GlobalValue*> &UsedValues) {
lib/Transforms/InstCombine/InstCombinePHI.cpp 833 SmallPtrSetImpl<PHINode*> &PotentiallyDeadPHIs) {
855 SmallPtrSetImpl<PHINode*> &ValueEqualPHIs) {
lib/Transforms/InstCombine/InstructionCombining.cpp 3371 SmallPtrSetImpl<BasicBlock *> &Visited,
lib/Transforms/ObjCARC/DependencyAnalysis.cpp 222 SmallPtrSetImpl<Instruction *> &DependingInsts,
223 SmallPtrSetImpl<const BasicBlock *> &Visited,
lib/Transforms/ObjCARC/DependencyAnalysis.h 56 SmallPtrSetImpl<Instruction *> &DependingInstructions,
57 SmallPtrSetImpl<const BasicBlock *> &Visited,
lib/Transforms/ObjCARC/ObjCARCContract.cpp 93 SmallPtrSetImpl<Instruction *> &DependingInstructions,
94 SmallPtrSetImpl<const BasicBlock *> &Visited);
156 SmallPtrSetImpl<Instruction *> &DependingInstructions,
157 SmallPtrSetImpl<const BasicBlock *> &Visited) {
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 2071 SmallPtrSetImpl<Instruction *> &DepInsts,
2072 SmallPtrSetImpl<const BasicBlock *> &Visited,
2096 SmallPtrSetImpl<Instruction *> &DepInsts,
2097 SmallPtrSetImpl<const BasicBlock *> &Visited,
2121 SmallPtrSetImpl<Instruction *> &DepInsts,
2122 SmallPtrSetImpl<const BasicBlock *> &V,
lib/Transforms/Scalar/Float2Int.cpp 185 void Float2IntPass::walkBackwards(const SmallPtrSetImpl<Instruction*> &Roots) {
lib/Transforms/Scalar/GVNSink.cpp 591 ModelledPHISet &NeededPHIs, SmallPtrSetImpl<Value *> &PHIContents);
595 SmallPtrSetImpl<Value *> &PHIContents) {
631 ModelledPHISet &NeededPHIs, SmallPtrSetImpl<Value *> &PHIContents) {
lib/Transforms/Scalar/GuardWidening.cpp 187 SmallPtrSetImpl<const Instruction *> &Visited) const;
251 SmallPtrSetImpl<const Value *> &Visited);
499 SmallPtrSetImpl<const Instruction *> &Visited) const {
617 SmallPtrSetImpl<const Value *> &Visited) {
lib/Transforms/Scalar/IndVarSimplify.cpp 2163 static bool hasConcreteDefImpl(Value *V, SmallPtrSetImpl<Value*> &Visited,
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 154 SmallPtrSetImpl<Value *> &Visited);
338 SmallPtrSetImpl<Value *> &Visited) {
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 206 SmallPtrSetImpl<Instruction *> &Stores,
861 SmallPtrSetImpl<Instruction *> &IgnoredStores) {
943 SmallPtrSetImpl<Instruction *> &Stores, const SCEVAddRecExpr *Ev,
lib/Transforms/Scalar/LoopInterchange.cpp 341 const SmallPtrSetImpl<PHINode *> &getOuterInnerReductions() const {
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 95 static Loop *getInnermostLoopFor(SmallPtrSetImpl<BasicBlock *> &BBs,
lib/Transforms/Scalar/LoopSink.cpp 82 static BlockFrequency adjustedSumFreq(SmallPtrSetImpl<BasicBlock *> &BBs,
lib/Transforms/Scalar/LoopStrengthReduce.cpp 904 SmallPtrSetImpl<const SCEV*> &Processed,
1057 SmallPtrSetImpl<const SCEV *> &Regs,
1060 SmallPtrSetImpl<const SCEV *> *LoserRegs = nullptr);
1067 SmallPtrSetImpl<const SCEV *> &Regs);
1069 SmallPtrSetImpl<const SCEV *> &Regs,
1070 SmallPtrSetImpl<const SCEV *> *LoserRegs);
1237 SmallPtrSetImpl<const SCEV *> &Regs) {
1309 SmallPtrSetImpl<const SCEV *> &Regs,
1310 SmallPtrSetImpl<const SCEV *> *LoserRegs) {
1323 SmallPtrSetImpl<const SCEV *> &Regs,
1326 SmallPtrSetImpl<const SCEV *> *LoserRegs) {
2833 isProfitableChain(IVChain &Chain, SmallPtrSetImpl<Instruction*> &Users,
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp 156 const SmallPtrSetImpl<const Value *> &EphValues,
lib/Transforms/Scalar/LoopUnrollPass.cpp 335 const SmallPtrSetImpl<const Value *> &EphValues,
642 const SmallPtrSetImpl<const Value *> &EphValues, unsigned BEInsns) {
738 ScalarEvolution &SE, const SmallPtrSetImpl<const Value *> &EphValues,
lib/Transforms/Scalar/NewGVN.cpp 195 const SmallPtrSetImpl<const Value *> &getComponentFor(const Value *V) const {
723 SmallPtrSetImpl<Value *> &);
725 SmallPtrSetImpl<Value *> &Visited,
729 SmallPtrSetImpl<const Value *> &Visited,
732 SmallPtrSetImpl<const Value *> &);
744 SmallPtrSetImpl<Value *> &) const;
789 SmallPtrSetImpl<Instruction *> &) const;
1957 SmallPtrSetImpl<Value *> &Visited) const {
2584 SmallPtrSetImpl<const Value *> &Visited,
2633 SmallPtrSetImpl<const Value *> &Visited) {
2652 SmallPtrSetImpl<Value *> &Visited,
2688 SmallPtrSetImpl<Value *> &Visited) {
3562 SmallPtrSetImpl<Instruction *> &ProbablyDead) const {
lib/Transforms/Scalar/SROA.cpp 4508 SmallPtrSetImpl<AllocaInst *> &DeletedAllocas) {
lib/Transforms/Scalar/Sink.cpp 60 SmallPtrSetImpl<Instruction *> &Stores) {
139 SmallPtrSetImpl<Instruction *> &Stores,
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp 50 SmallPtrSetImpl<Instruction *> &PotentialSpecSet,
51 SmallPtrSetImpl<Instruction *> &UnsafeSet) {
204 SmallPtrSetImpl<Instruction *> &PotentialSpecSet,
205 SmallPtrSetImpl<Instruction *> &UnsafeSet, DominatorTree &DT,
560 SmallPtrSetImpl<Instruction *> &PotentialSpecSet,
lib/Transforms/Utils/CodeExtractor.cpp 699 const SmallPtrSetImpl<BasicBlock *> &Exits) {
lib/Transforms/Utils/Evaluator.cpp 49 SmallPtrSetImpl<Constant *> &SimpleConstants,
62 SmallPtrSetImpl<Constant *> &SimpleConstants,
117 SmallPtrSetImpl<Constant *> &SimpleConstants,
lib/Transforms/Utils/GlobalStatus.cpp 62 SmallPtrSetImpl<const Value *> &VisitedUsers) {
lib/Transforms/Utils/InlineFunction.cpp 144 SmallPtrSetImpl<LandingPadInst*> &InlinedLPads);
203 ResumeInst *RI, SmallPtrSetImpl<LandingPadInst *> &InlinedLPads) {
lib/Transforms/Utils/Local.cpp 2013 SmallPtrSetImpl<BasicBlock *> &Reachable,
lib/Transforms/Utils/LowerSwitch.cpp 102 SmallPtrSetImpl<BasicBlock *> &DeleteList,
441 SmallPtrSetImpl<BasicBlock *> &DeleteList,
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 292 const SmallPtrSetImpl<BasicBlock *> &DefBlocks,
293 SmallPtrSetImpl<BasicBlock *> &LiveInBlocks);
775 const SmallPtrSetImpl<BasicBlock *> &DefBlocks,
776 SmallPtrSetImpl<BasicBlock *> &LiveInBlocks) {
lib/Transforms/Utils/SSAUpdaterBulk.cpp 92 ComputeLiveInBlocks(const SmallPtrSetImpl<BasicBlock *> &UsingBlocks,
93 const SmallPtrSetImpl<BasicBlock *> &DefBlocks,
94 SmallPtrSetImpl<BasicBlock *> &LiveInBlocks,
lib/Transforms/Utils/SimplifyCFG.cpp 181 SmallPtrSetImpl<BasicBlock *> *LoopHeaders;
210 SmallPtrSetImpl<BasicBlock *> *LoopHeaders,
340 SmallPtrSetImpl<Instruction *> &AggressiveInsts,
6132 SmallPtrSetImpl<BasicBlock *> *LoopHeaders) {
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 392 SmallPtrSetImpl<Value *> &AllowedExit) {
493 SmallPtrSetImpl<Value *> &AllowedExit) {
878 BasicBlock *BB, SmallPtrSetImpl<Value *> &SafePtrs, bool PreserveGuards) {
lib/Transforms/Vectorize/LoopVectorizationPlanner.h 260 SmallPtrSetImpl<Instruction *> &DeadInstructions);
276 buildVPlanWithVPRecipes(VFRange &Range, SmallPtrSetImpl<Value *> &NeedDef,
277 SmallPtrSetImpl<Instruction *> &DeadInstructions);
lib/Transforms/Vectorize/LoopVectorize.cpp 6367 SmallPtrSetImpl<Instruction *> &Casts = RedDes.getCastInsts();
6523 SmallPtrSetImpl<Instruction *> &DeadInstructions) {
7091 VFRange &Range, SmallPtrSetImpl<Value *> &NeedDef,
7092 SmallPtrSetImpl<Instruction *> &DeadInstructions) {
lib/Transforms/Vectorize/SLPVectorizer.cpp 4985 static bool collectValuesToDemote(Value *V, SmallPtrSetImpl<Value *> &Expr,
lib/Transforms/Vectorize/VPlan.h 1666 SmallPtrSetImpl<VPValue *> &Candidates,
lib/Transforms/Vectorize/VPlanHCFGTransforms.cpp 22 SmallPtrSetImpl<Instruction *> &DeadInstructions) {
lib/Transforms/Vectorize/VPlanHCFGTransforms.h 30 SmallPtrSetImpl<Instruction *> &DeadInstructions);
lib/Transforms/Vectorize/VPlanSLP.cpp 242 SmallPtrSetImpl<VPValue *> &Candidates,
tools/clang/include/clang/Serialization/ModuleManager.h 259 llvm::SmallPtrSetImpl<ModuleFile *> &LoadedSuccessfully,
293 llvm::SmallPtrSetImpl<ModuleFile *> *ModuleFilesHit = nullptr);
tools/clang/lib/AST/RecordLayoutBuilder.cpp 2350 llvm::SmallPtrSetImpl<const CXXRecordDecl *> &HasVtorDispSet,
2939 RequiresVtordisp(const llvm::SmallPtrSetImpl<const CXXRecordDecl *> &
2955 llvm::SmallPtrSetImpl<const CXXRecordDecl *> &HasVtordispSet,
tools/clang/lib/CodeGen/CGBuiltin.cpp 1482 llvm::SmallPtrSetImpl<const Decl *> &Seen) {
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 608 const llvm::SmallPtrSetImpl<const Decl *> &getEscapedParameters() const {
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 495 llvm::SmallPtrSetImpl<const DeclContext *> &InnerContexts);
4476 llvm::SmallPtrSetImpl<const DeclContext *> &InnerContexts) {
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 406 llvm::SmallPtrSetImpl<const DeclContext *> &InnerContexts);
3663 llvm::SmallPtrSetImpl<const DeclContext *> &InnerContexts) {
tools/clang/lib/Sema/SemaDecl.cpp 8375 llvm::SmallPtrSetImpl<const Type *> &ValidTypes) {
tools/clang/lib/Sema/SemaDeclCXX.cpp 3458 llvm::SmallPtrSetImpl<ValueDecl*> &Decls;
3461 llvm::SmallPtrSetImpl<QualType> &BaseClasses;
3477 llvm::SmallPtrSetImpl<ValueDecl*> &Decls,
3478 llvm::SmallPtrSetImpl<QualType> &BaseClasses)
8194 const llvm::SmallPtrSetImpl<const CXXMethodDecl *> &Methods) {
8253 llvm::SmallPtrSetImpl<const CXXMethodDecl *>& Methods) {
tools/clang/lib/Sema/SemaExprCXX.cpp 815 llvm::SmallPtrSetImpl<CXXRecordDecl *> &VBases,
tools/clang/lib/Sema/SemaObjCProperty.cpp 111 llvm::SmallPtrSetImpl<ObjCProtocolDecl *> &Known) {
tools/clang/lib/Serialization/ASTReaderDecl.cpp 4106 llvm::SmallPtrSetImpl<ObjCCategoryDecl *> &Deserialized;
4154 llvm::SmallPtrSetImpl<ObjCCategoryDecl *> &Deserialized,
tools/clang/lib/Serialization/ModuleManager.cpp 224 llvm::SmallPtrSetImpl<ModuleFile *> &LoadedSuccessfully,
331 llvm::SmallPtrSetImpl<ModuleFile *> *ModuleFilesHit) {
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp 54 llvm::SmallPtrSetImpl<const Stmt *> *Reinits);
56 llvm::SmallPtrSetImpl<const DeclRefExpr *> *DeclRefs);
58 llvm::SmallPtrSetImpl<const Stmt *> *Stmts,
59 llvm::SmallPtrSetImpl<const DeclRefExpr *> *DeclRefs);
187 llvm::SmallPtrSetImpl<const Stmt *> *Reinits) {
230 llvm::SmallPtrSetImpl<const DeclRefExpr *> *DeclRefs) {
269 llvm::SmallPtrSetImpl<const Stmt *> *Stmts,
270 llvm::SmallPtrSetImpl<const DeclRefExpr *> *DeclRefs) {
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 49 SmallPtrSetImpl<const FieldDecl *> &FieldDecls) {
73 const SmallPtrSetImpl<const T *> &DeclsToInit) {
232 const SmallPtrSetImpl<const T *> &DeclsToInit) {
tools/lld/COFF/SymbolTable.cpp 311 reportProblemSymbols(const SmallPtrSetImpl<Symbol *> &undefs,
tools/polly/include/polly/ScopBuilder.h 237 SmallPtrSetImpl<BasicBlock *> &FinishedExitBlocks,
tools/polly/lib/Analysis/ScopBuilder.cpp 627 SmallPtrSetImpl<BasicBlock *> &FinishedExitBlocks,
tools/polly/lib/Transform/MaximalStaticExpansion.cpp 73 SmallPtrSetImpl<MemoryAccess *> &Writes,
74 SmallPtrSetImpl<MemoryAccess *> &Reads, Scop &S,
101 void mapAccess(Scop &S, SmallPtrSetImpl<MemoryAccess *> &Accesses,
170 const ScopArrayInfo *SAI, SmallPtrSetImpl<MemoryAccess *> &Writes,
171 SmallPtrSetImpl<MemoryAccess *> &Reads, Scop &S,
314 SmallPtrSetImpl<MemoryAccess *> &Accesses,
unittests/ADT/SmallPtrSetTest.cpp 245 void checkEraseAndIterators(SmallPtrSetImpl<int*> &S) {
utils/TableGen/AsmMatcherEmitter.cpp 577 SmallPtrSetImpl<Record*> &SingletonRegisters,
756 void buildRegisterClasses(SmallPtrSetImpl<Record*> &SingletonRegisters);
912 SmallPtrSetImpl<Record*> &SingletonRegisters,
1214 buildRegisterClasses(SmallPtrSetImpl<Record*> &SingletonRegisters) {
utils/TableGen/RegisterBankEmitter.cpp 173 SmallPtrSetImpl<const CodeGenRegisterClass *> &VisitedRCs) {