HomeSort by relevance Sort by last modified time
    Searched refs:Indices (Results 1 - 25 of 50) sorted by null

1 2

  /external/llvm/include/llvm/CodeGen/
Analysis.h 34 /// of insertvalue or extractvalue indices that identify a member, return
38 const unsigned *Indices,
43 ArrayRef<unsigned> Indices,
45 return ComputeLinearIndex(Ty, Indices.begin(), Indices.end(), CurIndex);
LiveIntervalAnalysis.h 170 /// Indices. The points in the Indices array must be jointly dominated by
173 /// If a SlotIndex in Indices is the end index of a basic block, LI will be
177 void extendToIndices(LiveRange &LR, ArrayRef<SlotIndex> Indices);
336 /// getRegMaskSlots - Returns a sorted array of slot indices of all
340 /// getRegMaskSlotsInBlock - Returns a sorted array of slot indices of all
  /external/clang/test/CXX/temp/temp.decls/temp.variadic/
metafunctions.cpp 149 namespace Indices {
153 template<unsigned I, unsigned N, int ...Indices>
154 struct build_indices_impl<I, N, int_tuple<Indices...> >
155 : build_indices_impl<I+1, N, int_tuple<Indices..., I> > {
158 template<unsigned N, int ...Indices>
159 struct build_indices_impl<N, N, int_tuple<Indices...> > {
160 typedef int_tuple<Indices...> type;
  /external/llvm/lib/Target/NVPTX/
NVPTXFavorNonGenericAddrSpaces.cpp 71 /// Transforms "gep (addrspacecast X), indices" into "addrspacecast (gep X,
72 /// indices)". This reordering exposes to optimizeMemoryInstruction more
120 SmallVector<Value *, 8> Indices(GEP->idx_begin(), GEP->idx_end());
122 // %1 = gep (addrspacecast X), indices
124 // %0 = gep X, indices
127 Indices,
137 Indices,
  /external/llvm/include/llvm/Analysis/
ConstantFolding.h 71 /// instruction with the specified operands and indices. The constant result is
88 /// indices (with an *implied* zero pointer index that is not in the list),
92 ArrayRef<Constant*> Indices);
  /external/llvm/lib/Target/XCore/
XCoreLowerThreadLocal.cpp 212 SmallVector<Value *, 2> Indices;
213 Indices.push_back(Constant::getNullValue(Type::getInt64Ty(Ctx)));
214 Indices.push_back(ThreadID);
215 Value *Addr = Builder.CreateInBoundsGEP(NewGV, Indices);
  /external/llvm/lib/Transforms/IPO/
ArgumentPromotion.cpp 76 /// A vector used to hold the indices of a single GEP instruction
257 /// Checks if Indices, or a prefix of Indices, is in Set.
258 static bool PrefixIn(const ArgPromotion::IndicesVector &Indices,
261 Low = Set.upper_bound(Indices);
264 // Low is now the last element smaller than or equal to Indices. This means
265 // it points to a prefix of Indices (possibly Indices itself), if such
269 return Low != Set.end() && IsPrefix(*Low, Indices);
272 /// Mark the given indices (ToMark) as safe in the given set of indice
    [all...]
  /external/llvm/lib/CodeGen/
Analysis.cpp 31 /// of insertvalue or extractvalue indices that identify a member, return
35 const unsigned *Indices,
39 if (Indices && Indices == IndicesEnd)
48 if (Indices && *Indices == unsigned(EI - EB))
49 return ComputeLinearIndex(*EI, Indices+1, IndicesEnd, CurIndex);
58 if (Indices && *Indices == i)
59 return ComputeLinearIndex(EltTy, Indices+1, IndicesEnd, CurIndex)
    [all...]
ShadowStackGC.cpp 352 Value *Indices[] = { ConstantInt::get(Type::getInt32Ty(Context), 0),
355 Value* Val = B.CreateGEP(BasePtr, Indices, Name);
365 Value *Indices[] = { ConstantInt::get(Type::getInt32Ty(Context), 0),
367 Value *Val = B.CreateGEP(BasePtr, Indices, Name);
  /external/llvm/lib/Target/Mips/
MipsSEISelLowering.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
SROA.cpp 424 // For array or vector indices, scale the index by the size of the type.
    [all...]
ScalarReplAggregates.cpp 506 // If this is a GEP with a variable indices, we can't handle it.
512 SmallVector<Value*, 8> Indices(GEP->op_begin()+1, GEP->op_end());
519 GEPNonConstantIdx = Indices.pop_back_val();
526 Indices);
612 SmallVector<Value*, 8> Indices(GEP->op_begin()+1, GEP->op_end());
617 GEPNonConstantIdx = Indices.pop_back_val();
621 Indices);
    [all...]
  /external/llvm/lib/IR/
DataLayout.cpp 731 ArrayRef<Value *> Indices) const {
737 TI = gep_type_begin(ptrTy, Indices);
738 for (unsigned CurIDX = 0, EndIDX = Indices.size(); CurIDX != EndIDX;
741 assert(Indices[CurIDX]->getType() ==
744 unsigned FieldNo = cast<ConstantInt>(Indices[CurIDX])->getZExtValue();
759 if (int64_t arrayIdx = cast<ConstantInt>(Indices[CurIDX])->getSExtValue())
ConstantsContext.h 176 Indices(IdxList) {
180 /// Indices - These identify which value to extract.
181 const SmallVector<unsigned, 4> Indices;
202 Indices(IdxList) {
207 /// Indices - These identify the position for the insertion.
208 const SmallVector<unsigned, 4> Indices;
326 operands(ops.begin(), ops.end()), indices(inds.begin(), inds.end()) {}
331 SmallVector<unsigned, 4> indices; member in struct:llvm::ExprMapKeyType
337 this->indices == that.indices;
    [all...]
  /external/llvm/lib/Target/R600/
AMDGPUPromoteAlloca.cpp 314 std::vector<Value*> Indices;
315 Indices.push_back(Constant::getNullValue(Type::getInt32Ty(Mod->getContext())));
316 Indices.push_back(TID);
318 Value *Offset = Builder.CreateGEP(GV, Indices);
  /external/llvm/bindings/ocaml/llvm/
llvm_ocaml.c 802 CAMLprim LLVMValueRef llvm_const_gep(LLVMValueRef ConstantVal, value Indices) {
803 return LLVMConstGEP(ConstantVal, (LLVMValueRef*) Op_val(Indices),
804 Wosize_val(Indices));
809 value Indices) {
810 return LLVMConstInBoundsGEP(ConstantVal, (LLVMValueRef*) Op_val(Indices),
811 Wosize_val(Indices));
822 value Indices) {
823 CAMLparam1(Indices);
824 int size = Wosize_val(Indices);
830 idxs[i] = Int_val(Field(Indices, i))
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64InstrInfo.cpp     [all...]
AArch64InstrInfo.h 106 llvm::ArrayRef<unsigned> Indices) const;
  /external/llvm/lib/Transforms/InstCombine/
InstructionCombining.cpp     [all...]
  /external/lzma/CPP/7zip/Archive/7z/
7zUpdate.cpp 322 CRecordVector<UInt32> Indices;
835 groups[GetGroupIndex(method.PasswordIsDefined, filteredGroup)].Indices.Add(i);
1012 int numFiles = group.Indices.Size();
1019 refItems.Add(CRefItem(group.Indices[i], updateItems[group.Indices[i]], sortByType));
1022 CRecordVector<UInt32> indices; local
1023 indices.Reserve(numFiles);
1028 indices.Add(index);
1050 const CUpdateItem &ui = updateItems[indices[i + numSubFiles]];
1069 inStreamSpec->Init(updateCallback, &indices[i], numSubFiles);
    [all...]
  /external/llvm/lib/AsmParser/
LLParser.cpp     [all...]
LLParser.h 228 bool ParseIndexList(SmallVectorImpl<unsigned> &Indices,bool &AteExtraComma);
229 bool ParseIndexList(SmallVectorImpl<unsigned> &Indices) {
231 if (ParseIndexList(Indices, AteExtraComma)) return true;
  /external/llvm/lib/Object/
Archive.cpp 362 // Skip SymbolCount to get to the indices table.
363 const char *Indices = Buf + sizeof(support::ulittle32_t);
368 *(reinterpret_cast<const support::ulittle16_t*>(Indices)
460 buf += 4 + (symbol_count * 2); // Skip indices.
  /external/clang/lib/CodeGen/
CGBuiltin.cpp     [all...]
  /external/llvm/include/llvm/IR/
DataLayout.h 422 /// the specified indices. This is used to implement getelementptr.
423 uint64_t getIndexedOffset(Type *Ty, ArrayRef<Value *> Indices) const;

Completed in 480 milliseconds

1 2