]> granicus.if.org Git - clang/commitdiff
ARM: rename ARM builtins to use __builtin_arm prefix
authorSaleem Abdulrasool <compnerd@compnerd.org>
Thu, 3 Jul 2014 02:43:20 +0000 (02:43 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Thu, 3 Jul 2014 02:43:20 +0000 (02:43 +0000)
This corrects SVN r212196's naming change to use the proper prefix of
`__builtin_arm_` instead of `__builtin_`.

Thanks to Yi Kong for pointing out the incorrect naming!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@212253 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/BuiltinsARM.def
lib/CodeGen/CGBuiltin.cpp
test/CodeGen/builtins-arm.c

index 2197f5902e4c0ada0e96d729e7d32d9e812767d9..7f32e873ed8f97a2247f0b2f7965e98539e9394b 100644 (file)
@@ -68,11 +68,11 @@ BUILTIN(__builtin_arm_crc32d, "UiUiLLUi", "nc")
 BUILTIN(__builtin_arm_crc32cd, "UiUiLLUi", "nc")
 
 // HINT
-BUILTIN(__builtin_yield, "v", "")
-BUILTIN(__builtin_wfe, "v", "")
-BUILTIN(__builtin_wfi, "v", "")
-BUILTIN(__builtin_sev, "v", "")
-BUILTIN(__builtin_sevl, "v", "")
+BUILTIN(__builtin_arm_yield, "v", "")
+BUILTIN(__builtin_arm_wfe, "v", "")
+BUILTIN(__builtin_arm_wfi, "v", "")
+BUILTIN(__builtin_arm_sev, "v", "")
+BUILTIN(__builtin_arm_sevl, "v", "")
 
 // Data barrier
 BUILTIN(__builtin_arm_dmb, "vUi", "nc")
index ce53f0ad4b8cf26f4753ccbaca93ba83ab4da00f..e70ade3869b3d22b5d2f7805a66e53e1da4fd572 100644 (file)
@@ -3033,23 +3033,23 @@ Value *CodeGenFunction::EmitARMBuiltinExpr(unsigned BuiltinID,
   unsigned HintID = static_cast<unsigned>(-1);
   switch (BuiltinID) {
   default: break;
-  case ARM::BI__builtin_yield:
+  case ARM::BI__builtin_arm_yield:
   case ARM::BI__yield:
     HintID = 1;
     break;
-  case ARM::BI__builtin_wfe:
+  case ARM::BI__builtin_arm_wfe:
   case ARM::BI__wfe:
     HintID = 2;
     break;
-  case ARM::BI__builtin_wfi:
+  case ARM::BI__builtin_arm_wfi:
   case ARM::BI__wfi:
     HintID = 3;
     break;
-  case ARM::BI__builtin_sev:
+  case ARM::BI__builtin_arm_sev:
   case ARM::BI__sev:
     HintID = 4;
     break;
-  case ARM::BI__builtin_sevl:
+  case ARM::BI__builtin_arm_sevl:
   case ARM::BI__sevl:
     HintID = 5;
     break;
index 1d22bd595dfabac8ae84e0feb78543e2444cd8e6..7b7207299e32327fff5f619de4bed8fc9cdbe1ee 100644 (file)
@@ -20,31 +20,31 @@ void test_eh_return_data_regno()
 }
 
 void yield() {
-  __builtin_yield();
+  __builtin_arm_yield();
 }
 
 // CHECK: call {{.*}} @llvm.arm.hint(i32 1)
 
 void wfe() {
-  __builtin_wfe();
+  __builtin_arm_wfe();
 }
 
 // CHECK: call {{.*}} @llvm.arm.hint(i32 2)
 
 void wfi() {
-  __builtin_wfi();
+  __builtin_arm_wfi();
 }
 
 // CHECK: call {{.*}} @llvm.arm.hint(i32 3)
 
 void sev() {
-  __builtin_sev();
+  __builtin_arm_sev();
 }
 
 // CHECK: call {{.*}} @llvm.arm.hint(i32 4)
 
 void sevl() {
-  __builtin_sevl();
+  __builtin_arm_sevl();
 }
 
 // CHECK: call {{.*}} @llvm.arm.hint(i32 5)