| /src/external/apache2/llvm/dist/llvm/include/llvm/XRay/ |
| BlockIndexer.h | 39 Index &Indices; 44 explicit BlockIndexer(Index &I) : RecordVisitor(), Indices(I) {}
|
| /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/ |
| RecordName.cpp | 77 auto Indices = Args.getIndices(); 78 uint32_t Size = Indices.size(); 81 if (Indices[I] < CurrentTypeIndex) 82 Name.append(Types.getTypeName(Indices[I])); 84 Name.append("<unknown 0x" + utohexstr(Indices[I].getIndex()) + ">"); 94 auto Indices = Strings.getIndices(); 95 uint32_t Size = Indices.size(); 98 Name.append(Types.getTypeName(Indices[I]));
|
| TypeDumpVisitor.cpp | 225 auto Indices = Args.getIndices(); 226 uint32_t Size = Indices.size(); 230 printTypeIndex("ArgType", Indices[I]); 236 auto Indices = Strs.getIndices(); 237 uint32_t Size = Indices.size(); 241 printItemIndex("String", Indices[I]);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyMemIntrinsicResults.cpp | 97 SmallVector<SlotIndex, 4> Indices; 128 Indices.push_back(WhereIdx.getRegSlot()); 134 LIS.extendToIndices(*ToLI, Indices);
|
| WebAssemblyFixIrreducibleControlFlow.cpp | 375 // Compute the indices in the superheader, one for each bad block, and 377 DenseMap<MachineBasicBlock *, unsigned> Indices; 379 auto Pair = Indices.insert(std::make_pair(Entry, 0)); 455 .addImm(Indices[Entry]); 467 if (Op.isMBB() && Indices.count(Op.getMBB()))
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-pdbutil/ |
| MinimalTypeDumper.cpp | 302 auto Indices = Args.getIndices(); 303 if (Indices.empty()) 306 auto Max = std::max_element(Indices.begin(), Indices.end()); 309 for (auto I : Indices) 317 auto Indices = Strings.getIndices(); 318 if (Indices.empty()) 321 auto Max = std::max_element(Indices.begin(), Indices.end()); 324 for (auto I : Indices) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| InterleavedAccessPass.cpp | 154 // Check all potential start indices from 0 to (Factor - 1). 341 SmallVector<unsigned, 4> Indices; 355 Indices.push_back(Index); 367 Indices.push_back(Index); 369 Indices.push_back(Index); 383 if (!TLI->lowerInterleavedLoad(LI, Shuffles, Indices, Factor)) { 453 // Inspect the indices of the shufflevector instruction. If the shuffle 456 SmallVector<int, 4> Indices; 457 Shuffle->getShuffleMask(Indices); 458 for (unsigned I = 0; I < Indices.size(); ++I [all...] |
| ShadowStackGCLowering.cpp | 265 Value *Indices[] = {ConstantInt::get(Type::getInt32Ty(Context), 0), 268 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name); 278 Value *Indices[] = {ConstantInt::get(Type::getInt32Ty(Context), 0), 280 Value *Val = B.CreateGEP(Ty, BasePtr, Indices, Name);
|
| InterleavedLoadCombinePass.cpp | 997 SmallVector<Value *, 4> Indices; 1003 Indices.push_back(IDX); 1019 DL.getIndexedOffsetInType(GEP.getSourceElementType(), Indices); 1209 SmallVector<unsigned, 4> Indices; 1211 Indices.push_back(i); 1213 Instruction::Load, ILTy, Factor, Indices, InsertionPoint->getAlign(),
|
| MachineOperand.cpp | 414 auto Indices = TII->getSerializableTargetIndices(); 415 auto Found = find_if(Indices, [&](const std::pair<int, const char *> &I) { 418 if (Found != Indices.end())
|
| /src/external/apache2/llvm/dist/clang/include/clang/CodeGen/ |
| ConstantInitBuilder.h | 54 llvm::SmallVector<llvm::Constant*, 4> Indices; 321 llvm::SmallVectorImpl<llvm::Constant*> &indices) { 322 getGEPIndicesTo(indices, Builder.Buffer.size()); 323 return indices; 331 void getGEPIndicesTo(llvm::SmallVectorImpl<llvm::Constant*> &indices,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/LTO/ |
| LTO.h | 95 /// ordered indices to elements in the input array. 182 const auto &Indices = ModuleSymIndices[I]; 183 return {Symbols.data() + Indices.first, Symbols.data() + Indices.second};
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| ConstantsContext.h | 224 Indices(IdxList.begin(), IdxList.end()) { 233 /// Indices - These identify which value to extract. 234 const SmallVector<unsigned, 4> Indices; 255 Indices(IdxList.begin(), IdxList.end()) { 265 /// Indices - These identify the position for the insertion. 266 const SmallVector<unsigned, 4> Indices;
|
| IRBuilder.cpp | 105 SmallVector<Constant *, 8> Indices; 107 Indices.push_back(ConstantInt::get(STy, i)); 109 // Add the consecutive indices to the vector value. 110 return ConstantVector::get(Indices);
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| Lint.cpp | 685 ArrayRef<unsigned> Indices = CE->getIndices(); 686 if (Value *W = FindInsertedValue(CE->getOperand(0), Indices))
|
| /src/external/apache2/llvm/dist/llvm/lib/Object/ |
| Archive.cpp | 832 // Skip SymbolCount to get to the indices table. 833 const char *Indices = Buf + 4; 837 uint16_t OffsetIndex = read16le(Indices + SymbolIndex * 2); 944 buf += 4 + (symbol_count * 2); // Skip indices.
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86InterleavedAccess.cpp | 58 ArrayRef<unsigned> Indices; 105 /// \p Shuffs, reference to the first indices of each interleaved-vector 114 : Inst(I), Shuffles(Shuffs), Indices(Ind), Factor(F), Subtarget(STarget), 189 createSequentialMask(Indices[i], SubVecTy->getNumElements(), 758 Shuffles[i]->replaceAllUsesWith(TransposedVectors[Indices[i]]); 812 ArrayRef<unsigned> Indices, unsigned Factor) const { 816 assert(Shuffles.size() == Indices.size() && 817 "Unmatched number of shufflevectors and indices"); 821 X86InterleavedAccessGroup Grp(LI, Shuffles, Indices, Factor, Subtarget, 837 // Holds the indices of SVI that correspond to the starting index of eac [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| ArgumentPromotion.cpp | 98 /// A vector used to hold the indices of a single GEP instruction 160 // In this table, we will track which indices are loaded from the argument 161 // (where direct loads are tracked as no indices). 176 IndicesVector Indices; 177 Indices.reserve(UI->getNumOperands() - 1); 179 // non-index operand, this will record direct loads without any indices, 180 // and gep+loads with the GEP indices. 183 Indices.push_back(cast<ConstantInt>(*II)->getSExtValue()); 185 if (Indices.size() == 1 && Indices.front() == 0 [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| LowerSwitch.cpp | 139 SmallVector<unsigned, 8> Indices; 142 Indices.push_back(Idx); 147 for (unsigned III : llvm::reverse(Indices))
|
| /src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| SearchableTableEmitter.cpp | 81 SmallVector<std::unique_ptr<SearchIndex>, 2> Indices; 207 // For search indices that consists of a single field whose numeric value is 493 for (const auto &Index : Table.Indices) { 522 for (const auto &Index : Table.Indices) 743 Table.Indices.push_back( 800 Table->Indices.push_back(parseSearchIndex(*Table, Class->getValue(Field),
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/ |
| SymbolRecord.h | 154 std::vector<TypeIndex> Indices;
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/ |
| VarLocBasedImpl.cpp | 87 /// indices in the VarLocMap, meaning all the variable locations in a block can 272 /// Return a range covering all set indices in the interval reserved for 282 // Simple Set for storing all the VarLoc Indices at a Location bucket. 748 LocIndices &Indices = Var2Indices[VL]; 749 // If Indices is not empty, VL is already in the map. 750 if (!Indices.empty()) 751 return Indices; 776 Indices.push_back( 780 return Indices; 855 // multiple indices in a VarLocMap (corresponding to each applicabl [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/ |
| MIParser.cpp | 196 auto Indices = TII->getSerializableTargetIndices(); 197 for (const auto &I : Indices) 1485 // indices must be less than tied max.
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUPromoteAlloca.cpp | 89 /// indices to an instruction with 2 pointer inputs (e.g. select, icmp). 946 Value *Indices[] = { 951 Value *Offset = Builder.CreateInBoundsGEP(GVTy, GV, Indices);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| InstCombineLoadStoreAlloca.cpp | 72 // If the GEP has all zero indices, it doesn't offset the pointer. If it 297 SmallVector<Value *, 8> Indices; 298 Indices.append(GEP->idx_begin(), GEP->idx_end()); 300 V->getType()->getPointerElementType(), V, Indices); 661 Value *Indices[2] = { 665 auto *Ptr = IC.Builder.CreateInBoundsGEP(ST, Addr, makeArrayRef(Indices), 711 Value *Indices[2] = { 715 auto *Ptr = IC.Builder.CreateInBoundsGEP(AT, Addr, makeArrayRef(Indices), 817 // also search through non-zero constant indices if we kept track of the 818 // offsets those indices implied [all...] |