[llvm] [AMDGPU] Update PromoteAlloca to handle GEPs with variable offset. (PR #122342)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 9 18:30:39 PST 2025
================
@@ -385,13 +385,42 @@ static bool isSupportedMemset(MemSetInst *I, AllocaInst *AI,
match(I->getOperand(2), m_SpecificInt(Size)) && !I->isVolatile();
}
+static bool hasVariableOffset(GetElementPtrInst *GEP) {
----------------
arsenm wrote:
This looks like you're pre-filtering for a scenario that could happen in the map lookup. You should directly detect when this delete happens rather than assuming the set of cases it could
https://github.com/llvm/llvm-project/pull/122342
More information about the llvm-commits
mailing list