Home
last modified time | relevance | path

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

12345678910>>...17

/netbsd-src/external/apache2/llvm/dist/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)
469 SmallPtrSet(It I, It E) : BaseT(SmallStorage, SmallSizePowTwo) {
473 SmallPtrSet(std::initializer_list<PtrType> IL)
478 SmallPtrSet<PtrType, SmallSize> &
479 operator=(const SmallPtrSet<PtrType, SmallSize> &RHS) {
485 SmallPtrSet<PtrType, SmallSize> &
486 operator=(SmallPtrSet<PtrType, SmallSize> &&RHS) {
[all …]
/netbsd-src/external/apache2/llvm/dist/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;
110 SmallPtrSet<LiveInterval *, 8>>;
142 SmallPtrSet<MachineInstr *, 32> *deadRemats = nullptr)
/netbsd-src/external/apache2/llvm/dist/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;
H A DOpenMPOpt.h53 SmallPtrSet<Function *, 32> FuncsWithOMPRuntimeCalls;
56 SmallPtrSet<Kernel, 8> Kernels;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp115 SmallPtrSet<MachineBasicBlock*, 4> Visited;
286 SmallPtrSet<MachineInstr *, 2> Defs; in hasImplicitlyValidVPT()
376 SmallPtrSet<MachineInstr*, 4> ToRemove;
377 SmallPtrSet<MachineInstr*, 4> BlockMasksToRecompute;
546 SmallPtrSet<MachineBasicBlock*, 2> BasicBlocks; in INITIALIZE_PASS()
551 std::map<MachineInstr *, SmallPtrSet<MachineInstr *, 2>> ITBlocks; in INITIALIZE_PASS()
563 SmallPtrSet<MachineInstr *, 2> ModifiedITs; in INITIALIZE_PASS()
564 SmallPtrSet<MachineInstr *, 2> RemoveITs; in INITIALIZE_PASS()
583 SmallPtrSet<MachineInstr *, 2> Uses; in INITIALIZE_PASS()
594 SmallPtrSet<MachineInstr*, 4> Killed; in INITIALIZE_PASS()
[all …]
H A DARMAsmPrinter.h62 SmallPtrSet<const GlobalVariable*,2> PromotedGlobals;
66 SmallPtrSet<const GlobalVariable*,2> EmittedPromotedGlobalLabels;
/netbsd-src/external/apache2/llvm/dist/clang/examples/CallSuperAttribute/
H A DCallSuperAttrInfo.cpp38 llvm::SmallPtrSet<const CXXMethodDecl *, 16> MarkedMethods;
48 llvm::SmallPtrSet<const CXXMethodDecl *, 16> &MustCalledMethods) in MethodUsageVisitor()
67 llvm::SmallPtrSet<const CXXMethodDecl *, 16> &MustCalledMethods;
83 llvm::SmallPtrSet<const CXXMethodDecl *, 16> OverriddenMarkedMethods; in VisitCXXMethodDecl()
/netbsd-src/external/apache2/llvm/dist/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.cpp111 MapVector<std::pair<int, VNInfo *>, SmallPtrSet<MachineInstr *, 16>>;
123 SmallPtrSet<MachineInstr *, 16> &Spills,
128 MachineBasicBlock *Root, 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()
1307 MachineBasicBlock *Root, SmallPtrSet<MachineInstr *, 16> &Spills, in getVisitOrders()
1314 SmallPtrSet<MachineDomTreeNode *, 8> WorkSet; in getVisitOrders()
1317 SmallPtrSet<MachineDomTreeNode *, 8> NodesOnPath; in getVisitOrders()
[all …]
/netbsd-src/external/apache2/llvm/dist/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;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPULDSUtils.cpp38 SmallPtrSet<User *, 8> Visited; in userRequiresLowering()
111 SmallPtrSet<GlobalValue *, 32> getUsedList(Module &M) { in getUsedList()
112 SmallPtrSet<GlobalValue *, 32> UsedList; in getUsedList()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
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 DAMDGPULowerModuleLDSPass.cpp89 SmallPtrSet<Constant *, 32> LocalVarsSet; in removeFromUsedLists()
142 SmallPtrSet<GlobalValue *, 32> UsedList = AMDGPU::getUsedList(M); in runOnModule()
247 SmallPtrSet<Function *, 32> Kernels; in runOnModule()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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 DSpeculateAroundPHIs.cpp53 SmallPtrSet<Instruction *, 4> Visited; in isSafeToSpeculatePHIUsers()
217 SmallPtrSet<BasicBlock *, 16> IncomingConstantBlocks; in isSafeAndProfitableToSpeculateAroundPHI()
438 SmallPtrSet<Instruction *, 16> UserSet; in findProfitablePHIs()
596 SmallPtrSet<Instruction *, 16> SpecSet; in speculatePHIs()
749 SmallPtrSet<Instruction *, 16> PotentialSpecSet; in tryToSpeculatePHIs()
756 SmallPtrSet<Instruction *, 16> UnsafeSet; in tryToSpeculatePHIs()
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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DEvaluator.h118 SmallPtrSet<GlobalVariable*, 8> Invariants;
122 SmallPtrSet<Constant*, 8> SimpleConstants;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DDemandedBits.h92 SmallPtrSet<Instruction*, 32> Visited;
96 SmallPtrSet<Use *, 16> DeadUses;
/netbsd-src/external/apache2/llvm/dist/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;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DPtrState.h80 SmallPtrSet<Instruction *, 2> Calls;
84 SmallPtrSet<Instruction *, 2> ReverseInsertPts;

12345678910>>...17