/external/llvm/lib/Analysis/ |
PtrUseVisitor.cpp | 31 bool detail::PtrUseVisitorBase::adjustOffsetForGEP(GetElementPtrInst &GEPI) {
|
PHITransAddr.cpp | 27 isa<GetElementPtrInst>(Inst)) 39 // if (isa<BitCastInst>(PtrInst) || isa<GetElementPtrInst>(PtrInst)) 217 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { 243 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(*UI)) 400 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { 410 GetElementPtrInst *Result = 411 GetElementPtrInst::Create(GEPOps[0], makeArrayRef(GEPOps).slice(1) [all...] |
Loads.cpp | 43 isa<PHINode>(A) || isa<GetElementPtrInst>(A))
|
/external/llvm/unittests/IR/ |
InstructionsTest.cpp | 244 GetElementPtrInst *Gep0 = GetElementPtrInst::Create(PtrVecA, C2xi32a); 245 GetElementPtrInst *Gep1 = GetElementPtrInst::Create(PtrVecA, C2xi32b); 246 GetElementPtrInst *Gep2 = GetElementPtrInst::Create(PtrVecB, C2xi32a); 247 GetElementPtrInst *Gep3 = GetElementPtrInst::Create(PtrVecB, C2xi32b); 275 GetElementPtrInst *GepII0 = GetElementPtrInst::Create(Gep0, C2xi32b) [all...] |
/external/llvm/lib/CodeGen/ |
ShadowStackGC.cpp | 66 static GetElementPtrInst *CreateGEP(LLVMContext &Context, 69 static GetElementPtrInst *CreateGEP(LLVMContext &Context, 348 GetElementPtrInst * 356 assert(isa<GetElementPtrInst>(Val) && "Unexpected folded constant"); 358 return dyn_cast<GetElementPtrInst>(Val); 361 GetElementPtrInst * 368 assert(isa<GetElementPtrInst>(Val) && "Unexpected folded constant"); 370 return dyn_cast<GetElementPtrInst>(Val);
|
StackProtector.cpp | 194 } else if (const GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) {
|
/external/llvm/include/llvm/Transforms/ |
Scalar.h | 22 class GetElementPtrInst;
|
/external/llvm/include/llvm/Analysis/ |
PtrUseVisitor.h | 163 bool adjustOffsetForGEP(GetElementPtrInst &GEPI); 246 void visitGetElementPtrInst(GetElementPtrInst &GEPI) {
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 131 GetElementPtrInst *FirstInst =cast<GetElementPtrInst>(PN.getIncomingValue(0)); 148 GetElementPtrInst *GEP= dyn_cast<GetElementPtrInst>(PN.getIncomingValue(i)); 221 GetElementPtrInst *InGEP =cast<GetElementPtrInst>(PN.getIncomingValue(i)); 231 GetElementPtrInst *NewGEP = 232 GetElementPtrInst::Create(Base, makeArrayRef(FixedOperands).slice(1)); 279 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(L->getOperand(0)) [all...] |
InstCombineLoadStoreAlloca.cpp | 69 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { 188 GetElementPtrInst::CreateInBounds(New, Idx, New->getName()+".sub"); 371 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(Op)) { 553 isa<GetElementPtrInst>(A)) 590 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Ptr)) {
|
InstCombine.h | 148 Instruction *FoldCmpLoadFromIndexedGlobal(GetElementPtrInst *GEP, 194 Instruction *visitGetElementPtrInst(GetElementPtrInst &GEP);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
R600KernelParameters.cpp | 158 if (isa<getElementPtrInst>(Val)) { 159 getElementPtrInst* GEP = dyn_cast<getElementPtrInst>(Val); 160 getElementPtrInst::op_iterator I = GEP->op_begin(); 247 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(V); 268 GetElementPtrInst* GEP2 = GetElementPtrInst::Create(Op, Params, Name, 337 Value* ParamPtr = GetElementPtrInst::Create(ParamAddrSpacePtr,
|
/external/mesa3d/src/gallium/drivers/radeon/ |
R600KernelParameters.cpp | 158 if (isa<getElementPtrInst>(Val)) { 159 getElementPtrInst* GEP = dyn_cast<getElementPtrInst>(Val); 160 getElementPtrInst::op_iterator I = GEP->op_begin(); 247 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(V); 268 GetElementPtrInst* GEP2 = GetElementPtrInst::Create(Op, Params, Name, 337 Value* ParamPtr = GetElementPtrInst::Create(ParamAddrSpacePtr,
|
/external/llvm/lib/Transforms/IPO/ |
ArgumentPromotion.cpp | 345 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(V)) { 383 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { 553 assert(isa<LoadInst>(User) || isa<GetElementPtrInst>(User)); 579 Params.push_back(GetElementPtrInst::getIndexedType(I->getType(), *SI)); 664 Value *Idx = GetElementPtrInst::Create(*AI, Idxs, 695 V = GetElementPtrInst::Create(V, Ops, V->getName()+".idx", Call); [all...] |
GlobalOpt.cpp | 265 } else if (isa<GetElementPtrInst>(I)) { 369 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(I)) { 505 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { 565 GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(I); 585 if (!isa<GetElementPtrInst>(U) && 750 isa<GetElementPtrInst>(GEP)) && "NonGEP CE's are not SRAable!"); 769 GetElementPtrInst *GEPI = cast<GetElementPtrInst>(GEP) [all...] |
MergeFunctions.cpp | 191 bool isEquivalentGEP(const GetElementPtrInst *GEP1, 192 const GetElementPtrInst *GEP2) { 432 if (const GetElementPtrInst *GEP1 = dyn_cast<GetElementPtrInst>(F1I)) { 433 const GetElementPtrInst *GEP2 = dyn_cast<GetElementPtrInst>(F2I);
|
/external/llvm/include/llvm/IR/ |
Instructions.h | 697 // GetElementPtrInst Class 704 assert(Ty && "Invalid GetElementPtrInst indices for type!"); 708 /// GetElementPtrInst - an instruction for type-safe pointer arithmetic to 711 class GetElementPtrInst : public Instruction { 712 GetElementPtrInst(const GetElementPtrInst &GEPI); 719 inline GetElementPtrInst(Value *Ptr, ArrayRef<Value *> IdxList, 722 inline GetElementPtrInst(Value *Ptr, ArrayRef<Value *> IdxList, 726 virtual GetElementPtrInst *clone_impl() const; 728 static GetElementPtrInst *Create(Value *Ptr, ArrayRef<Value *> IdxList [all...] |
Operator.h | 27 class GetElementPtrInst; 363 friend class GetElementPtrInst;
|
IRBuilder.h | [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARC.h | 271 (isa<GetElementPtrInst>(I) && 272 cast<GetElementPtrInst>(I)->hasAllZeroIndices());
|
/external/llvm/lib/Transforms/Utils/ |
CodeExtractor.cpp | 366 GetElementPtrInst *GEP = 367 GetElementPtrInst::Create(AI, Idx, "gep_" + inputs[i]->getName(), TI); 468 GetElementPtrInst *GEP = 469 GetElementPtrInst::Create(Struct, Idx, 494 GetElementPtrInst *GEP 495 = GetElementPtrInst::Create(Struct, Idx, 609 GetElementPtrInst *GEP = 610 GetElementPtrInst::Create(OAI, Idx,
|
LowerInvoke.cpp | 438 OldJmpBufPtr = GetElementPtrInst::Create(JmpBuf, Idx, "OldBuf", 485 Value *JmpBufPtr = GetElementPtrInst::Create(JmpBuf, Idx, "TheJmpBuf", 539 Idx[0] = GetElementPtrInst::Create(BufPtr, Idx, "JmpBuf", UnwindBlock);
|
/external/llvm/unittests/Transforms/Utils/ |
Cloning.cpp | 132 GetElementPtrInst *GEP = GetElementPtrInst::Create(V, ops);
|
/external/llvm/lib/Transforms/Scalar/ |
ScalarReplAggregates.cpp | 156 void isSafeGEP(GetElementPtrInst *GEPI, uint64_t &Offset, AllocaInfo &Info); 172 void RewriteGEP(GetElementPtrInst *GEPI, AllocaInst *AI, uint64_t Offset, 503 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(User)) { 608 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(User)) { [all...] |
/external/llvm/include/llvm/Support/ |
NoFolder.h | 192 return GetElementPtrInst::Create(C, IdxList); 207 return GetElementPtrInst::CreateInBounds(C, IdxList);
|