/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | SmallPtrSet.h | 479 class SmallPtrSet : public SmallPtrSetImpl<PtrType> { 503 SmallPtrSet() : BaseT(SmallStorage, SmallSizePowTwo) {} in SmallPtrSet() function 504 SmallPtrSet(const SmallPtrSet &that) : BaseT(SmallStorage, that) {} in SmallPtrSet() function 505 SmallPtrSet(SmallPtrSet &&that) in SmallPtrSet() function 509 SmallPtrSet(It I, It E) : BaseT(SmallStorage, SmallSizePowTwo) { in SmallPtrSet() function 513 SmallPtrSet(std::initializer_list<PtrType> IL) in SmallPtrSet() function 518 SmallPtrSet<PtrType, SmallSize> & 519 operator=(const SmallPtrSet<PtrType, SmallSize> &RHS) { 525 SmallPtrSet<PtrType, SmallSize> & 526 operator=(SmallPtrSet<PtrType, SmallSize> &&RHS) { [all …]
|
/freebsd/contrib/llvm-project/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; 131 SmallPtrSet<MachineInstr *, 32> *deadRemats = nullptr)
|
H A D | FunctionLoweringInfo.h | 177 SmallPtrSet<const BasicBlock*, 4> VisitedBBs; 193 SmallPtrSet<const DbgDeclareInst *, 8> PreprocessedDbgDeclares; 194 SmallPtrSet<const DbgVariableRecord *, 8> PreprocessedDVRDeclares;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | GlobalDCE.h | 48 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/contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/ |
H A D | SPIRVConvergenceRegionAnalysis.h | 56 SmallPtrSet<BasicBlock *, 2> Exits = {}; 58 SmallPtrSet<BasicBlock *, 8> Blocks = {}; 67 BasicBlock *Entry, SmallPtrSet<BasicBlock *, 8> &&Blocks, 68 SmallPtrSet<BasicBlock *, 2> &&Exits);
|
H A D | SPIRVConvergenceRegionAnalysis.cpp | 138 SmallPtrSet<BasicBlock *, 8> &&Blocks, SmallPtrSet<BasicBlock *, 2> &&Exits) in ConvergenceRegion() 253 SmallPtrSet<BasicBlock *, 2> 255 SmallPtrSet<BasicBlock *, 2> Exits; in findExitNodes() 282 SmallPtrSet<BasicBlock *, 8> RegionBlocks(L->block_begin(), in analyze()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMLowOverheadLoops.cpp | 131 SmallPtrSet<MachineBasicBlock*, 4> Visited; 304 SmallPtrSet<MachineInstr *, 2> Defs; in hasImplicitlyValidVPT() 380 SmallPtrSet<MachineInstr *, 4> ToRemove; 381 SmallPtrSet<MachineInstr *, 4> BlockMasksToRecompute; 382 SmallPtrSet<MachineInstr *, 4> DoubleWidthResultInstrs; 383 SmallPtrSet<MachineInstr *, 4> VMOVCopies; 540 SmallPtrSet<MachineBasicBlock*, 2> BasicBlocks; in INITIALIZE_PASS() 545 std::map<MachineInstr *, SmallPtrSet<MachineInstr *, 2>> ITBlocks; in INITIALIZE_PASS() 557 SmallPtrSet<MachineInstr *, 2> ModifiedITs; in INITIALIZE_PASS() 558 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;
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ReachingDefAnalysis.cpp | 387 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 D | InlineSpiller.cpp | 103 MapVector<std::pair<int, VNInfo *>, SmallPtrSet<MachineInstr *, 16>>; 115 SmallPtrSet<MachineInstr *, 16> &Spills, 120 MachineBasicBlock *Root, SmallPtrSet<MachineInstr *, 16> &Spills, 127 SmallPtrSet<MachineInstr *, 16> &Spills, 173 SmallPtrSet<MachineInstr*, 8> SnippetCopies; 176 SmallPtrSet<VNInfo*, 8> UsedValues; 1376 SmallPtrSet<MachineInstr *, 16> &Spills, in rmRedundantSpills() 1408 MachineBasicBlock *Root, SmallPtrSet<MachineInstr *, 16> &Spills, in getVisitOrders() 1415 SmallPtrSet<MachineDomTreeNode *, 8> WorkSet; in getVisitOrders() 1418 SmallPtrSet<MachineDomTreeNode *, 8> NodesOnPath; in getVisitOrders() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CFG.cpp | 40 SmallPtrSet<const BasicBlock*, 8> Visited; in FindFunctionBackedges() 42 SmallPtrSet<const BasicBlock*, 8> InStack; in FindFunctionBackedges() 157 SmallPtrSet<const Loop *, 8> LoopsWithHoles; in isReachableImpl() 165 SmallPtrSet<const Loop *, 2> StopLoops; in isReachableImpl() 174 SmallPtrSet<const BasicBlock*, 32> Visited; in isReachableImpl()
|
H A D | ScopedNoAliasAA.cpp | 36 #include "llvm/ADT/SmallPtrSet.h" 123 SmallPtrSet<const MDNode *, 16> Domains; in mayAliasInScopes() 132 SmallPtrSet<const MDNode *, 16> ScopeNodes; in mayAliasInScopes() 137 SmallPtrSet<const MDNode *, 16> NANodes; in mayAliasInScopes()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAlwaysInlinePass.cpp | 60 SmallPtrSet<const Value *, 8> Visited; in recursivelyVisitUsers() 93 SmallPtrSet<Function *, 8> FuncsToAlwaysInline; in alwaysInlineImpl() 94 SmallPtrSet<Function *, 8> FuncsToNoInline; in alwaysInlineImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopSink.cpp | 115 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 D | ADCE.cpp | 142 SmallPtrSet<const Metadata *, 32> AliveScopes; 150 SmallPtrSet<BasicBlock *, 16> NewLiveBlocks; 488 const SmallPtrSet<BasicBlock *, 16> BWDT{ in markLiveBranchesFromControlDependences() 639 SmallPtrSet<BasicBlock *, 4> RemovedSuccessors; in updateDeadRegions() 682 SmallPtrSet<BasicBlock*, 16> Visited; in computeReversePostOrder()
|
H A D | LoopFlatten.cpp | 128 SmallPtrSet<Value *, 4> LinearIVUses; // Contains the linear expressions 139 SmallPtrSet<PHINode *, 4> InnerPHIsToTransform; 169 bool checkOuterInductionPhiUsers(SmallPtrSet<Value *, 4> &ValidOuterPHIUses) { in checkOuterInductionPhiUsers() 199 SmallPtrSet<Value *, 4> &ValidOuterPHIUses) { in matchLinearIVUser() 263 bool checkInnerInductionPhiUsers(SmallPtrSet<Value *, 4> &ValidOuterPHIUses) { in checkInnerInductionPhiUsers() 483 SmallPtrSet<PHINode *, 4> SafeOuterPHIs; in checkPHIs() 623 SmallPtrSet<Value *, 4> ValidOuterPHIUses; in checkIVUsers() 704 SmallPtrSet<Instruction *, 8> IterationInstructions; in CanFlattenLoopPair()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 262 using RecurrenceSet = SmallPtrSet<const PHINode *, 8>; 514 SmallPtrSet<Instruction *, 4> InductionCastsToIgnore; 524 SmallPtrSet<Value *, 4> AllowedExit; 543 SmallPtrSet<const Instruction *, 8> MaskedOp;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | JumpThreading.h | 92 SmallPtrSet<const BasicBlock *, 16> LoopHeaders; 133 SmallPtrSet<Value *, 4> &RecursionSet, Instruction *CxtI = nullptr); 139 SmallPtrSet<Value *, 4> RecursionSet;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DemandedBits.h | 95 SmallPtrSet<Instruction*, 32> Visited; 99 SmallPtrSet<Use *, 16> DeadUses;
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/HipStdPar/ |
H A D | HipStdPar.cpp | 84 SmallPtrSet<User *, 5> Visited; in checkIfSupported() 143 const SmallPtrSet<const Function *, N>& Reachable, Module &M) { in removeUnreachableFunctions() 196 SmallPtrSet<const Function *, 32> Reachable; in run()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | PtrState.h | 80 SmallPtrSet<Instruction *, 2> Calls; 84 SmallPtrSet<Instruction *, 2> ReverseInsertPts;
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroElide.cpp | 50 SmallPtrSet<const SwitchInst *, 4> CoroSuspendSwitches; 267 SmallPtrSet<const BasicBlock *, 32> Visited; in canCoroBeginEscape() 273 SmallPtrSet<const BasicBlock *, 32> EscapingBBs; in canCoroBeginEscape() 352 SmallPtrSet<BasicBlock *, 8> Terminators; in lifetimeEligibleForElide()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCBoolRetToInt.cpp | 73 static SmallPtrSet<Value *, 8> findAllDefs(Value *V) { in findAllDefs() 74 SmallPtrSet<Value *, 8> Defs; in findAllDefs() 118 typedef SmallPtrSet<const PHINode *, 8> PHINodeSet;
|