Home
last modified time | relevance | path

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

12345678910>>...18

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPULDSUtils.cpp49 SmallPtrSet<Function *, 8> ReachableCallees; in collectReachableCallees()
64 SmallPtrSet<CallGraphNode *, 8> VisitedCGNodes; in collectReachableCallees()
119 SmallPtrSet<Function *, 8> LDSAccessors; in collectNonKernelAccessorsOfLDS()
121 SmallPtrSet<User *, 8> VisitedUsers; in collectNonKernelAccessorsOfLDS()
132 return SmallPtrSet<Function *, 8>(); in collectNonKernelAccessorsOfLDS()
150 DenseMap<Function *, SmallPtrSet<Instruction *, 8>>
154 SmallPtrSet<User *, 8> VisitedUsers; in getFunctionToInstsMap()
230 SmallPtrSet<const User *, 8> Visited; in hasUserInstruction()
254 SmallPtrSet<const User *, 8> Visited; in shouldLowerLDSToStruct()
256 SmallPtrSet<const GlobalValue *, 8> GlobalUsers; in shouldLowerLDSToStruct()
[all …]
H A DAMDGPULDSUtils.h30 DenseMap<Function *, SmallPtrSet<Function *, 8>> &KernelToCallees);
35 SmallPtrSet<Function *, 8> collectNonKernelAccessorsOfLDS(GlobalVariable *GV);
41 DenseMap<Function *, SmallPtrSet<Instruction *, 8>>
62 SmallPtrSet<GlobalValue *, 32> getUsedList(Module &M);
/freebsd-13.1/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()
54 UnwindDestToSrcs[Dest] = SmallPtrSet<BBOrMBB, 4>(); in setUnwindDest()
68 SmallPtrSet<MachineBasicBlock *, 4>
72 SmallPtrSet<MachineBasicBlock *, 4> Ret; in getUnwindSrcs()
80 UnwindDestToSrcs[Dest] = SmallPtrSet<BBOrMBB, 4>(); in setUnwindDest()
H A DLiveRangeEdit.h87 SmallPtrSet<MachineInstr *, 32> *DeadRemats;
91 SmallPtrSet<const VNInfo *, 4> Remattable;
95 SmallPtrSet<const VNInfo *, 4> Rematted;
105 SmallPtrSet<LiveInterval *, 8>>;
137 SmallPtrSet<MachineInstr *, 32> *deadRemats = nullptr)
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSmallPtrSet.h449 class SmallPtrSet : public SmallPtrSetImpl<PtrType> {
463 SmallPtrSet() : BaseT(SmallStorage, SmallSizePowTwo) {}
464 SmallPtrSet(const SmallPtrSet &that) : BaseT(SmallStorage, that) {}
465 SmallPtrSet(SmallPtrSet &&that)
473 SmallPtrSet(std::initializer_list<PtrType> IL)
478 SmallPtrSet<PtrType, SmallSize> &
485 SmallPtrSet<PtrType, SmallSize> &
486 operator=(SmallPtrSet<PtrType, SmallSize> &&RHS) {
492 SmallPtrSet<PtrType, SmallSize> &
500 void swap(SmallPtrSet<PtrType, SmallSize> &RHS) {
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DGlobalDCE.h34 SmallPtrSet<GlobalValue*, 32> AliveGlobals;
37 DenseMap<GlobalValue *, SmallPtrSet<GlobalValue *, 4>> GVDependencies;
40 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>>
52 SmallPtrSet<GlobalValue *, 32> VFESafeVTables;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUReplaceLDSUseWithPointer.cpp120 DenseMap<GlobalVariable *, SmallPtrSet<Function *, 8>> LDSToNonKernels;
121 DenseMap<Function *, SmallPtrSet<Function *, 8>> KernelToCallees;
122 DenseMap<Function *, SmallPtrSet<GlobalVariable *, 8>> KernelToLDSPointers;
218 std::make_pair(K, SmallPtrSet<GlobalVariable *, 8>())); in initializeLDSPointer()
258 SmallPtrSet<Instruction *, 8> UserInsts; in replaceLDSUseByPointer()
339 SmallPtrSet<Function *, 8> &LDSAccessors = LDSToNonKernels[GV]; in replaceLDSUse()
349 SmallPtrSet<Function *, 8> Callees = KI->second; in replaceLDSUse()
H A DAMDGPUAlwaysInlinePass.cpp59 SmallPtrSet<const Value *, 8> Visited; in recursivelyVisitUsers()
91 SmallPtrSet<Function *, 8> FuncsToAlwaysInline; in alwaysInlineImpl()
92 SmallPtrSet<Function *, 8> FuncsToNoInline; in alwaysInlineImpl()
H A DAMDGPUAnnotateKernelFeatures.cpp65 SmallPtrSet<const Constant *, 8> &ConstantExprVisited, bool IsFunc,
107 SmallPtrSet<const Constant *, 8> &ConstantExprVisited, in visitConstantExprsRecursively()
264 SmallPtrSet<const Constant *, 8> ConstantExprVisited; in addFeatureAttributes()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp111 SmallPtrSet<MachineBasicBlock*, 4> Visited;
282 SmallPtrSet<MachineInstr *, 2> Defs; in hasImplicitlyValidVPT()
372 SmallPtrSet<MachineInstr*, 4> ToRemove;
579 SmallPtrSet<MachineInstr *, 2> Uses; in INITIALIZE_PASS()
590 SmallPtrSet<MachineInstr*, 4> Killed; in INITIALIZE_PASS()
749 SmallPtrSet<MachineInstr*, 2> Ignore; in ValidateTailPredicate()
787 SmallPtrSet<MachineInstr*, 2> Ignore; in ValidateTailPredicate()
888 SmallPtrSet<MachineInstr *, 2> Defs; in producesFalseLanesZero()
955 SmallPtrSet<MachineInstr *, 2> Uses; in ValidateLiveOuts()
1352 SmallPtrSet<MachineInstr *, 2> Uses; in ProcessLoop()
[all …]
H A DARMAsmPrinter.h62 SmallPtrSet<const GlobalVariable*,2> PromotedGlobals;
66 SmallPtrSet<const GlobalVariable*,2> EmittedPromotedGlobalLabels;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h271 using RecurrenceSet = SmallPtrSet<const PHINode *, 8>;
516 SmallPtrSet<Instruction *, 4> InductionCastsToIgnore;
530 SmallPtrSet<Value *, 4> AllowedExit;
548 SmallPtrSet<const Instruction *, 8> MaskedOp;
552 SmallPtrSet<Instruction *, 8> ConditionalAssumes;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdaterBulk.cpp140 SmallPtrSet<BasicBlock *, 2> DefBlocks; in RewriteAllUses()
145 SmallPtrSet<BasicBlock *, 2> UsingBlocks; in RewriteAllUses()
150 SmallPtrSet<BasicBlock *, 32> LiveInBlocks; in RewriteAllUses()
175 SmallPtrSet<Use *, 4> ProcessedUses; in RewriteAllUses()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp382 SmallPtrSet<MachineBasicBlock*, 4>Visited; in getGlobalUses()
409 SmallPtrSet<MachineBasicBlock*, 2> VisitedBBs; in getLiveOuts()
440 SmallPtrSet<MachineInstr*, 2> Incoming; in getUniqueReachingMIDef()
602 SmallPtrSet<MachineInstr*, 1> Ignore; in isSafeToRemove()
603 SmallPtrSet<MachineInstr*, 2> Visited; in isSafeToRemove()
610 SmallPtrSet<MachineInstr*, 2> Visited; in isSafeToRemove()
630 SmallPtrSet<MachineInstr*, 4> Uses; in isSafeToRemove()
662 SmallPtrSet<MachineInstr*, 4> Uses; in collectKilledOperands()
678 SmallPtrSet<MachineInstr*, 1> Ignore; in isSafeToDefRegAt()
687 SmallPtrSet<MachineInstr*, 2> Uses; in isSafeToDefRegAt()
H A DInlineSpiller.cpp123 SmallPtrSet<MachineInstr *, 16> &Spills,
135 SmallPtrSet<MachineInstr *, 16> &Spills,
183 SmallPtrSet<MachineInstr*, 8> SnippetCopies;
186 SmallPtrSet<VNInfo*, 8> UsedValues;
1275 SmallPtrSet<MachineInstr *, 16> &Spills, in rmRedundantSpills()
1314 SmallPtrSet<MachineDomTreeNode *, 8> WorkSet; in getVisitOrders()
1317 SmallPtrSet<MachineDomTreeNode *, 8> NodesOnPath; in getVisitOrders()
1392 SmallPtrSet<MachineInstr *, 16> &Spills, in runHoistSpills()
1446 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree = in runHoistSpills()
1456 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree = in runHoistSpills()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DCFG.cpp40 SmallPtrSet<const BasicBlock*, 8> Visited; in FindFunctionBackedges()
42 SmallPtrSet<const BasicBlock*, 8> InStack; in FindFunctionBackedges()
154 SmallPtrSet<const Loop *, 8> LoopsWithHoles; in isPotentiallyReachableFromMany()
165 SmallPtrSet<const BasicBlock*, 32> Visited; in isPotentiallyReachableFromMany()
H A DScopedNoAliasAA.cpp124 SmallPtrSet<const MDNode *, 16> Domains; in mayAliasInScopes()
133 SmallPtrSet<const MDNode *, 16> ScopeNodes; in mayAliasInScopes()
138 SmallPtrSet<const MDNode *, 16> NANodes; in mayAliasInScopes()
H A DMemDerefPrinter.cpp27 SmallPtrSet<Value *, 4> DerefAndAligned;
89 SmallPtrSet<Value *, 4> DerefAndAligned; in run()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp131 static SmallPtrSet<BasicBlock *, 2>
135 SmallPtrSet<BasicBlock *, 2> BBsToSinkInto; in findBBsToSinkInto()
140 SmallPtrSet<BasicBlock *, 2> BBsDominatedByColdestBB; in findBBsToSinkInto()
191 SmallPtrSet<BasicBlock *, 2> BBs; in sinkInstruction()
210 SmallPtrSet<BasicBlock *, 2> BBsToSinkInto = in sinkInstruction()
H A DADCE.cpp138 SmallPtrSet<const Metadata *, 32> AliveScopes;
146 SmallPtrSet<BasicBlock *, 16> NewLiveBlocks;
484 const SmallPtrSet<BasicBlock *, 16> BWDT{ in markLiveBranchesFromControlDependences()
606 SmallPtrSet<BasicBlock *, 4> RemovedSuccessors; in updateDeadRegions()
649 SmallPtrSet<BasicBlock*, 16> Visited; in computeReversePostOrder()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DEvaluator.h118 SmallPtrSet<GlobalVariable*, 8> Invariants;
122 SmallPtrSet<Constant*, 8> SimpleConstants;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDemandedBits.h95 SmallPtrSet<Instruction*, 32> Visited;
99 SmallPtrSet<Use *, 16> DeadUses;
H A DGlobalsModRef.h40 SmallPtrSet<const GlobalValue *, 8> NonAddressTakenGlobals;
47 SmallPtrSet<const GlobalValue *, 8> IndirectGlobals;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DPtrState.h80 SmallPtrSet<Instruction *, 2> Calls;
84 SmallPtrSet<Instruction *, 2> ReverseInsertPts;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBoolRetToInt.cpp72 static SmallPtrSet<Value *, 8> findAllDefs(Value *V) { in findAllDefs()
73 SmallPtrSet<Value *, 8> Defs; in findAllDefs()
120 typedef SmallPtrSet<const PHINode *, 8> PHINodeSet;

12345678910>>...18