llvm-project
cff5a439 - [AArch64][PAC][GISel] Add missing clobbering info to LOADgotAUTH (#157433)

Commit
85 days ago
[AArch64][PAC][GISel] Add missing clobbering info to LOADgotAUTH (#157433) When LOADgotAUTH is selected by GlobalISel, the existing MachineInstr is updated in-place instead of constructing a fresh instance by calling MIB.buildInstr(). This way, implicit-def operands have to be added manually for machine passes to take them into account. This patch fixes miscompilation possibility observed when compiling with GlobalISel enabled or at -O0 optimization level.
Author
Parents
Loading