[all-commits] [llvm/llvm-project] 2c736f: [InstCombine] Skip GEP of bitcast transform with o...
Nikita Popov via All-commits
all-commits at lists.llvm.org
Thu Jan 27 01:53:39 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2c736f666b7a563c6f696957fdfa09edd971ac72
https://github.com/llvm/llvm-project/commit/2c736f666b7a563c6f696957fdfa09edd971ac72
Author: Nikita Popov <npopov at redhat.com>
Date: 2022-01-27 (Thu, 27 Jan 2022)
Changed paths:
M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
Log Message:
-----------
[InstCombine] Skip GEP of bitcast transform with opaque pointers
This transform is fundamentally incompatible with opaque pointers.
Usually we would not hit it anyway because the bitcast is folded
away earlier, but due to worklist order it might survive until
here, so make sure we bail out explicitly.
More information about the All-commits
mailing list