HomeSort by: relevance | last modified time | path
    Searched defs:Indices (Results 1 - 25 of 50) sorted by relevancy

1 2

  /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...]

Completed in 39 milliseconds

1 2