Skip to content

Commit de09c27

Browse files
authored
ARM: Simplify logic for default libcall calling convention (#152166)
1 parent ab209ca commit de09c27

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

llvm/include/llvm/IR/RuntimeLibcalls.td

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1511,10 +1511,9 @@ def ARMSystemLibrary
15111511
(!TT.isiOS() || !TT.isOSVersionLT(5, 0))}]>>,
15121512
DefaultStackProtector)> {
15131513
let DefaultLibcallCallingConv = LibcallCallingConv<[{
1514-
(!TT.isOSDarwin() && !TT.isiOS() && !TT.isWatchOS() && !TT.isDriverKit()) ?
1514+
TT.isOSDarwin() ? CallingConv::C :
15151515
(FloatABI == FloatABI::Hard ? CallingConv::ARM_AAPCS_VFP
1516-
: CallingConv::ARM_AAPCS) :
1517-
CallingConv::C
1516+
: CallingConv::ARM_AAPCS)
15181517
}]>;
15191518
}
15201519

0 commit comments

Comments
 (0)