/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | TypeIndexDiscovery.h | 31 SmallVectorImpl<TypeIndex> &Indices); 33 SmallVectorImpl<TypeIndex> &Indices); 42 SmallVectorImpl<TypeIndex> &Indices);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | Analysis.h | 47 /// \param Ty is the type indexed by \p Indices. 48 /// \param Indices is an optional pointer in the indices list to the current 55 const unsigned *Indices, 60 ArrayRef<unsigned> Indices, 62 return ComputeLinearIndex(Ty, Indices.begin(), Indices.end(), CurIndex); 59 ComputeLinearIndex(Type *Ty, ArrayRef<unsigned> Indices, unsigned CurIndex = 0) argument
|
H A D | LiveIntervals.h | 172 /// Extend the live range \p LR to reach all points in \p Indices. The 173 /// points in the \p Indices array must be jointly dominated by the union 178 /// If a SlotIndex in \p Indices is the end index of a basic block, \p LR 180 /// If a SlotIndex in \p Indices is jointy dominated only by points in 184 void extendToIndices(LiveRange &LR, ArrayRef<SlotIndex> Indices, 187 void extendToIndices(LiveRange &LR, ArrayRef<SlotIndex> Indices) { argument 188 extendToIndices(LR, Indices, /*Undefs=*/{});
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/XRay/ |
H A D | BlockIndexer.h | 39 Index &Indices; member in class:llvm::xray::BlockIndexer 44 explicit BlockIndexer(Index &I) : RecordVisitor(), Indices(I) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeEnumTypes.cpp | 51 std::vector<codeview::TypeIndex> Indices) 52 : Matches(std::move(Indices)), Index(0), Session(PDBSession) {} 50 NativeEnumTypes(NativeSession &PDBSession, std::vector<codeview::TypeIndex> Indices) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | NativeEnumTypes.h | 31 std::vector<codeview::TypeIndex> Indices);
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | BytesOutputStyle.h | 52 void dumpTypeIndex(uint32_t StreamIdx, ArrayRef<uint32_t> Indices);
|
H A D | MinimalTypeDumper.cpp | 301 auto Indices = Args.getIndices(); local 302 if (Indices.empty()) 305 auto Max = std::max_element(Indices.begin(), Indices.end()); 308 for (auto I : Indices) 316 auto Indices = Strings.getIndices(); local 317 if (Indices.empty()) 320 auto Max = std::max_element(Indices.begin(), Indices.end()); 323 for (auto I : Indices) 486 auto Indices = BI.ArgIndices; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedAccessPass.cpp | 318 SmallVector<unsigned, 4> Indices; 319 Indices.push_back(Index); 333 Indices.push_back(Index); 344 if (!TLI->lowerInterleavedLoad(LI, Shuffles, Indices, Factor)) 383 SmallVector<int, 4> Indices; local 384 Shuffle->getShuffleMask(Indices); 385 for (unsigned I = 0; I < Indices.size(); ++I) 386 if (Indices[I] == Index) {
|
H A D | Analysis.cpp | 36 const unsigned *Indices, 40 if (Indices && Indices == IndicesEnd) 49 if (Indices && *Indices == unsigned(EI - EB)) 50 return ComputeLinearIndex(*EI, Indices+1, IndicesEnd, CurIndex); 53 assert(!Indices && "Unexpected out of bound"); 62 if (Indices) { 63 assert(*Indices < NumElts && "Unexpected out of bound"); 66 CurIndex += EltLinearOffset* *Indices; 35 ComputeLinearIndex(Type *Ty, const unsigned *Indices, const unsigned *IndicesEnd, unsigned CurIndex) argument [all...] |
H A D | ShadowStackGCLowering.cpp | 261 Value *Indices[] = {ConstantInt::get(Type::getInt32Ty(Context), 0), local 264 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); 274 Value *Indices[] = {ConstantInt::get(Type::getInt32Ty(Context), 0), local 276 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Format/ |
H A D | SortJavaScriptImports.cpp | 141 SmallVector<unsigned, 16> Indices; 143 Indices.push_back(i); 144 llvm::stable_sort(Indices, [&](unsigned LHSI, unsigned RHSI) { 147 bool ReferencesInOrder = std::is_sorted(Indices.begin(), Indices.end()); 151 for (unsigned i = 0, e = Indices.size(); i != e; ++i) { 152 JsModuleReference Reference = References[Indices[i]]; 161 (Reference.IsExport != References[Indices[i + 1]].IsExport || 162 Reference.Category != References[Indices[i + 1]].Category))
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyMemIntrinsicResults.cpp | 97 SmallVector<SlotIndex, 4> Indices; local 128 Indices.push_back(WhereIdx.getRegSlot()); 134 LIS.extendToIndices(*ToLI, Indices);
|
H A D | WebAssemblyFixIrreducibleControlFlow.cpp | 367 DenseMap<MachineBasicBlock *, unsigned> Indices; local 369 auto Pair = Indices.insert(std::make_pair(Entry, 0)); 443 .addImm(Indices[Entry]); 455 if (Op.isMBB() && Indices.count(Op.getMBB()))
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | TypeHashing.cpp | 53 ArrayRef<TypeIndex> Indices( 55 for (TypeIndex TI : Indices) {
|
H A D | RecordName.cpp | 76 auto Indices = Args.getIndices(); local 77 uint32_t Size = Indices.size(); 80 assert(Indices[I] < CurrentTypeIndex); 82 Name.append(Types.getTypeName(Indices[I])); 92 auto Indices = Strings.getIndices(); 93 uint32_t Size = Indices.size(); 96 Name.append(Types.getTypeName(Indices[I]));
|
H A D | TypeIndexDiscovery.cpp | 463 SmallVectorImpl<TypeIndex> &Indices) { 464 Indices.clear(); 476 Indices.append(Run.begin(), Run.end()); 481 SmallVectorImpl<TypeIndex> &Indices) { 482 return discoverTypeIndices(Type.RecordData, Indices); 486 SmallVectorImpl<TypeIndex> &Indices) { 489 resolveTypeIndexReferences(RecordData, Refs, Indices); 516 ArrayRef<uint8_t> RecordData, SmallVectorImpl<TypeIndex> &Indices) { 520 resolveTypeIndexReferences(RecordData, Refs, Indices); 461 resolveTypeIndexReferences(ArrayRef<uint8_t> RecordData, ArrayRef<TiReference> Refs, SmallVectorImpl<TypeIndex> &Indices) argument 480 discoverTypeIndices(const CVType &Type, SmallVectorImpl<TypeIndex> &Indices) argument 485 discoverTypeIndices(ArrayRef<uint8_t> RecordData, SmallVectorImpl<TypeIndex> &Indices) argument 515 discoverTypeIndicesInSymbol( ArrayRef<uint8_t> RecordData, SmallVectorImpl<TypeIndex> &Indices) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ArgumentPromotion.cpp | 175 IndicesVector Indices; local 176 Indices.reserve(UI->getNumOperands() - 1); 182 Indices.push_back(cast<ConstantInt>(*II)->getSExtValue()); 184 if (Indices.size() == 1 && Indices.front() == 0) 185 Indices.clear(); 186 ArgIndices.insert(std::make_pair(SrcTy, Indices)); 193 OriginalLoads[std::make_pair(&*I, Indices)] = OrigLoad; 515 /// Checks if Indices, or a prefix of Indices, i 516 prefixIn(const IndicesVector &Indices, std::set<IndicesVector> &Set) argument 627 IndicesVector Indices; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 2555 SmallVector<int, 16> Indices, 2559 if (Indices.size() < 4) 2563 for (unsigned j = i; j < Indices.size(); j += 4) { 2564 int Idx = Indices[j]; 2636 SmallVector<int, 16> Indices, 2638 assert((Indices.size() % 2) == 0); 2641 for (const auto &V : Indices) { 2648 return fitsRegularPattern<int>(Indices.begin(), 1, Indices.end(), SplatIndex, 2668 SmallVector<int, 16> Indices, 2554 lowerVECTOR_SHUFFLE_SHF(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument 2635 isVECTOR_SHUFFLE_SPLATI(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument 2667 lowerVECTOR_SHUFFLE_ILVEV(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument 2713 lowerVECTOR_SHUFFLE_ILVOD(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument 2760 lowerVECTOR_SHUFFLE_ILVR(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument 2807 lowerVECTOR_SHUFFLE_ILVL(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument 2855 lowerVECTOR_SHUFFLE_PCKEV(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument 2898 lowerVECTOR_SHUFFLE_PCKOD(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument 2934 lowerVECTOR_SHUFFLE_VSHF(SDValue Op, EVT ResTy, SmallVector<int, 16> Indices, SelectionDAG &DAG) argument 2994 SmallVector<int, 16> Indices; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 161 unsigned Factor, ArrayRef<unsigned> Indices, 166 unsigned Factor, ArrayRef<unsigned> Indices, 171 unsigned Factor, ArrayRef<unsigned> Indices,
|
H A D | X86InterleavedAccess.cpp | 58 ArrayRef<unsigned> Indices; member in class:__anon2964::X86InterleavedAccessGroup 114 : Inst(I), Shuffles(Shuffs), Indices(Ind), Factor(F), Subtarget(STarget), 189 createSequentialMask(Builder, Indices[i], 754 Shuffles[i]->replaceAllUsesWith(TransposedVectors[Indices[i]]); 808 ArrayRef<unsigned> Indices, unsigned Factor) const { 812 assert(Shuffles.size() == Indices.size() && 817 X86InterleavedAccessGroup Grp(LI, Shuffles, Indices, Factor, Subtarget, 834 SmallVector<unsigned, 4> Indices; local 837 Indices.push_back(Mask[i]); 843 X86InterleavedAccessGroup Grp(SI, Shuffles, Indices, Facto 806 lowerInterleavedLoad( LoadInst *LI, ArrayRef<ShuffleVectorInst *> Shuffles, ArrayRef<unsigned> Indices, unsigned Factor) const argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/LTO/ |
H A D | LTO.h | 182 const auto &Indices = ModuleSymIndices[I]; local 183 return {Symbols.data() + Indices.first, Symbols.data() + Indices.second};
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.cpp | 218 Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, 221 if (Indices.size() != Factor || UseMaskForCond || UseMaskForGaps) 222 return BaseT::getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices, 217 getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, unsigned Alignment, unsigned AddressSpace, bool UseMaskForCond, bool UseMaskForGaps) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ConstantFolding.h | 142 ArrayRef<Constant *> Indices);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/XRay/ |
H A D | BlockIndexer.cpp | 85 Indices.insert({{CurrentBlock.ProcessID, CurrentBlock.ThreadID}, {}});
|