Skip to content

Commit 9d87f41

Browse files
author
git apple-llvm automerger
committed
Merge commit '5c93ba899678' from apple/master into swift/master-next
2 parents 6f6832e + 5c93ba8 commit 9d87f41

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

llvm/lib/Target/ARM/ARMCallingConv.td

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def CC_ARM_APCS : CallingConv<[
2020

2121
// Handles byval parameters.
2222
CCIfByVal<CCPassByVal<4, 4>>,
23-
23+
2424
CCIfType<[i1, i8, i16], CCPromoteToType<i32>>,
2525

2626
// Pass SwiftSelf in a callee saved register.
@@ -80,7 +80,7 @@ def FastCC_ARM_APCS : CallingConv<[
8080
S9, S10, S11, S12, S13, S14, S15]>>,
8181

8282
// CPRCs may be allocated to co-processor registers or the stack - they
83-
// may never be allocated to core registers.
83+
// may never be allocated to core registers.
8484
CCIfType<[f32], CCAssignToStackWithShadow<4, 4, [Q0, Q1, Q2, Q3]>>,
8585
CCIfType<[f64], CCAssignToStackWithShadow<8, 4, [Q0, Q1, Q2, Q3]>>,
8686
CCIfType<[v2f64], CCAssignToStackWithShadow<16, 4, [Q0, Q1, Q2, Q3]>>,
@@ -165,8 +165,8 @@ def CC_ARM_AAPCS : CallingConv<[
165165
CCIfNest<CCAssignToReg<[R12]>>,
166166

167167
// Handle all vector types as either f64 or v2f64.
168-
CCIfType<[v1i64, v2i32, v4i16, v4f16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
169-
CCIfType<[v2i64, v4i32, v8i16, v8f16, v8f16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
168+
CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
169+
CCIfType<[v2i64, v4i32, v8i16, v8f16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
170170

171171
// Pass SwiftSelf in a callee saved register.
172172
CCIfSwiftSelf<CCIfType<[i32], CCAssignToReg<[R10]>>>,
@@ -182,8 +182,8 @@ def CC_ARM_AAPCS : CallingConv<[
182182
let Entry = 1 in
183183
def RetCC_ARM_AAPCS : CallingConv<[
184184
// Handle all vector types as either f64 or v2f64.
185-
CCIfType<[v1i64, v2i32, v4i16, v4f16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
186-
CCIfType<[v2i64, v4i32, v8i16, v8f16, v8f16,v16i8, v4f32], CCBitConvertToType<v2f64>>,
185+
CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
186+
CCIfType<[v2i64, v4i32, v8i16, v8f16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
187187

188188
// Pass SwiftSelf in a callee saved register.
189189
CCIfSwiftSelf<CCIfType<[i32], CCAssignToReg<[R10]>>>,
@@ -208,8 +208,8 @@ def CC_ARM_AAPCS_VFP : CallingConv<[
208208
CCIfByVal<CCPassByVal<4, 4>>,
209209

210210
// Handle all vector types as either f64 or v2f64.
211-
CCIfType<[v1i64, v2i32, v4i16, v4f16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
212-
CCIfType<[v2i64, v4i32, v8i16, v8f16, v8f16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
211+
CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
212+
CCIfType<[v2i64, v4i32, v8i16, v8f16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
213213

214214
// Pass SwiftSelf in a callee saved register.
215215
CCIfSwiftSelf<CCIfType<[i32], CCAssignToReg<[R10]>>>,
@@ -230,8 +230,8 @@ def CC_ARM_AAPCS_VFP : CallingConv<[
230230
let Entry = 1 in
231231
def RetCC_ARM_AAPCS_VFP : CallingConv<[
232232
// Handle all vector types as either f64 or v2f64.
233-
CCIfType<[v1i64, v2i32, v4i16, v4f16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
234-
CCIfType<[v2i64, v4i32, v8i16, v8f16, v8f16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
233+
CCIfType<[v1i64, v2i32, v4i16, v4f16, v8i8, v2f32], CCBitConvertToType<f64>>,
234+
CCIfType<[v2i64, v4i32, v8i16, v8f16, v16i8, v4f32], CCBitConvertToType<v2f64>>,
235235

236236
// Pass SwiftSelf in a callee saved register.
237237
CCIfSwiftSelf<CCIfType<[i32], CCAssignToReg<[R10]>>>,

0 commit comments

Comments
 (0)