diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-05-02 06:53:57 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2014-05-02 06:53:57 +0000 |
commit | 38ed6de3a051a03ec5a0291b63be8b63d897c60c (patch) | |
tree | 9a9b12d6ada5709413203a4b1823192b7f842857 /clang/lib/CodeGen/CGBuiltin.cpp | |
parent | 718ada97bcd0007dcb9c6a0ea86e4be88c9d4b6b (diff) | |
download | bcm5719-llvm-38ed6de3a051a03ec5a0291b63be8b63d897c60c.tar.gz bcm5719-llvm-38ed6de3a051a03ec5a0291b63be8b63d897c60c.zip |
CodeGen: rename __builtin_arm_sevl to __sevl
ACLE adds the __sevl() extension. Rename the hint from a custom name to the
ACLE specified name.
llvm-svn: 207829
Diffstat (limited to 'clang/lib/CodeGen/CGBuiltin.cpp')
-rw-r--r-- | clang/lib/CodeGen/CGBuiltin.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp index 25f26aeff6e..3800685cfef 100644 --- a/clang/lib/CodeGen/CGBuiltin.cpp +++ b/clang/lib/CodeGen/CGBuiltin.cpp @@ -4332,6 +4332,11 @@ Value *CodeGenFunction::EmitARMBuiltinExpr(unsigned BuiltinID, return Builder.CreateCall(F, llvm::ConstantInt::get(Int32Ty, 1)); } + if (BuiltinID == ARM::BI__sevl) { + Function *F = CGM.getIntrinsic(Intrinsic::arm_hint); + return Builder.CreateCall(F, llvm::ConstantInt::get(Int32Ty, 5)); + } + if (BuiltinID == ARM::BI__clear_cache) { assert(E->getNumArgs() == 2 && "__clear_cache takes 2 arguments"); const FunctionDecl *FD = E->getDirectCallee(); @@ -4428,11 +4433,6 @@ Value *CodeGenFunction::EmitARMBuiltinExpr(unsigned BuiltinID, return Builder.CreateCall(F); } - if (BuiltinID == ARM::BI__builtin_arm_sevl) { - Function *F = CGM.getIntrinsic(Intrinsic::arm_hint); - return Builder.CreateCall(F, llvm::ConstantInt::get(Int32Ty, 5)); - } - // CRC32 Intrinsic::ID CRCIntrinsicID = Intrinsic::not_intrinsic; switch (BuiltinID) { |