/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;
|