/external/llvm/include/llvm/Support/ |
ConstantFolder.h | 122 ArrayRef<Constant *> IdxList) const { 123 return ConstantExpr::getGetElementPtr(C, IdxList); 132 ArrayRef<Value *> IdxList) const { 133 return ConstantExpr::getGetElementPtr(C, IdxList); 137 ArrayRef<Constant *> IdxList) const { 138 return ConstantExpr::getInBoundsGetElementPtr(C, IdxList); 147 ArrayRef<Value *> IdxList) const { 148 return ConstantExpr::getInBoundsGetElementPtr(C, IdxList); 226 ArrayRef<unsigned> IdxList) const { 227 return ConstantExpr::getExtractValue(Agg, IdxList); [all...] |
NoFolder.h | 181 ArrayRef<Constant *> IdxList) const { 182 return ConstantExpr::getGetElementPtr(C, IdxList); 191 ArrayRef<Value *> IdxList) const { 192 return GetElementPtrInst::Create(C, IdxList); 196 ArrayRef<Constant *> IdxList) const { 197 return ConstantExpr::getInBoundsGetElementPtr(C, IdxList); 206 ArrayRef<Value *> IdxList) const { 207 return GetElementPtrInst::CreateInBounds(C, IdxList); 286 ArrayRef<unsigned> IdxList) const { 287 return ExtractValueInst::Create(Agg, IdxList); [all...] |
TargetFolder.h | 134 ArrayRef<Constant *> IdxList) const { 135 return Fold(ConstantExpr::getGetElementPtr(C, IdxList)); 144 ArrayRef<Value *> IdxList) const { 145 return Fold(ConstantExpr::getGetElementPtr(C, IdxList)); 149 ArrayRef<Constant *> IdxList) const { 150 return Fold(ConstantExpr::getInBoundsGetElementPtr(C, IdxList)); 159 ArrayRef<Value *> IdxList) const { 160 return Fold(ConstantExpr::getInBoundsGetElementPtr(C, IdxList)); 250 ArrayRef<unsigned> IdxList) const { 251 return Fold(ConstantExpr::getExtractValue(Agg, IdxList)); [all...] |
/external/llvm/lib/CodeGen/ |
StackProtector.cpp | 400 SmallVector<Constant *, 2> IdxList; 401 IdxList.push_back(ConstantInt::get(Type::getInt8Ty(Context), 0)); 402 IdxList.push_back(ConstantInt::get(Type::getInt8Ty(Context), 0)); 405 Args.push_back(ConstantExpr::getGetElementPtr(FuncName, IdxList));
|
/external/llvm/lib/IR/ |
ConstantsContext.h | 170 const SmallVector<unsigned, 4> &IdxList, 173 Indices(IdxList) { 196 const SmallVector<unsigned, 4> &IdxList, 199 Indices(IdxList) { 216 GetElementPtrConstantExpr(Constant *C, ArrayRef<Constant*> IdxList, 220 ArrayRef<Constant*> IdxList, 224 new(IdxList.size() + 1) GetElementPtrConstantExpr(C, IdxList, DestTy); 460 std::vector<Constant*> IdxList(V.operands.begin()+1, V.operands.end()); 461 return GetElementPtrConstantExpr::Create(V.operands[0], IdxList, Ty [all...] |
Instructions.cpp | [all...] |
Core.cpp | 927 ArrayRef<Constant *> IdxList(unwrap<Constant>(ConstantIndices, NumIndices), 930 IdxList)); 937 ArrayRef<Constant *> IdxList(unwrap<Constant>(ConstantIndices, NumIndices), 939 return wrap(ConstantExpr::getInBoundsGetElementPtr(Val, IdxList)); [all...] |
ConstantFold.cpp | 111 SmallVector<Value*, 8> IdxList; 114 IdxList.push_back(Zero); 120 IdxList.push_back(Zero); 125 IdxList.push_back(Zero); 133 return ConstantExpr::getInBoundsGetElementPtr(V, IdxList); [all...] |
Constants.cpp | [all...] |
/external/llvm/include/llvm/IR/ |
Instructions.h | 713 void init(Value *Ptr, ArrayRef<Value *> IdxList, const Twine &NameStr); 719 inline GetElementPtrInst(Value *Ptr, ArrayRef<Value *> IdxList, 722 inline GetElementPtrInst(Value *Ptr, ArrayRef<Value *> IdxList, 728 static GetElementPtrInst *Create(Value *Ptr, ArrayRef<Value *> IdxList, 731 unsigned Values = 1 + unsigned(IdxList.size()); 733 GetElementPtrInst(Ptr, IdxList, Values, NameStr, InsertBefore); 735 static GetElementPtrInst *Create(Value *Ptr, ArrayRef<Value *> IdxList, 738 unsigned Values = 1 + unsigned(IdxList.size()); 740 GetElementPtrInst(Ptr, IdxList, Values, NameStr, InsertAtEnd); 746 ArrayRef<Value *> IdxList, [all...] |
Constants.h | [all...] |
IRBuilder.h | [all...] |
/external/llvm/utils/TableGen/ |
RegisterInfoEmitter.cpp | [all...] |
/external/llvm/include/llvm-c/ |
Core.h | [all...] |
/external/llvm/lib/Transforms/IPO/ |
GlobalOpt.cpp | [all...] |