summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2014-04-25 17:25:46 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2014-04-25 17:25:46 +0000
commit0fd930e86ca14e325f73a91a3b6c26eccd050624 (patch)
treecadd7c91ca1959552385f2bfa57316cb69232ab5 /clang/lib/CodeGen
parent7e7c2f9ca69b87a1ff1b0030dfddf1e782c2c31d (diff)
downloadbcm5719-llvm-0fd930e86ca14e325f73a91a3b6c26eccd050624.tar.gz
bcm5719-llvm-0fd930e86ca14e325f73a91a3b6c26eccd050624.zip
CodeGen: replace use of @llvm.arm.sevl with @llvm.arm.hint
Use the new generic @llvm.arm.hint hint intrinsic rather than the specialised @llvm.arm.sevl hint instruction. llvm-svn: 207243
Diffstat (limited to 'clang/lib/CodeGen')
-rw-r--r--clang/lib/CodeGen/CGBuiltin.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp
index 5a86bdd44c1..d267ecee73e 100644
--- a/clang/lib/CodeGen/CGBuiltin.cpp
+++ b/clang/lib/CodeGen/CGBuiltin.cpp
@@ -4423,8 +4423,8 @@ Value *CodeGenFunction::EmitARMBuiltinExpr(unsigned BuiltinID,
}
if (BuiltinID == ARM::BI__builtin_arm_sevl) {
- Function *F = CGM.getIntrinsic(Intrinsic::arm_sevl);
- return Builder.CreateCall(F);
+ Function *F = CGM.getIntrinsic(Intrinsic::arm_hint);
+ return Builder.CreateCall(F, llvm::ConstantInt::get(Int32Ty, 5));
}
// CRC32
OpenPOWER on IntegriCloud