From 3e4b22d9836f66ba72dd105567a77be05030f747 Mon Sep 17 00:00:00 2001 From: David Goodwin Date: Thu, 30 Jul 2009 18:01:09 +0000 Subject: [PATCH] Add missing D* register clobbers for Thumb-2 call. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77611 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/ARM/ARMInstrThumb2.td | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Target/ARM/ARMInstrThumb2.td b/lib/Target/ARM/ARMInstrThumb2.td index 5f882cf5c6b..3ae9fbcf55a 100644 --- a/lib/Target/ARM/ARMInstrThumb2.td +++ b/lib/Target/ARM/ARMInstrThumb2.td @@ -1039,6 +1039,7 @@ def t2BLX : T2XI<(outs), (ins GPR:$func, variable_ops), // On Darwin R9 is call-clobbered. let isCall = 1, Defs = [R0, R1, R2, R3, R9, R12, LR, + D0, D1, D2, D3, D4, D5, D6, D7, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, CPSR] in { def t2BLr9 : T2XI<(outs), (ins i32imm:$func, variable_ops), -- 2.34.1