diff options
| author | James Molloy <james.molloy@arm.com> | 2012-03-15 09:12:01 +0000 |
|---|---|---|
| committer | James Molloy <james.molloy@arm.com> | 2012-03-15 09:12:01 +0000 |
| commit | 4813fc8ed67de23f6992e722df28d78480042415 (patch) | |
| tree | 6d1c8ddc808ec2c073d8a08231869e89d8467492 /clang/lib | |
| parent | fa39bd2d42da0c3e20408bfd8fb28bc3633955dc (diff) | |
| download | bcm5719-llvm-4813fc8ed67de23f6992e722df28d78480042415.tar.gz bcm5719-llvm-4813fc8ed67de23f6992e722df28d78480042415.zip | |
Fix codegen for vld{3,4}_dup intrinsics.
Patch by Silviu Baranga!
llvm-svn: 152788
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/CodeGen/CGBuiltin.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp index 5b0664101f0..2a3aa1f2a57 100644 --- a/clang/lib/CodeGen/CGBuiltin.cpp +++ b/clang/lib/CodeGen/CGBuiltin.cpp @@ -1630,10 +1630,10 @@ Value *CodeGenFunction::EmitARMBuiltinExpr(unsigned BuiltinID, Int = Intrinsic::arm_neon_vld2; break; case ARM::BI__builtin_neon_vld3_dup_v: - Int = Intrinsic::arm_neon_vld2; + Int = Intrinsic::arm_neon_vld3; break; case ARM::BI__builtin_neon_vld4_dup_v: - Int = Intrinsic::arm_neon_vld2; + Int = Intrinsic::arm_neon_vld4; break; default: llvm_unreachable("unknown vld_dup intrinsic?"); } @@ -1649,10 +1649,10 @@ Value *CodeGenFunction::EmitARMBuiltinExpr(unsigned BuiltinID, Int = Intrinsic::arm_neon_vld2lane; break; case ARM::BI__builtin_neon_vld3_dup_v: - Int = Intrinsic::arm_neon_vld2lane; + Int = Intrinsic::arm_neon_vld3lane; break; case ARM::BI__builtin_neon_vld4_dup_v: - Int = Intrinsic::arm_neon_vld2lane; + Int = Intrinsic::arm_neon_vld4lane; break; default: llvm_unreachable("unknown vld_dup intrinsic?"); } |

