Searched refs:GEPA (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/Vectorize/ |
D | LoadStoreVectorizer.cpp | 277 GetElementPtrInst *GEPA = dyn_cast<GetElementPtrInst>(getPointerOperand(A)); in isConsecutiveAccess() local 279 if (!GEPA || !GEPB || GEPA->getNumOperands() != GEPB->getNumOperands()) in isConsecutiveAccess() 281 unsigned FinalIndex = GEPA->getNumOperands() - 1; in isConsecutiveAccess() 283 if (GEPA->getOperand(i) != GEPB->getOperand(i)) in isConsecutiveAccess() 286 Instruction *OpA = dyn_cast<Instruction>(GEPA->getOperand(FinalIndex)); in isConsecutiveAccess()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | LoadStoreVectorizer.cpp | 366 auto *GEPA = dyn_cast<GetElementPtrInst>(PtrA); in lookThroughComplexAddresses() local 368 if (!GEPA || !GEPB) in lookThroughComplexAddresses() 373 if (GEPA->getNumOperands() != GEPB->getNumOperands() || in lookThroughComplexAddresses() 374 GEPA->getPointerOperand() != GEPB->getPointerOperand()) in lookThroughComplexAddresses() 376 gep_type_iterator GTIA = gep_type_begin(GEPA); in lookThroughComplexAddresses() 378 for (unsigned I = 0, E = GEPA->getNumIndices() - 1; I < E; ++I) { in lookThroughComplexAddresses()
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/ |
D | builder_misc.cpp | 311 return GEPA(ptr, indices); in GEP() 319 return GEPA(ptr, indices); in GEP() 343 return LOAD(GEPA(basePtr, valIndices), name); in LOAD() 351 return LOAD(GEPA(basePtr, valIndices), name); in LOADV() 359 return STORE(val, GEPA(basePtr, valIndices)); in STORE() 367 return STORE(val, GEPA(basePtr, valIndices)); in STOREV()
|