Searched refs:GEPs (Results 1 – 5 of 5) sorted by relevance
333 if (GEPs.empty()) in foldGEPChainAsStructAccess()348 for (auto *Iter = GEPs.begin() + 1; Iter != GEPs.end(); ++Iter) { in foldGEPChainAsStructAccess()373 if (GEPs.empty()) in foldGEPChainAsU8Access()408 return GEPs.empty() || all_of(GEPs, [=](GetElementPtrInst *GEP) { in allZeroIndices()513 if (allZeroIndices(GEPs)) in rewriteAccessChain()528 GEPs.push_back(GEP); in rewriteAccessChain()530 GEPs.pop_back(); in rewriteAccessChain()539 GEPs.push_back(GEP); in rewriteAccessChain()541 GEPs.pop_back(); in rewriteAccessChain()545 GEPs.push_back(GEP); in rewriteAccessChain()[all …]
165 GEPListMap GEPs; member
829 SmallVector<const Value *, 32> GEPs; in X86SelectAddress() local957 GEPs.push_back(V); in X86SelectAddress()973 for (const Value *I : reverse(GEPs)) in X86SelectAddress()
11624 SmallVector<Value *> GEPs; in vectorizeTree() local11627 GEPs.push_back(V); in vectorizeTree()11629 V = propagateMetadata(I, GEPs); in vectorizeTree()13368 GEPs.clear(); in runImpl()13414 if (!GEPs.empty()) { in runImpl()13415 LLVM_DEBUG(dbgs() << "SLP: Found GEPs for " << GEPs.size() in runImpl()13686 GEPs.clear(); in collectSeedInstructions()13715 GEPs[GEP->getPointerOperand()].push_back(GEP); in collectSeedInstructions()16223 for (auto &Entry : GEPs) { in vectorizeGEPIndices()
2470 auto GEPs = std::move(it->second); in optimizeCallInst() local2471 LargeOffsetGEPMap[ArgVal].append(GEPs.begin(), GEPs.end()); in optimizeCallInst()