/external/llvm/lib/Analysis/ |
PtrUseVisitor.cpp | 30 bool detail::PtrUseVisitorBase::adjustOffsetForGEP(GetElementPtrInst &GEPI) {
|
PHITransAddr.cpp | 27 isa<GetElementPtrInst>(Inst)) 39 // if (isa<BitCastInst>(PtrInst) || isa<GetElementPtrInst>(PtrInst)) 216 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { 241 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(U)) 397 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Inst)) { 407 GetElementPtrInst *Result = 408 GetElementPtrInst::Create(GEPOps[0], makeArrayRef(GEPOps).slice(1) [all...] |
Delinearization.cpp | 78 else if (GetElementPtrInst *Gep = dyn_cast<GetElementPtrInst>(&Inst)) 90 !isa<GetElementPtrInst>(Inst))
|
Loads.cpp | 43 isa<PHINode>(A) || isa<GetElementPtrInst>(A))
|
/external/llvm/lib/Transforms/Scalar/ |
SeparateConstOffsetFromGEP.cpp | 129 GetElementPtrInst *GEP); 132 static int64_t Find(Value *Idx, const DataLayout *DL, GetElementPtrInst *GEP); 253 bool splitGEP(GetElementPtrInst *GEP); 258 int64_t accumulateByteOffset(GetElementPtrInst *GEP, bool &NeedsExtraction); 274 bool canonicalizeArrayIndicesToPointerSize(GetElementPtrInst *GEP); 291 bool convertInBoundsZExtToSExt(GetElementPtrInst *GEP); 559 GetElementPtrInst *GEP) { 573 GetElementPtrInst *GEP) { 599 GetElementPtrInst *GEP) { 617 SeparateConstOffsetFromGEP::convertInBoundsZExtToSExt(GetElementPtrInst *GEP) [all...] |
LoadCombine.cpp | 96 while (isa<BitCastInst>(POP.Pointer) || isa<GetElementPtrInst>(POP.Pointer)) { 97 if (auto *GEP = dyn_cast<GetElementPtrInst>(POP.Pointer)) {
|
ScalarReplAggregates.cpp | 157 void isSafeGEP(GetElementPtrInst *GEPI, uint64_t &Offset, AllocaInfo &Info); 173 void RewriteGEP(GetElementPtrInst *GEPI, AllocaInst *AI, uint64_t Offset, 505 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(UI)) { 610 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(User)) { [all...] |
/external/llvm/lib/Target/R600/ |
AMDGPUTargetTransformInfo.cpp | 103 const GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(I);
|
AMDGPUPromoteAlloca.cpp | 111 std::map<GetElementPtrInst*, Value*> GEPIdx) { 115 GetElementPtrInst *GEP = cast<GetElementPtrInst>(Ptr); 120 static Value* GEPToVectorIndex(GetElementPtrInst *GEP) { 163 std::map<GetElementPtrInst*, Value*> GEPVectorIdx; 166 GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(AllocaUser);
|
/external/llvm/lib/CodeGen/ |
ShadowStackGC.cpp | 67 static GetElementPtrInst *CreateGEP(LLVMContext &Context, 70 static GetElementPtrInst *CreateGEP(LLVMContext &Context, 349 GetElementPtrInst * 357 assert(isa<GetElementPtrInst>(Val) && "Unexpected folded constant"); 359 return dyn_cast<GetElementPtrInst>(Val); 362 GetElementPtrInst * 369 assert(isa<GetElementPtrInst>(Val) && "Unexpected folded constant"); 371 return dyn_cast<GetElementPtrInst>(Val);
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXFavorNonGenericAddrSpaces.cpp | 126 GetElementPtrInst *NewGEPI = GetElementPtrInst::Create(Cast->getOperand(0),
|
/external/llvm/unittests/IR/ |
InstructionsTest.cpp | 321 GetElementPtrInst *Gep0 = GetElementPtrInst::Create(PtrVecA, C2xi32a); 322 GetElementPtrInst *Gep1 = GetElementPtrInst::Create(PtrVecA, C2xi32b); 323 GetElementPtrInst *Gep2 = GetElementPtrInst::Create(PtrVecB, C2xi32a); 324 GetElementPtrInst *Gep3 = GetElementPtrInst::Create(PtrVecB, C2xi32b); 352 GetElementPtrInst *GepII0 = GetElementPtrInst::Create(Gep0, C2xi32b) [all...] |
/external/llvm/include/llvm/Analysis/ |
PtrUseVisitor.h | 163 bool adjustOffsetForGEP(GetElementPtrInst &GEPI); 246 void visitGetElementPtrInst(GetElementPtrInst &GEPI) {
|
/external/llvm/include/llvm/Transforms/ |
Scalar.h | 25 class GetElementPtrInst;
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombinePHI.cpp | 133 GetElementPtrInst *FirstInst =cast<GetElementPtrInst>(PN.getIncomingValue(0)); 150 GetElementPtrInst *GEP= dyn_cast<GetElementPtrInst>(PN.getIncomingValue(i)); 223 GetElementPtrInst *InGEP =cast<GetElementPtrInst>(PN.getIncomingValue(i)); 233 GetElementPtrInst *NewGEP = 234 GetElementPtrInst::Create(Base, makeArrayRef(FixedOperands).slice(1)); 279 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(L->getOperand(0)) [all...] |
InstCombineLoadStoreAlloca.cpp | 77 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(I)) { 201 GetElementPtrInst::CreateInBounds(New, Idx, New->getName() + ".sub"); 394 if (GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(Op)) { 588 isa<GetElementPtrInst>(A)) 625 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Ptr)) { [all...] |
/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 | 358 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(V)) { 395 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(UR)) { 565 assert(isa<LoadInst>(UI) || isa<GetElementPtrInst>(UI)); 591 Params.push_back(GetElementPtrInst::getIndexedType(I->getType(), *SI)); 680 Value *Idx = GetElementPtrInst::Create(*AI, Idxs, 711 V = GetElementPtrInst::Create(V, Ops, V->getName()+".idx", Call); [all...] |
GlobalOpt.cpp | 168 if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(I)) { 314 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(U)) { 374 GetElementPtrInst *GEPI = dyn_cast<GetElementPtrInst>(I); 393 if (!isa<GetElementPtrInst>(U) && 558 isa<GetElementPtrInst>(GEP)) && "NonGEP CE's are not SRAable!"); 577 GetElementPtrInst *GEPI = cast<GetElementPtrInst>(GEP) [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARC.h | 271 (isa<GetElementPtrInst>(I) && 272 cast<GetElementPtrInst>(I)->hasAllZeroIndices());
|
/external/llvm/lib/Transforms/Utils/ |
CodeExtractor.cpp | 367 GetElementPtrInst *GEP = 368 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,
|
GlobalStatus.cpp | 124 } else if (isa<GetElementPtrInst>(I)) {
|
/external/llvm/include/llvm/IR/ |
NoFolder.h | 192 return GetElementPtrInst::Create(C, IdxList); 207 return GetElementPtrInst::CreateInBounds(C, IdxList);
|
Operator.h | 27 class GetElementPtrInst; 367 friend class GetElementPtrInst;
|