[PATCH 1/4] rename bitcode_is_triple() to pocl_bitcode_is_triple()
authorAndreas Beckmann <anbe@debian.org>
Mon, 26 Jun 2023 13:55:19 +0000 (15:55 +0200)
committerAndreas Beckmann <anbe@debian.org>
Tue, 12 Dec 2023 15:33:19 +0000 (16:33 +0100)
Gbp-Pq: Name 0001-rename-bitcode_is_triple-to-pocl_bitcode_is_triple.patch

lib/CL/devices/common_driver.c
lib/CL/devices/level0/level0-driver.cc
lib/CL/devices/level0/pocl-level0.cc
lib/CL/pocl_llvm.h
lib/CL/pocl_llvm_utils.cc

index 8a11e495c96c06516ba16069bfa9a63112329b38..9d222f53068a87274f44eeeefeb9d7f61669109f 100644 (file)
@@ -579,7 +579,7 @@ pocl_llvm_convert_and_link_ir (cl_program program, cl_uint device_i,
   if (program->binaries[device_i])
     {
       int spir_binary
-          = bitcode_is_triple ((char *)program->binaries[device_i],
+          = pocl_bitcode_is_triple ((char *)program->binaries[device_i],
                                program->binary_sizes[device_i], "spir");
       if (spir_binary)
         {
@@ -854,7 +854,7 @@ pocl_driver_supports_binary (cl_device_id device, size_t length,
 
 #ifdef ENABLE_SPIR
   /* SPIR binary is supported if the device has cl_khr_spir */
-  if (bitcode_is_triple (binary, length, "spir"))
+  if (pocl_bitcode_is_triple (binary, length, "spir"))
     {
       if (strstr (device->extensions, "cl_khr_spir") == NULL)
         {
@@ -871,7 +871,7 @@ pocl_driver_supports_binary (cl_device_id device, size_t length,
 
   /* LLVM IR can be supported by the driver, if the triple matches */
   if (device->llvm_target_triplet
-      && bitcode_is_triple (binary, length, device->llvm_target_triplet))
+      && pocl_bitcode_is_triple (binary, length, device->llvm_target_triplet))
     return 1;
 
   return 0;
index a1194e96882c37becab899a891883def0ecfe4fb..9dee5e6a7f90588a802a68366049876e2ebe9b6a 100644 (file)
@@ -2486,7 +2486,7 @@ int Level0Device::createProgram(cl_program Program, cl_uint DeviceI) {
   std::vector<char> ProgramBC;
   char *BinaryPtr = (char *)Program->binaries[DeviceI];
   size_t BinarySize = Program->binary_sizes[DeviceI];
-  int TestR = bitcode_is_triple(BinaryPtr, BinarySize, "spir");
+  int TestR = pocl_bitcode_is_triple(BinaryPtr, BinarySize, "spir");
   assert(TestR && "Program->binaries[] is not LLVM bitcode!");
   ProgramBC.insert(ProgramBC.end(), BinaryPtr, BinaryPtr + BinarySize);
 
index a5164e5f48bf7b7fa04c03e92eecadfa8f511dfe..63fd44f7d54c221bb04f003adf5ca2997372502f 100644 (file)
@@ -490,8 +490,8 @@ int pocl_level0_supports_binary(cl_device_id Device, size_t Length,
     return 1;
   }
 #ifdef ENABLE_SPIR
-  if ((bitcode_is_triple(Binary, Length, "spir-unknown") != 0) ||
-      (bitcode_is_triple(Binary, Length, "spir64-unknown") != 0)) {
+  if ((pocl_bitcode_is_triple(Binary, Length, "spir-unknown") != 0) ||
+      (pocl_bitcode_is_triple(Binary, Length, "spir64-unknown") != 0)) {
     return 1;
   }
 #endif
@@ -567,10 +567,10 @@ int pocl_level0_build_binary(cl_program Program, cl_uint DeviceI,
       assert(Program->binary_sizes[DeviceI] > 0);
 
       int Triple =
-          bitcode_is_triple((char *)Program->binaries[DeviceI],
+          pocl_bitcode_is_triple((char *)Program->binaries[DeviceI],
                             Program->binary_sizes[DeviceI], "spir-unknown");
       Triple +=
-          bitcode_is_triple((char *)Program->binaries[DeviceI],
+          pocl_bitcode_is_triple((char *)Program->binaries[DeviceI],
                             Program->binary_sizes[DeviceI], "spir64-unknown");
       POCL_RETURN_ERROR_ON((Triple == 0), CL_BUILD_PROGRAM_FAILURE,
                            "the binary supplied to level0 driver is "
index 61910cb691eda54f8ccc6dd3a08536d73a682555..7ae6d36d0a6765b555f806768a58abf3655c7c0d 100644 (file)
@@ -42,7 +42,7 @@ extern "C" {
   int cpu_has_fma ();
 
   POCL_EXPORT
-  int bitcode_is_triple (const char *bitcode, size_t size, const char *triple);
+  int pocl_bitcode_is_triple (const char *bitcode, size_t size, const char *triple);
 
   /* Sets up the native/preferred vector widths at runtime (using LLVM). */
   void cpu_setup_vector_widths (cl_device_id dev);
index b0479c9cdaab1fbbde3c6a42fd32430670b96aa4..dba89cc2c45e5b6259d4cf5feec11118ba5058d0 100644 (file)
@@ -157,7 +157,7 @@ char *pocl_get_llvm_cpu_name() {
   return cpu_name;
 }
 
-int bitcode_is_triple(const char *bitcode, size_t size, const char *triple) {
+int pocl_bitcode_is_triple(const char *bitcode, size_t size, const char *triple) {
   std::string Triple;
   if (getModuleTriple(bitcode, size, Triple) == 0)
     return Triple.find(triple) != std::string::npos;