/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/VMCore/ |
ConstantsContext.h | 164 Indices(IdxList) { 168 /// Indices - These identify which value to extract. 169 const SmallVector<unsigned, 4> Indices; 189 Indices(IdxList) { 194 /// Indices - These identify the position for the insertion. 195 const SmallVector<unsigned, 4> Indices; 310 operands(ops.begin(), ops.end()), indices(inds.begin(), inds.end()) {} 315 SmallVector<unsigned, 4> indices; member in struct:llvm::ExprMapKeyType 321 this->indices == that.indices; [all...] |
AsmWriter.cpp | 931 ArrayRef<unsigned> Indices = CE->getIndices(); 932 for (unsigned i = 0, e = Indices.size(); i != e; ++i) 933 Out << ", " << Indices[i]; [all...] |
Constants.cpp | 759 // The remaining indices must be compile-time known integers within the 770 // All the indices checked out. 782 return EVCE->Indices; 784 return cast<InsertValueConstantExpr>(this)->Indices; [all...] |
/external/llvm/lib/Analysis/ |
Lint.cpp | 608 ArrayRef<unsigned> Indices = CE->getIndices(); 609 if (Value *W = FindInsertedValue(CE->getOperand(0), Indices))
|
/external/llvm/lib/CodeGen/ |
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/Transforms/IPO/ |
ArgumentPromotion.cpp | 73 /// A vector used to hold the indices of a single GEP instruction 255 /// Checks if Indices, or a prefix of Indices, is in Set. 256 static bool PrefixIn(const ArgPromotion::IndicesVector &Indices, 259 Low = Set.upper_bound(Indices); 262 // Low is now the last element smaller than or equal to Indices. This means 263 // it points to a prefix of Indices (possibly Indices itself), if such 267 return Low != Set.end() && IsPrefix(*Low, Indices); 270 /// Mark the given indices (ToMark) as safe in the given set of indice [all...] |
/external/llvm/utils/TableGen/ |
CodeGenRegisters.cpp | 56 std::vector<Record*> Indices = TheDef->getValueAsListOfDefs("SubRegIndices"); 57 if (SubList.size() != Indices.size()) 64 if (!SubRegs.insert(std::make_pair(Indices[i], SR)).second) 65 throw TGError(TheDef->getLoc(), "SubRegIndex " + Indices[i]->getName() + 86 Orphans.push_back(Orphan(SI->second, Indices[i], SI->first)); 107 // Resolve list of subreg indices into R2. 123 // Insert composite index. Allow overriding inherited indices etc. 147 std::vector<Record*> Indices = TheDef->getValueAsListOfDefs("SubRegIndices"); 148 for (unsigned i = 0, e = Indices.size(); i != e; ++i) { 149 CodeGenRegister *SR = SubRegs.find(Indices[i])->second [all...] |
/external/clang/lib/CodeGen/ |
CGBuiltin.cpp | [all...] |
CGExpr.cpp | [all...] |
/external/llvm/include/llvm/ |
Instructions.h | 703 assert(Ty && "Invalid GetElementPtrInst indices for type!"); 715 /// list of indices. The first ctor can optionally insert before an existing 772 /// Null is returned if the indices are invalid for the specified 813 /// hasAllZeroIndices - Return true if all of the indices of this GEP are 818 /// hasAllConstantIndices - Return true if all of the indices of this GEP are [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstructionCombining.cpp | 729 /// or not there is a sequence of GEP indices into the type that will land us at 790 // If this GEP has only 0 indices, it is the same pointer as 792 // the indices. 807 // Eliminate unneeded casts for indices, and replace indices which displace 816 // Skip indices into struct types. 840 // Combine Indices - If the source pointer to this getelementptr instruction 841 // is a getelementptr instruction, combine the indices of the two [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
DAGCombiner.cpp | [all...] |