Home
last modified time | relevance | path

Searched refs:SmallPtrSet (Results 1 – 25 of 464) sorted by relevance

12345678910>>...19

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallPtrSet.h451 class SmallPtrSet : public SmallPtrSetImpl<PtrType> {
465 SmallPtrSet() : BaseT(SmallStorage, SmallSizePowTwo) {}
466 SmallPtrSet(const SmallPtrSet &that) : BaseT(SmallStorage, that) {}
467 SmallPtrSet(SmallPtrSet &&that)
475 SmallPtrSet(std::initializer_list<PtrType> IL)
480 SmallPtrSet<PtrType, SmallSize> &
487 SmallPtrSet<PtrType, SmallSize> &
488 operator=(SmallPtrSet<PtrType, SmallSize> &&RHS) {
494 SmallPtrSet<PtrType, SmallSize> &
502 void swap(SmallPtrSet<PtrType, SmallSize> &RHS) {
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DWasmEHFuncInfo.h36 DenseMap<BBOrMBB, SmallPtrSet<BBOrMBB, 4>> UnwindDestToSrcs; // reverse map
43 SmallPtrSet<const BasicBlock *, 4> getUnwindSrcs(const BasicBlock *BB) const { in getUnwindSrcs()
46 SmallPtrSet<const BasicBlock *, 4> Ret; in getUnwindSrcs()
66 SmallPtrSet<MachineBasicBlock *, 4>
70 SmallPtrSet<MachineBasicBlock *, 4> Ret; in getUnwindSrcs()
H A DLiveRangeEdit.h83 SmallPtrSet<MachineInstr *, 32> *DeadRemats;
87 SmallPtrSet<const VNInfo *, 4> Remattable;
91 SmallPtrSet<const VNInfo *, 4> Rematted;
131 SmallPtrSet<MachineInstr *, 32> *deadRemats = nullptr)
H A DFunctionLoweringInfo.h177 SmallPtrSet<const BasicBlock*, 4> VisitedBBs;
193 SmallPtrSet<const DbgDeclareInst *, 8> PreprocessedDbgDeclares;
194 SmallPtrSet<const DPValue *, 8> PreprocessedDPVDeclares;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DGlobalDCE.h48 SmallPtrSet<GlobalValue*, 32> AliveGlobals;
51 DenseMap<GlobalValue *, SmallPtrSet<GlobalValue *, 4>> GVDependencies;
54 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>>
66 SmallPtrSet<GlobalValue *, 32> VFESafeVTables;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp125 SmallPtrSet<MachineBasicBlock*, 4> Visited;
293 SmallPtrSet<MachineInstr *, 2> Defs; in hasImplicitlyValidVPT()
380 SmallPtrSet<MachineInstr *, 4> ToRemove;
584 SmallPtrSet<MachineInstr *, 2> Uses; in INITIALIZE_PASS()
595 SmallPtrSet<MachineInstr*, 4> Killed; in INITIALIZE_PASS()
768 SmallPtrSet<MachineInstr*, 2> Ignore; in ValidateTailPredicate()
806 SmallPtrSet<MachineInstr*, 2> Ignore; in ValidateTailPredicate()
911 SmallPtrSet<MachineInstr *, 2> Defs; in producesFalseLanesZero()
995 SmallPtrSet<MachineInstr *, 2> Uses; in ValidateLiveOuts()
1411 SmallPtrSet<MachineInstr *, 2> Uses; in ProcessLoop()
[all …]
H A DARMAsmPrinter.h62 SmallPtrSet<const GlobalVariable*,2> PromotedGlobals;
66 SmallPtrSet<const GlobalVariable*,2> EmittedPromotedGlobalLabels;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdaterBulk.cpp134 SmallPtrSet<BasicBlock *, 2> DefBlocks; in RewriteAllUses()
139 SmallPtrSet<BasicBlock *, 2> UsingBlocks; in RewriteAllUses()
144 SmallPtrSet<BasicBlock *, 32> LiveInBlocks; in RewriteAllUses()
169 SmallPtrSet<Use *, 4> ProcessedUses; in RewriteAllUses()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAlwaysInlinePass.cpp60 SmallPtrSet<const Value *, 8> Visited; in recursivelyVisitUsers()
92 SmallPtrSet<Function *, 8> FuncsToAlwaysInline; in alwaysInlineImpl()
93 SmallPtrSet<Function *, 8> FuncsToNoInline; in alwaysInlineImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp387 SmallPtrSet<MachineBasicBlock*, 4>Visited; in getGlobalUses()
413 SmallPtrSet<MachineBasicBlock*, 2> VisitedBBs; in getLiveOuts()
444 SmallPtrSet<MachineInstr*, 2> Incoming; in getUniqueReachingMIDef()
606 SmallPtrSet<MachineInstr*, 1> Ignore; in isSafeToRemove()
607 SmallPtrSet<MachineInstr*, 2> Visited; in isSafeToRemove()
614 SmallPtrSet<MachineInstr*, 2> Visited; in isSafeToRemove()
634 SmallPtrSet<MachineInstr*, 4> Uses; in isSafeToRemove()
666 SmallPtrSet<MachineInstr*, 4> Uses; in collectKilledOperands()
682 SmallPtrSet<MachineInstr*, 1> Ignore; in isSafeToDefRegAt()
691 SmallPtrSet<MachineInstr*, 2> Uses; in isSafeToDefRegAt()
H A DInlineSpiller.cpp117 SmallPtrSet<MachineInstr *, 16> &Spills,
129 SmallPtrSet<MachineInstr *, 16> &Spills,
174 SmallPtrSet<MachineInstr*, 8> SnippetCopies;
177 SmallPtrSet<VNInfo*, 8> UsedValues;
1376 SmallPtrSet<MachineInstr *, 16> &Spills, in rmRedundantSpills()
1415 SmallPtrSet<MachineDomTreeNode *, 8> WorkSet; in getVisitOrders()
1418 SmallPtrSet<MachineDomTreeNode *, 8> NodesOnPath; in getVisitOrders()
1493 SmallPtrSet<MachineInstr *, 16> &Spills, in runHoistSpills()
1547 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree = in runHoistSpills()
1557 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree = in runHoistSpills()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp115 static SmallPtrSet<BasicBlock *, 2>
119 SmallPtrSet<BasicBlock *, 2> BBsToSinkInto; in findBBsToSinkInto()
124 SmallPtrSet<BasicBlock *, 2> BBsDominatedByColdestBB; in findBBsToSinkInto()
175 SmallPtrSet<BasicBlock *, 2> BBs; in sinkInstruction()
208 SmallPtrSet<BasicBlock *, 2> BBsToSinkInto = in sinkInstruction()
H A DLoopFlatten.cpp123 SmallPtrSet<Value *, 4> LinearIVUses; // Contains the linear expressions
134 SmallPtrSet<PHINode *, 4> InnerPHIsToTransform;
162 bool checkOuterInductionPhiUsers(SmallPtrSet<Value *, 4> &ValidOuterPHIUses) { in checkOuterInductionPhiUsers()
192 SmallPtrSet<Value *, 4> &ValidOuterPHIUses) { in matchLinearIVUser()
256 bool checkInnerInductionPhiUsers(SmallPtrSet<Value *, 4> &ValidOuterPHIUses) { in checkInnerInductionPhiUsers()
476 SmallPtrSet<PHINode *, 4> SafeOuterPHIs; in checkPHIs()
616 SmallPtrSet<Value *, 4> ValidOuterPHIUses; in checkIVUsers()
697 SmallPtrSet<Instruction *, 8> IterationInstructions; in CanFlattenLoopPair()
H A DADCE.cpp142 SmallPtrSet<const Metadata *, 32> AliveScopes;
150 SmallPtrSet<BasicBlock *, 16> NewLiveBlocks;
488 const SmallPtrSet<BasicBlock *, 16> BWDT{ in markLiveBranchesFromControlDependences()
638 SmallPtrSet<BasicBlock *, 4> RemovedSuccessors; in updateDeadRegions()
681 SmallPtrSet<BasicBlock*, 16> Visited; in computeReversePostOrder()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DScopedNoAliasAA.cpp123 SmallPtrSet<const MDNode *, 16> Domains; in mayAliasInScopes()
132 SmallPtrSet<const MDNode *, 16> ScopeNodes; in mayAliasInScopes()
137 SmallPtrSet<const MDNode *, 16> NANodes; in mayAliasInScopes()
H A DCFG.cpp40 SmallPtrSet<const BasicBlock*, 8> Visited; in FindFunctionBackedges()
42 SmallPtrSet<const BasicBlock*, 8> InStack; in FindFunctionBackedges()
150 SmallPtrSet<const Loop *, 8> LoopsWithHoles; in isPotentiallyReachableFromMany()
161 SmallPtrSet<const BasicBlock*, 32> Visited; in isPotentiallyReachableFromMany()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h262 using RecurrenceSet = SmallPtrSet<const PHINode *, 8>;
511 SmallPtrSet<Instruction *, 4> InductionCastsToIgnore;
521 SmallPtrSet<Value *, 4> AllowedExit;
540 SmallPtrSet<const Instruction *, 8> MaskedOp;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDemandedBits.h93 SmallPtrSet<Instruction*, 32> Visited;
97 SmallPtrSet<Use *, 16> DeadUses;
H A DGlobalsModRef.h37 SmallPtrSet<const GlobalValue *, 8> NonAddressTakenGlobals;
44 SmallPtrSet<const GlobalValue *, 8> IndirectGlobals;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp42 SmallPtrSet<const SwitchInst *, 4> CoroSuspendSwitches;
191 SmallPtrSet<const BasicBlock *, 32> Visited; in hasEscapePath()
197 SmallPtrSet<const BasicBlock *, 32> EscapingBBs; in hasEscapePath()
275 SmallPtrSet<BasicBlock *, 8> Terminators; in shouldElide()
289 SmallPtrSet<CoroBeginInst *, 8> ReferencedCoroBegins; in shouldElide()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/HipStdPar/
H A DHipStdPar.cpp84 SmallPtrSet<User *, 5> Visited; in checkIfSupported()
142 const SmallPtrSet<const Function *, N>& Reachable, Module &M) { in removeUnreachableFunctions()
195 SmallPtrSet<const Function *, 32> Reachable; in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DPtrState.h80 SmallPtrSet<Instruction *, 2> Calls;
84 SmallPtrSet<Instruction *, 2> ReverseInsertPts;
H A DProvenanceAnalysis.cpp69 SmallPtrSet<const Value *, 4> UniqueSrc; in relatedPHI()
82 SmallPtrSet<const Value *, 8> Visited; in IsStoredObjCPointer()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBoolRetToInt.cpp73 static SmallPtrSet<Value *, 8> findAllDefs(Value *V) { in findAllDefs()
74 SmallPtrSet<Value *, 8> Defs; in findAllDefs()
118 typedef SmallPtrSet<const PHINode *, 8> PHINodeSet;
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DObjCMissingSuperCallChecker.cpp77 mutable llvm::StringMap<llvm::SmallPtrSet<Selector, 16>> SelectorsForClass;
103 llvm::SmallPtrSet<Selector, 16> &ClassSelectors = in fillSelectors()

12345678910>>...19