[all-commits] [llvm/llvm-project] cdac34: [X86] Zero-extend pointers to i64 for x86_64
Paul T Robinson via All-commits
all-commits at lists.llvm.org
Mon Nov 30 11:01:23 PST 2020
Branch: refs/heads/temp-test-main
Home: https://github.com/llvm/llvm-project
Commit: cdac34bd47a34337579e50dedc119548b379f20e
https://github.com/llvm/llvm-project/commit/cdac34bd47a34337579e50dedc119548b379f20e
Author: Harald van Dijk <harald at gigawatt.nl>
Date: 2020-11-30 (Mon, 30 Nov 2020)
Changed paths:
M llvm/lib/Target/X86/X86CallingConv.cpp
M llvm/lib/Target/X86/X86CallingConv.td
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/musttail-varargs.ll
M llvm/test/CodeGen/X86/pr38865-2.ll
M llvm/test/CodeGen/X86/pr38865-3.ll
M llvm/test/CodeGen/X86/pr38865.ll
M llvm/test/CodeGen/X86/sibcall.ll
M llvm/test/CodeGen/X86/x32-function_pointer-2.ll
M llvm/test/CodeGen/X86/x86-64-sret-return.ll
Log Message:
-----------
[X86] Zero-extend pointers to i64 for x86_64
For LP64 mode, this has no effect as pointers are already 64 bits.
For ILP32 mode (x32), this extension is specified by the ABI.
Reviewed By: pengfei
Differential Revision: https://reviews.llvm.org/D91338
Commit: a474657e30edccd9e175d92bddeefcfa544751b2
https://github.com/llvm/llvm-project/commit/a474657e30edccd9e175d92bddeefcfa544751b2
Author: Paul Robinson <paul.robinson at sony.com>
Date: 2020-11-30 (Mon, 30 Nov 2020)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
M llvm/test/CodeGen/AArch64/arm64-abi_align.ll
M llvm/test/CodeGen/AArch64/arm64-fast-isel-call.ll
M llvm/test/CodeGen/AArch64/arm64-fast-isel-gv.ll
M llvm/test/CodeGen/AArch64/arm64-fast-isel-intrinsic.ll
M llvm/test/CodeGen/AArch64/arm64-fast-isel.ll
M llvm/test/CodeGen/AArch64/arm64-patchpoint-webkit_jscc.ll
M llvm/test/CodeGen/AArch64/swifterror.ll
M llvm/test/CodeGen/ARM/fast-isel-call.ll
M llvm/test/CodeGen/ARM/fast-isel-intrinsic.ll
M llvm/test/CodeGen/ARM/fast-isel-select.ll
M llvm/test/CodeGen/ARM/fast-isel-vararg.ll
M llvm/test/CodeGen/ARM/swifterror.ll
M llvm/test/CodeGen/Mips/Fast-ISel/callabi.ll
M llvm/test/CodeGen/Mips/Fast-ISel/simplestore.ll
M llvm/test/CodeGen/Mips/Fast-ISel/simplestorei.ll
M llvm/test/CodeGen/X86/avx512-mask-zext-bugfix.ll
M llvm/test/CodeGen/X86/bmi-intrinsics-fast-isel.ll
M llvm/test/CodeGen/X86/fast-isel-call-cleanup.ll
M llvm/test/CodeGen/X86/inreg.ll
M llvm/test/CodeGen/X86/pr32241.ll
M llvm/test/CodeGen/X86/pr32284.ll
M llvm/test/CodeGen/X86/pr32340.ll
M llvm/test/CodeGen/X86/pr32345.ll
M llvm/test/CodeGen/X86/pr32484.ll
M llvm/test/CodeGen/X86/sink-local-value.ll
M llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll
M llvm/test/DebugInfo/Mips/delay-slot.ll
M llvm/test/DebugInfo/X86/prologue-stack.ll
Log Message:
-----------
[FastISel] NFC: Remove obsolete -fast-isel-sink-local-values option
This option is not used for anything after #dc35368 (D91734).
Compare: https://github.com/llvm/llvm-project/compare/61aec69a65de...a474657e30ed
More information about the All-commits
mailing list