We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bf73b92 commit 697bdf2Copy full SHA for 697bdf2
llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
@@ -3408,8 +3408,8 @@ Instruction *InstCombinerImpl::visitCallInst(CallInst &CI) {
3408
3409
// Try to remove redundant alignment assumptions.
3410
if (OBU.getTagName() == "align" && OBU.Inputs.size() == 2) {
3411
- RetainedKnowledge RK = getKnowledgeFromBundle(
3412
- *cast<AssumeInst>(II), II->bundle_op_info_begin()[Idx]);
+ RetainedKnowledge RK = getKnowledgeFromOperandInAssume(
+ *cast<AssumeInst>(II), II->arg_size() + Idx);
3413
if (!RK || RK.AttrKind != Attribute::Alignment ||
3414
!isPowerOf2_64(RK.ArgValue) || !isa<ConstantInt>(RK.IRArgValue))
3415
continue;
0 commit comments