[PATCH] D88995: Support vectors in CastInst::isBitOrNoopPointerCastable
Roman Lebedev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 7 11:54:47 PDT 2020
lebedev.ri added reviewers: efriedma, nlopes, spatel.
lebedev.ri added inline comments.
================
Comment at: llvm/test/Transforms/InstCombine/load.ll:389
+; CHECK-NEXT: [[X:%.*]] = load <2 x i64>, <2 x i64>* [[P:%.*]], align 16
+; CHECK-NEXT: [[Y_CAST:%.*]] = inttoptr <2 x i64> [[X]] to <2 x i8*>
+; CHECK-NEXT: call void @use.v2.p0(<2 x i8*> [[Y_CAST]])
----------------
This is going in the opposite direction than what we've just recently disscussed/estabilished - we can't/shouldn't introduce int<->ptr casts that weren't in the source code.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D88995/new/
https://reviews.llvm.org/D88995
More information about the llvm-commits
mailing list