| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUReplaceLDSUseWithPointer.cpp | 119 DenseMap<Function *, SmallPtrSet<Instruction *, 8>> 122 SmallPtrSet<Function *, 8> collectNonKernelAccessorsOfLDS(GlobalVariable *GV); 133 DenseMap<GlobalVariable *, SmallPtrSet<Function *, 8>> LDSToNonKernels; 134 DenseMap<Function *, SmallPtrSet<Function *, 8>> KernelToCallees; 135 DenseMap<Function *, SmallPtrSet<GlobalVariable *, 8>> KernelToLDSPointers; 230 std::pair(K, SmallPtrSet<GlobalVariable *, 8>())); in initializeLDSPointer() 269 SmallPtrSet<Instruction *, 8> UserInsts; in replaceLDSUseByPointer() 350 SmallPtrSet<Function *, 8> &LDSAccessors = LDSToNonKernels[GV]; in replaceLDSUse() 359 SmallPtrSet<Function *, 8> Callees = KernelToCallee.second; in replaceLDSUse() 400 SmallPtrSet<CallGraphNode *, 8> AddressTakenFunctions; [all …]
|
| H A D | AMDGPUAlwaysInlinePass.cpp | 60 SmallPtrSet<const Value *, 8> Visited; in recursivelyVisitUsers() 92 SmallPtrSet<Function *, 8> FuncsToAlwaysInline; in alwaysInlineImpl() 93 SmallPtrSet<Function *, 8> FuncsToNoInline; in alwaysInlineImpl()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | SmallPtrSet.h | 450 class SmallPtrSet : public SmallPtrSetImpl<PtrType> { 464 SmallPtrSet() : BaseT(SmallStorage, SmallSizePowTwo) {} 465 SmallPtrSet(const SmallPtrSet &that) : BaseT(SmallStorage, that) {} 466 SmallPtrSet(SmallPtrSet &&that) 470 SmallPtrSet(It I, It E) : BaseT(SmallStorage, SmallSizePowTwo) { 474 SmallPtrSet(std::initializer_list<PtrType> IL) 479 SmallPtrSet<PtrType, SmallSize> & 480 operator=(const SmallPtrSet<PtrType, SmallSize> &RHS) { 486 SmallPtrSet<PtrType, SmallSize> & 487 operator=(SmallPtrSet<PtrType, SmallSize> &&RHS) { [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | WasmEHFuncInfo.h | 36 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 D | LiveRangeEdit.h | 83 SmallPtrSet<MachineInstr *, 32> *DeadRemats; 87 SmallPtrSet<const VNInfo *, 4> Remattable; 91 SmallPtrSet<const VNInfo *, 4> Rematted; 101 SmallPtrSet<LiveInterval *, 8>>; 132 SmallPtrSet<MachineInstr *, 32> *deadRemats = nullptr)
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/ |
| H A D | GlobalDCE.h | 41 SmallPtrSet<GlobalValue*, 32> AliveGlobals; 44 DenseMap<GlobalValue *, SmallPtrSet<GlobalValue *, 4>> GVDependencies; 47 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>> 59 SmallPtrSet<GlobalValue *, 32> VFESafeVTables;
|
| /openbsd-src/gnu/llvm/clang/examples/CallSuperAttribute/ |
| H A D | CallSuperAttrInfo.cpp | 38 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMLowOverheadLoops.cpp | 126 SmallPtrSet<MachineBasicBlock*, 4> Visited; 294 SmallPtrSet<MachineInstr *, 2> Defs; in hasImplicitlyValidVPT() 381 SmallPtrSet<MachineInstr *, 4> ToRemove; 382 SmallPtrSet<MachineInstr *, 4> BlockMasksToRecompute; 383 SmallPtrSet<MachineInstr *, 4> DoubleWidthResultInstrs; 384 SmallPtrSet<MachineInstr *, 4> VMOVCopies; 553 SmallPtrSet<MachineBasicBlock*, 2> BasicBlocks; in INITIALIZE_PASS() 558 std::map<MachineInstr *, SmallPtrSet<MachineInstr *, 2>> ITBlocks; in INITIALIZE_PASS() 570 SmallPtrSet<MachineInstr *, 2> ModifiedITs; in INITIALIZE_PASS() 571 SmallPtrSet<MachineInstr *, 2> RemoveITs; in INITIALIZE_PASS() [all …]
|
| H A D | ARMAsmPrinter.h | 62 SmallPtrSet<const GlobalVariable*,2> PromotedGlobals; 66 SmallPtrSet<const GlobalVariable*,2> EmittedPromotedGlobalLabels;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 263 using RecurrenceSet = SmallPtrSet<const PHINode *, 8>; 513 SmallPtrSet<Instruction *, 4> InductionCastsToIgnore; 527 SmallPtrSet<Value *, 4> AllowedExit; 545 SmallPtrSet<const Instruction *, 8> MaskedOp; 549 SmallPtrSet<Instruction *, 8> ConditionalAssumes;
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdaterBulk.cpp | 134 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | ReachingDefAnalysis.cpp | 388 SmallPtrSet<MachineBasicBlock*, 4>Visited; in getGlobalUses() 414 SmallPtrSet<MachineBasicBlock*, 2> VisitedBBs; in getLiveOuts() 445 SmallPtrSet<MachineInstr*, 2> Incoming; in getUniqueReachingMIDef() 607 SmallPtrSet<MachineInstr*, 1> Ignore; in isSafeToRemove() 608 SmallPtrSet<MachineInstr*, 2> Visited; in isSafeToRemove() 615 SmallPtrSet<MachineInstr*, 2> Visited; in isSafeToRemove() 635 SmallPtrSet<MachineInstr*, 4> Uses; in isSafeToRemove() 667 SmallPtrSet<MachineInstr*, 4> Uses; in collectKilledOperands() 683 SmallPtrSet<MachineInstr*, 1> Ignore; in isSafeToDefRegAt() 692 SmallPtrSet<MachineInstr*, 2> Uses; in isSafeToDefRegAt()
|
| H A D | InlineSpiller.cpp | 108 MapVector<std::pair<int, VNInfo *>, SmallPtrSet<MachineInstr *, 16>>; 120 SmallPtrSet<MachineInstr *, 16> &Spills, 125 MachineBasicBlock *Root, SmallPtrSet<MachineInstr *, 16> &Spills, 132 SmallPtrSet<MachineInstr *, 16> &Spills, 178 SmallPtrSet<MachineInstr*, 8> SnippetCopies; 181 SmallPtrSet<VNInfo*, 8> UsedValues; 1308 SmallPtrSet<MachineInstr *, 16> &Spills, in rmRedundantSpills() 1340 MachineBasicBlock *Root, SmallPtrSet<MachineInstr *, 16> &Spills, in getVisitOrders() 1347 SmallPtrSet<MachineDomTreeNode *, 8> WorkSet; in getVisitOrders() 1350 SmallPtrSet<MachineDomTreeNode *, 8> NodesOnPath; in getVisitOrders() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | CFG.cpp | 40 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()
|
| H A D | ScopedNoAliasAA.cpp | 124 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 D | MemDerefPrinter.cpp | 24 SmallPtrSet<Value *, 4> DerefAndAligned; 86 SmallPtrSet<Value *, 4> DerefAndAligned; in run()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopSink.cpp | 117 static SmallPtrSet<BasicBlock *, 2> 121 SmallPtrSet<BasicBlock *, 2> BBsToSinkInto; in findBBsToSinkInto() 126 SmallPtrSet<BasicBlock *, 2> BBsDominatedByColdestBB; in findBBsToSinkInto() 177 SmallPtrSet<BasicBlock *, 2> BBs; in sinkInstruction() 196 SmallPtrSet<BasicBlock *, 2> BBsToSinkInto = in sinkInstruction()
|
| H A D | LoopFlatten.cpp | 126 SmallPtrSet<Value *, 4> LinearIVUses; // Contains the linear expressions 137 SmallPtrSet<PHINode *, 4> InnerPHIsToTransform; 165 bool checkOuterInductionPhiUsers(SmallPtrSet<Value *, 4> &ValidOuterPHIUses) { in checkOuterInductionPhiUsers() 195 SmallPtrSet<Value *, 4> &ValidOuterPHIUses) { in matchLinearIVUser() 253 bool checkInnerInductionPhiUsers(SmallPtrSet<Value *, 4> &ValidOuterPHIUses) { in checkInnerInductionPhiUsers() 473 SmallPtrSet<PHINode *, 4> SafeOuterPHIs; in checkPHIs() 613 SmallPtrSet<Value *, 4> ValidOuterPHIUses; in checkIVUsers() 686 SmallPtrSet<Instruction *, 8> IterationInstructions; in CanFlattenLoopPair()
|
| H A D | ADCE.cpp | 138 SmallPtrSet<const Metadata *, 32> AliveScopes; 146 SmallPtrSet<BasicBlock *, 16> NewLiveBlocks; 484 const SmallPtrSet<BasicBlock *, 16> BWDT{ in markLiveBranchesFromControlDependences() 614 SmallPtrSet<BasicBlock *, 4> RemovedSuccessors; in updateDeadRegions() 657 SmallPtrSet<BasicBlock*, 16> Visited; in computeReversePostOrder()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | StripSymbols.cpp | 148 SmallPtrSet<Constant*, 4> Operands; in RemoveDeadConstant() 213 SmallPtrSet<const GlobalValue*, 8> llvmUsedValues; in StripSymbolNames() 304 SmallPtrSet<const DIScope *, 8> &VisitedScopes) { in collectCUsWithScope() 330 SmallPtrSet<const DIScope *, 8> &VisitedScopes) { in collectCUsForInlinedFuncs() 364 SmallPtrSet<const DIScope *, 8> VisitedScopes; in stripDeadDebugInfoImpl()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | DemandedBits.h | 95 SmallPtrSet<Instruction*, 32> Visited; 99 SmallPtrSet<Use *, 16> DeadUses;
|
| H A D | MemoryBuiltins.h | 200 SmallPtrSet<Instruction *, 8> SeenInsts; 262 using PtrSetTy = SmallPtrSet<const Value *, 8>; 273 SmallPtrSet<Instruction *, 8> InsertedInstructions;
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroElide.cpp | 41 SmallPtrSet<const SwitchInst *, 4> CoroSuspendSwitches; 189 SmallPtrSet<const BasicBlock *, 32> Visited; in hasEscapePath() 236 SmallPtrSet<BasicBlock *, 8> Terminators; in shouldElide() 248 SmallPtrSet<CoroBeginInst *, 8> ReferencedCoroBegins; in shouldElide()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/ |
| H A D | PtrState.h | 80 SmallPtrSet<Instruction *, 2> Calls; 84 SmallPtrSet<Instruction *, 2> ReverseInsertPts;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCBoolRetToInt.cpp | 72 static SmallPtrSet<Value *, 8> findAllDefs(Value *V) { in findAllDefs() 73 SmallPtrSet<Value *, 8> Defs; in findAllDefs() 120 typedef SmallPtrSet<const PHINode *, 8> PHINodeSet;
|