Home
last modified time | relevance | path

Searched refs:TinyPtrVector (Results 1 – 25 of 43) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DTinyPtrVector.h30 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 DOutputSection.h81 llvm::TinyPtrVector<Defined *> sectionStartSymbols;
82 llvm::TinyPtrVector<Defined *> sectionEndSymbols;
H A DOutputSegment.h61 llvm::TinyPtrVector<Defined *> segmentStartSymbols;
62 llvm::TinyPtrVector<Defined *> segmentEndSymbols;
H A DMarkLive.cpp107 const TinyPtrVector<Defined *> &symbols = entry->isec->symbols; in printWhyLiveImpl()
H A DInputSection.h89 llvm::TinyPtrVector<Defined *> symbols;
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDebugInfo.h37 TinyPtrVector<DbgVariableIntrinsic *> FindDbgAddrUses(Value *V);
41 TinyPtrVector<DbgDeclareInst *> FindDbgDeclareUses(Value *V);
H A DPassManager.h1132 const SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2> &
1142 SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2>
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DTinyPtrVectorTest.cpp83 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 DLLVM.h80 class TinyPtrVector; variable
140 using llvm::TinyPtrVector;
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DEHPersonalities.h108 typedef TinyPtrVector<BasicBlock *> ColorVector;
/llvm-project-15.0.7/clang/lib/Serialization/
H A DMultiOnDiskHashTable.h79 using TableVector = llvm::TinyPtrVector<void *>;
90 llvm::TinyPtrVector<file_type> PendingOverrides;
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DModuleMap.h206 mutable llvm::DenseMap<off_t, llvm::TinyPtrVector<Module*>> LazyHeadersBySize;
209 mutable llvm::DenseMap<time_t, llvm::TinyPtrVector<Module*>>
H A DPreprocessor.h677 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 DSSAUpdater.cpp340 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 DTransGCAttrs.cpp217 typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy;
298 typedef llvm::TinyPtrVector<ObjCPropertyDecl *> IndivPropsTy; in checkAllProps()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DReachingDefAnalysis.h97 using MBBRegUnitDefs = TinyPtrVector<ReachingDef>;
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DScopeInfo.h93 llvm::TinyPtrVector<const Stmt*> Stmts;
225 llvm::TinyPtrVector<VarDecl *> ByrefBlockVars;
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp135 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 DVPlanValue.h319 TinyPtrVector<VPValue *> DefinedValues;
/llvm-project-15.0.7/lld/ELF/
H A DLinkerScript.cpp718 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 DInputSection.h177 llvm::TinyPtrVector<InputSection *> dependentSections;
/llvm-project-15.0.7/llvm/lib/IR/
H A DDebugInfo.cpp45 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 DDAGISelMatcherEmitter.cpp57 StringMap<TinyPtrVector<TreePattern *>> NodePredicatesByCodeToRun;
111 TinyPtrVector<TreePattern *> &SameCodePreds = in getNodePredicate()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h359 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 DFunctionLoweringInfo.cpp98 DenseMap<const AllocaInst *, TinyPtrVector<int *>> CatchObjects; in set()

12