| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | SmallPtrSet.h | 451 class SmallPtrSet : public SmallPtrSetImpl<PtrType> { 465 SmallPtrSet() : BaseT(SmallStorage, SmallSizePowTwo) {} 466 SmallPtrSet(const SmallPtrSet &that) : BaseT(SmallStorage, that) {} 467 SmallPtrSet(SmallPtrSet &&that) 475 SmallPtrSet(std::initializer_list<PtrType> IL) 480 SmallPtrSet<PtrType, SmallSize> & 487 SmallPtrSet<PtrType, SmallSize> & 488 operator=(SmallPtrSet<PtrType, SmallSize> &&RHS) { 494 SmallPtrSet<PtrType, SmallSize> & 502 void swap(SmallPtrSet<PtrType, SmallSize> &RHS) { [all …]
|
| /freebsd-14.2/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 DPValue *, 8> PreprocessedDPVDeclares;
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMLowOverheadLoops.cpp | 125 SmallPtrSet<MachineBasicBlock*, 4> Visited; 293 SmallPtrSet<MachineInstr *, 2> Defs; in hasImplicitlyValidVPT() 380 SmallPtrSet<MachineInstr *, 4> ToRemove; 584 SmallPtrSet<MachineInstr *, 2> Uses; in INITIALIZE_PASS() 595 SmallPtrSet<MachineInstr*, 4> Killed; in INITIALIZE_PASS() 768 SmallPtrSet<MachineInstr*, 2> Ignore; in ValidateTailPredicate() 806 SmallPtrSet<MachineInstr*, 2> Ignore; in ValidateTailPredicate() 911 SmallPtrSet<MachineInstr *, 2> Defs; in producesFalseLanesZero() 995 SmallPtrSet<MachineInstr *, 2> Uses; in ValidateLiveOuts() 1411 SmallPtrSet<MachineInstr *, 2> Uses; in ProcessLoop() [all …]
|
| H A D | ARMAsmPrinter.h | 62 SmallPtrSet<const GlobalVariable*,2> PromotedGlobals; 66 SmallPtrSet<const GlobalVariable*,2> EmittedPromotedGlobalLabels;
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| 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()
|
| /freebsd-14.2/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 | 117 SmallPtrSet<MachineInstr *, 16> &Spills, 129 SmallPtrSet<MachineInstr *, 16> &Spills, 174 SmallPtrSet<MachineInstr*, 8> SnippetCopies; 177 SmallPtrSet<VNInfo*, 8> UsedValues; 1376 SmallPtrSet<MachineInstr *, 16> &Spills, in rmRedundantSpills() 1415 SmallPtrSet<MachineDomTreeNode *, 8> WorkSet; in getVisitOrders() 1418 SmallPtrSet<MachineDomTreeNode *, 8> NodesOnPath; in getVisitOrders() 1493 SmallPtrSet<MachineInstr *, 16> &Spills, in runHoistSpills() 1547 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree = in runHoistSpills() 1557 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree = in runHoistSpills() [all …]
|
| /freebsd-14.2/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 | LoopFlatten.cpp | 123 SmallPtrSet<Value *, 4> LinearIVUses; // Contains the linear expressions 134 SmallPtrSet<PHINode *, 4> InnerPHIsToTransform; 162 bool checkOuterInductionPhiUsers(SmallPtrSet<Value *, 4> &ValidOuterPHIUses) { in checkOuterInductionPhiUsers() 192 SmallPtrSet<Value *, 4> &ValidOuterPHIUses) { in matchLinearIVUser() 256 bool checkInnerInductionPhiUsers(SmallPtrSet<Value *, 4> &ValidOuterPHIUses) { in checkInnerInductionPhiUsers() 476 SmallPtrSet<PHINode *, 4> SafeOuterPHIs; in checkPHIs() 616 SmallPtrSet<Value *, 4> ValidOuterPHIUses; in checkIVUsers() 697 SmallPtrSet<Instruction *, 8> IterationInstructions; in CanFlattenLoopPair()
|
| H A D | ADCE.cpp | 142 SmallPtrSet<const Metadata *, 32> AliveScopes; 150 SmallPtrSet<BasicBlock *, 16> NewLiveBlocks; 488 const SmallPtrSet<BasicBlock *, 16> BWDT{ in markLiveBranchesFromControlDependences() 638 SmallPtrSet<BasicBlock *, 4> RemovedSuccessors; in updateDeadRegions() 681 SmallPtrSet<BasicBlock*, 16> Visited; in computeReversePostOrder()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScopedNoAliasAA.cpp | 123 SmallPtrSet<const MDNode *, 16> Domains; in mayAliasInScopes() 132 SmallPtrSet<const MDNode *, 16> ScopeNodes; in mayAliasInScopes() 137 SmallPtrSet<const MDNode *, 16> NANodes; in mayAliasInScopes()
|
| 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()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 262 using RecurrenceSet = SmallPtrSet<const PHINode *, 8>; 511 SmallPtrSet<Instruction *, 4> InductionCastsToIgnore; 521 SmallPtrSet<Value *, 4> AllowedExit; 540 SmallPtrSet<const Instruction *, 8> MaskedOp;
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DemandedBits.h | 93 SmallPtrSet<Instruction*, 32> Visited; 97 SmallPtrSet<Use *, 16> DeadUses;
|
| H A D | GlobalsModRef.h | 37 SmallPtrSet<const GlobalValue *, 8> NonAddressTakenGlobals; 44 SmallPtrSet<const GlobalValue *, 8> IndirectGlobals;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroElide.cpp | 42 SmallPtrSet<const SwitchInst *, 4> CoroSuspendSwitches; 191 SmallPtrSet<const BasicBlock *, 32> Visited; in hasEscapePath() 197 SmallPtrSet<const BasicBlock *, 32> EscapingBBs; in hasEscapePath() 275 SmallPtrSet<BasicBlock *, 8> Terminators; in shouldElide() 289 SmallPtrSet<CoroBeginInst *, 8> ReferencedCoroBegins; in shouldElide()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/HipStdPar/ |
| H A D | HipStdPar.cpp | 84 SmallPtrSet<User *, 5> Visited; in checkIfSupported() 142 const SmallPtrSet<const Function *, N>& Reachable, Module &M) { in removeUnreachableFunctions() 195 SmallPtrSet<const Function *, 32> Reachable; in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | PtrState.h | 80 SmallPtrSet<Instruction *, 2> Calls; 84 SmallPtrSet<Instruction *, 2> ReverseInsertPts;
|
| H A D | ProvenanceAnalysis.cpp | 69 SmallPtrSet<const Value *, 4> UniqueSrc; in relatedPHI() 82 SmallPtrSet<const Value *, 8> Visited; in IsStoredObjCPointer()
|
| /freebsd-14.2/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;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ObjCMissingSuperCallChecker.cpp | 77 mutable llvm::StringMap<llvm::SmallPtrSet<Selector, 16>> SelectorsForClass; 103 llvm::SmallPtrSet<Selector, 16> &ClassSelectors = in fillSelectors()
|