summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2011-11-05 00:02:56 +0000
committerChad Rosier <mcrosier@apple.com>2011-11-05 00:02:56 +0000
commitf0055f61fba71db7466183bc175411cd66b44325 (patch)
tree2c6abed17709a553f0c773f8015db9c9af6d648f /llvm/lib
parentaed9bd7cc1b0e0e1baa13f719dfa23560beb5eb0 (diff)
downloadbcm5719-llvm-f0055f61fba71db7466183bc175411cd66b44325.tar.gz
bcm5719-llvm-f0055f61fba71db7466183bc175411cd66b44325.zip
Allow i1 to be promoted to i32 for ARM APCS calling convention.
llvm-svn: 143755
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/ARM/ARMCallingConv.td2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMCallingConv.td b/llvm/lib/Target/ARM/ARMCallingConv.td
index d2981c0af8c..5539d28cae8 100644
--- a/llvm/lib/Target/ARM/ARMCallingConv.td
+++ b/llvm/lib/Target/ARM/ARMCallingConv.td
@@ -25,7 +25,7 @@ def CC_ARM_APCS : CallingConv<[
// Handles byval parameters.
CCIfByVal<CCPassByVal<4, 4>>,
- CCIfType<[i8, i16], CCPromoteToType<i32>>,
+ CCIfType<[i1, i8, i16], CCPromoteToType<i32>>,
// Handle all vector types as either f64 or v2f64.
CCIfType<[v1i64, v2i32, v4i16, v8i8, v2f32], CCBitConvertToType<f64>>,
OpenPOWER on IntegriCloud