[all-commits] [llvm/llvm-project] b006f5: [SystemZ/z/OS] Add XPLINK 64-bit calling conventio...
Kai Nacke via All-commits
all-commits at lists.llvm.org
Fri Feb 19 15:40:50 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b006f555448a7b842f6d89cf4cdc6e2aa0b9a31e
https://github.com/llvm/llvm-project/commit/b006f555448a7b842f6d89cf4cdc6e2aa0b9a31e
Author: Yusra Syeda <yusra.syeda at ibm.com>
Date: 2021-02-19 (Fri, 19 Feb 2021)
Changed paths:
M llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
M llvm/lib/Target/SystemZ/SystemZCallingConv.td
M llvm/lib/Target/SystemZ/SystemZInstrInfo.td
M llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
M llvm/lib/Target/SystemZ/SystemZScheduleZ13.td
M llvm/lib/Target/SystemZ/SystemZScheduleZ14.td
M llvm/lib/Target/SystemZ/SystemZScheduleZ15.td
M llvm/lib/Target/SystemZ/SystemZScheduleZ196.td
M llvm/lib/Target/SystemZ/SystemZScheduleZEC12.td
M llvm/lib/Target/SystemZ/SystemZSubtarget.h
Log Message:
-----------
[SystemZ/z/OS] Add XPLINK 64-bit calling convention to tablegen.
This commit adds the initial changes to the SystemZ target
description for the XPLINK 64-bit calling convention on z/OS.
Additions include:
- a new predicate IsTargetXPLINK64
- different register allocation order
- generaton of nopr after a call
Reviewed-by: uweigand
Differential Revision: https://reviews.llvm.org/D96887
More information about the All-commits
mailing list