| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | TinyPtrVector.h | 30 class TinyPtrVector { 44 TinyPtrVector() = default; 46 ~TinyPtrVector() { in ~TinyPtrVector() 51 TinyPtrVector(const TinyPtrVector &RHS) : Val(RHS.Val) { in TinyPtrVector() function 56 TinyPtrVector &operator=(const TinyPtrVector &RHS) { 84 TinyPtrVector(TinyPtrVector &&RHS) : Val(RHS.Val) { in TinyPtrVector() function 88 TinyPtrVector &operator=(TinyPtrVector &&RHS) { 114 TinyPtrVector(std::initializer_list<EltTy> IL) in TinyPtrVector() function 124 explicit TinyPtrVector(ArrayRef<EltTy> Elts) in TinyPtrVector() function 131 TinyPtrVector(size_t Count, EltTy Value) in TinyPtrVector() function [all …]
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | OutputSection.h | 81 llvm::TinyPtrVector<Defined *> sectionStartSymbols; 82 llvm::TinyPtrVector<Defined *> sectionEndSymbols;
|
| H A D | OutputSegment.h | 61 llvm::TinyPtrVector<Defined *> segmentStartSymbols; 62 llvm::TinyPtrVector<Defined *> segmentEndSymbols;
|
| H A D | MarkLive.cpp | 107 const TinyPtrVector<Defined *> &symbols = entry->isec->symbols; in printWhyLiveImpl()
|
| H A D | InputSection.h | 89 llvm::TinyPtrVector<Defined *> symbols;
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | DebugInfo.h | 37 TinyPtrVector<DbgVariableIntrinsic *> FindDbgAddrUses(Value *V); 41 TinyPtrVector<DbgDeclareInst *> FindDbgDeclareUses(Value *V);
|
| H A D | PassManager.h | 1132 const SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2> & 1142 SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2>
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | TinyPtrVectorTest.cpp | 83 typedef ::testing::Types<TinyPtrVector<int *>, TinyPtrVector<double *>, 84 TinyPtrVector<PointerIntPair<int *, 1>>> 426 TinyPtrVector<int *> V(&v); in TEST() 442 TinyPtrVector<int *> V(data); in TEST() 459 TinyPtrVector<int *> V(data); in TEST()
|
| /llvm-project-15.0.7/mlir/include/mlir/Support/ |
| H A D | LLVM.h | 80 class TinyPtrVector; variable 140 using llvm::TinyPtrVector;
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | EHPersonalities.h | 108 typedef TinyPtrVector<BasicBlock *> ColorVector;
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | MultiOnDiskHashTable.h | 79 using TableVector = llvm::TinyPtrVector<void *>; 90 llvm::TinyPtrVector<file_type> PendingOverrides;
|
| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | ModuleMap.h | 206 mutable llvm::DenseMap<off_t, llvm::TinyPtrVector<Module*>> LazyHeadersBySize; 209 mutable llvm::DenseMap<time_t, llvm::TinyPtrVector<Module*>>
|
| H A D | Preprocessor.h | 677 llvm::TinyPtrVector<ModuleMacro *> ActiveModuleMacros; 687 llvm::TinyPtrVector<ModuleMacro *> OverriddenMacros; 873 llvm::DenseMap<const IdentifierInfo *, llvm::TinyPtrVector<ModuleMacro *>>
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdater.cpp | 340 DenseMap<BasicBlock *, TinyPtrVector<Instruction *>> UsesByBlock; in run() 353 TinyPtrVector<Instruction *> &BlockUses = UsesByBlock[BB]; in run()
|
| /llvm-project-15.0.7/clang/lib/ARCMigrate/ |
| H A D | TransGCAttrs.cpp | 217 typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy; 298 typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy; in checkAllProps()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | ReachingDefAnalysis.h | 97 using MBBRegUnitDefs = TinyPtrVector<ReachingDef>;
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 93 llvm::TinyPtrVector<const Stmt*> Stmts; 225 llvm::TinyPtrVector<VarDecl *> ByrefBlockVars;
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SimpleLoopUnswitch.cpp | 135 static TinyPtrVector<Value *> 140 TinyPtrVector<Value *> Invariants; in collectHomogenousInstGraphLoopInvariants() 456 TinyPtrVector<Value *> Invariants; in unswitchTrivialBranch() 2655 ArrayRef<std::pair<Instruction *, TinyPtrVector<Value *>>> in CalculateUnswitchCostMultiplier() 2733 SmallVector<std::pair<Instruction *, TinyPtrVector<Value *>>, 4> in unswitchBestCondition() 2784 TinyPtrVector<Value *> Invariants = in unswitchBestCondition() 2806 TinyPtrVector<Value *> ValsToDuplicate; in unswitchBestCondition()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanValue.h | 319 TinyPtrVector<VPValue *> DefinedValues;
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | LinkerScript.cpp | 718 static OutputDesc *addInputSec(StringMap<TinyPtrVector<OutputSection *>> &map, in addInputSec() 793 TinyPtrVector<OutputSection *> &v = map[outsecName]; in addInputSec() 824 StringMap<TinyPtrVector<OutputSection *>> map; in addOrphanSections()
|
| H A D | InputSection.h | 177 llvm::TinyPtrVector<InputSection *> dependentSections;
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | DebugInfo.cpp | 45 TinyPtrVector<DbgVariableIntrinsic *> llvm::FindDbgAddrUses(Value *V) { in FindDbgAddrUses() 57 TinyPtrVector<DbgVariableIntrinsic *> Declares; in FindDbgAddrUses() 67 TinyPtrVector<DbgDeclareInst *> llvm::FindDbgDeclareUses(Value *V) { in FindDbgDeclareUses() 68 TinyPtrVector<DbgDeclareInst *> DDIs; in FindDbgDeclareUses()
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | DAGISelMatcherEmitter.cpp | 57 StringMap<TinyPtrVector<TreePattern *>> NodePredicatesByCodeToRun; 111 TinyPtrVector<TreePattern *> &SameCodePreds = in getNodePredicate()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 359 TinyPtrVector<DepTy> Deps; 370 mapped_iterator<TinyPtrVector<DepTy>::iterator, decltype(&DepGetVal)>; 372 mapped_iterator<TinyPtrVector<DepTy>::iterator, decltype(&DepGetValAA)>; 380 TinyPtrVector<DepTy> &getDeps() { return Deps; } 398 mapped_iterator<TinyPtrVector<DepTy>::iterator, decltype(&DepGetVal)>;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FunctionLoweringInfo.cpp | 98 DenseMap<const AllocaInst *, TinyPtrVector<int *>> CatchObjects; in set()
|