| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | SmallPtrSet.h | 529 class SmallPtrSet : public SmallPtrSetImpl<PtrType> { 553 SmallPtrSet() : BaseT(SmallStorage, SmallSizePowTwo) {} in SmallPtrSet() function 554 SmallPtrSet(const SmallPtrSet &that) : BaseT(SmallStorage, that) {} in SmallPtrSet() function 555 SmallPtrSet(SmallPtrSet &&that) in SmallPtrSet() function 560 SmallPtrSet(It I, It E) : BaseT(SmallStorage, SmallSizePowTwo) { in SmallPtrSet() function 565 SmallPtrSet(llvm::from_range_t, Range &&R) in SmallPtrSet() function 566 : SmallPtrSet(adl_begin(R), adl_end(R)) {} in SmallPtrSet() 568 SmallPtrSet(std::initializer_list<PtrType> IL) in SmallPtrSet() function 573 SmallPtrSet<PtrType, SmallSize> & 574 operator=(const 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)
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | GlobalDCE.h | 50 SmallPtrSet<GlobalValue*, 32> AliveGlobals; 53 DenseMap<GlobalValue *, SmallPtrSet<GlobalValue *, 4>> GVDependencies; 56 std::unordered_map<Constant *, SmallPtrSet<GlobalValue *, 8>> 68 SmallPtrSet<GlobalValue *, 32> VFESafeVTables;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMLowOverheadLoops.cpp | 129 SmallPtrSet<MachineBasicBlock*, 4> Visited; 301 SmallPtrSet<MachineInstr *, 2> Defs; in hasImplicitlyValidVPT() 377 SmallPtrSet<MachineInstr *, 4> ToRemove; 378 SmallPtrSet<MachineInstr *, 4> BlockMasksToRecompute; 379 SmallPtrSet<MachineInstr *, 4> DoubleWidthResultInstrs; 380 SmallPtrSet<MachineInstr *, 4> VMOVCopies; 535 SmallPtrSet<MachineBasicBlock*, 2> BasicBlocks; in INITIALIZE_PASS() 540 std::map<MachineInstr *, SmallPtrSet<MachineInstr *, 2>> ITBlocks; in INITIALIZE_PASS() 552 SmallPtrSet<MachineInstr *, 2> ModifiedITs; in INITIALIZE_PASS() 553 SmallPtrSet<MachineInstr *, 2> RemoveITs; in INITIALIZE_PASS() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/ |
| H A D | SPIRVConvergenceRegionAnalysis.h | 55 SmallPtrSet<BasicBlock *, 2> Exits = {}; 57 SmallPtrSet<BasicBlock *, 8> Blocks = {}; 66 BasicBlock *Entry, SmallPtrSet<BasicBlock *, 8> &&Blocks, 67 SmallPtrSet<BasicBlock *, 2> &&Exits);
|
| H A D | SPIRVConvergenceRegionAnalysis.cpp | 127 SmallPtrSet<BasicBlock *, 8> &&Blocks, SmallPtrSet<BasicBlock *, 2> &&Exits) in ConvergenceRegion() 244 SmallPtrSet<BasicBlock *, 2> 246 SmallPtrSet<BasicBlock *, 2> Exits; in findExitNodes() 272 SmallPtrSet<BasicBlock *, 8> RegionBlocks(llvm::from_range, L->blocks()); in analyze()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | JumpThreading.h | 95 SmallPtrSet<const BasicBlock *, 16> LoopHeaders; 100 SmallPtrSet<BasicBlock *, 16> Unreachable; 139 SmallPtrSet<Value *, 4> &RecursionSet, Instruction *CxtI = nullptr); 145 SmallPtrSet<Value *, 4> RecursionSet; 222 SmallPtrSet<Value *, 8> &Visited);
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CFG.cpp | 41 SmallPtrSet<const BasicBlock*, 8> Visited; in FindFunctionBackedges() 43 SmallPtrSet<const BasicBlock*, 8> InStack; in FindFunctionBackedges() 158 SmallPtrSet<const Loop *, 8> LoopsWithHoles; in isReachableImpl() 166 SmallPtrSet<const Loop *, 2> StopLoops; in isReachableImpl() 175 SmallPtrSet<const BasicBlock*, 32> Visited; in isReachableImpl() 344 SmallPtrSet<const BasicBlock *, 16> Visited; in canReturn()
|
| H A D | ScopedNoAliasAA.cpp | 135 SmallPtrSet<const MDNode *, 16> Domains; in mayAliasInScopes() 141 SmallPtrSet<const MDNode *, 16> ScopeNodes; in mayAliasInScopes() 146 SmallPtrSet<const MDNode *, 16> NANodes; in mayAliasInScopes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdaterBulk.cpp | 127 SmallPtrSet<BasicBlock *, 2> DefBlocks(llvm::from_range, in RewriteAllUses() 131 SmallPtrSet<BasicBlock *, 2> UsingBlocks; in RewriteAllUses() 136 SmallPtrSet<BasicBlock *, 32> LiveInBlocks; in RewriteAllUses() 206 SmallPtrSet<Use *, 4> ProcessedUses; in RewriteAllUses()
|
| H A D | IRNormalizer.cpp | 65 SmallPtrSet<const Instruction *, 32> &Visited) const; 80 SmallPtrSet<const Instruction *, 32> &Visited) const; 220 SmallPtrSet<const Instruction *, 32> Visited; in nameAsInitialInstruction() 416 SmallPtrSet<const Instruction *, 32> Visited; in reorderInstructions() 459 SmallPtrSet<const Instruction *, 32> &Visited) const { in reorderDefinition() 623 Instruction *I, SmallPtrSet<const Instruction *, 32> &Visited) const { in getOutputFootprint()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ReachingDefAnalysis.cpp | 239 SmallPtrSet<MachineInstr *, 2> Defs; in printAllReachingDefs() 473 SmallPtrSet<MachineBasicBlock*, 4>Visited; in getGlobalUses() 498 SmallPtrSet<MachineBasicBlock*, 2> VisitedBBs; in getLiveOuts() 528 SmallPtrSet<MachineInstr*, 2> Incoming; in getUniqueReachingMIDef() 695 SmallPtrSet<MachineInstr*, 1> Ignore; in isSafeToRemove() 696 SmallPtrSet<MachineInstr*, 2> Visited; in isSafeToRemove() 703 SmallPtrSet<MachineInstr*, 2> Visited; in isSafeToRemove() 723 SmallPtrSet<MachineInstr*, 4> Uses; in isSafeToRemove() 755 SmallPtrSet<MachineInstr*, 4> Uses; in collectKilledOperands() 771 SmallPtrSet<MachineInstr*, 1> Ignore; in isSafeToDefRegAt() [all …]
|
| /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()
|
| H A D | AMDGPULateCodeGenPrepare.cpp | 131 SmallPtrSet<Instruction *, 4> CVisited; in isCoercionProfitable() 286 SmallPtrSet<PHINode *, 4> PhiNodes; in optimizeLiveType() 287 SmallPtrSet<Instruction *, 4> Defs; in optimizeLiveType() 288 SmallPtrSet<Instruction *, 4> Uses; in optimizeLiveType() 289 SmallPtrSet<Instruction *, 4> Visited; in optimizeLiveType() 382 SmallPtrSet<Value *, 4> VisitedPhis; in optimizeLiveType()
|
| /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() 191 SmallPtrSet<BasicBlock *, 2> BBs; in sinkInstruction() 224 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(llvm::from_range, in markLiveBranchesFromControlDependences() 624 SmallPtrSet<BasicBlock *, 4> RemovedSuccessors; in updateDeadRegions() 667 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 | 274 using RecurrenceSet = SmallPtrSet<const PHINode *, 8>; 612 SmallPtrSet<Instruction *, 4> InductionCastsToIgnore; 622 SmallPtrSet<Value *, 4> AllowedExit; 641 SmallPtrSet<const Instruction *, 8> MaskedOp;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DemandedBits.h | 96 SmallPtrSet<Instruction*, 32> Visited; 100 SmallPtrSet<Use *, 16> DeadUses;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/HipStdPar/ |
| H A D | HipStdPar.cpp | 83 SmallPtrSet<User *, 5> Visited; in checkIfSupported() 140 const SmallPtrSet<const Function *, N>& Reachable, Module &M) { in removeUnreachableFunctions() 193 SmallPtrSet<const Function *, 32> Reachable; in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | SpillUtils.cpp | 25 typedef SmallPtrSet<BasicBlock *, 8> VisitedBlocksSet; 318 SmallPtrSet<Instruction *, 4> Users{}; 319 SmallPtrSet<IntrinsicInst *, 2> LifetimeStarts{}; 321 SmallPtrSet<BasicBlock *, 2> LifetimeEndBBs{}; 322 SmallPtrSet<const BasicBlock *, 2> CoroSuspendBBs{};
|
| H A D | CoroElide.cpp | 50 SmallPtrSet<const SwitchInst *, 4> CoroSuspendSwitches; 251 SmallPtrSet<const BasicBlock *, 32> Visited; in canCoroBeginEscape() 257 SmallPtrSet<const BasicBlock *, 32> EscapingBBs; in canCoroBeginEscape() 336 SmallPtrSet<BasicBlock *, 8> Terminators; in lifetimeEligibleForElide()
|
| /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/Target/PowerPC/ |
| H A D | PPCBoolRetToInt.cpp | 70 static SmallPtrSet<Value *, 8> findAllDefs(Value *V) { in findAllDefs() 71 SmallPtrSet<Value *, 8> Defs; in findAllDefs() 115 typedef SmallPtrSet<const PHINode *, 8> PHINodeSet;
|