@@ -1027,12 +1027,11 @@ class OCLBuiltinFuncMangleInfo : public SPIRV::BuiltinFuncMangleInfo {
10271027 setVarArg (1 );
10281028 else if (NameRef.starts_with (" write_imageui" ))
10291029 addUnsignedArg (2 );
1030- else if (NameRef. equals ( " prefetch" ) ) {
1030+ else if (NameRef == " prefetch" ) {
10311031 addUnsignedArg (1 );
10321032 setArgAttr (0 , SPIR::ATTR_CONST);
1033- } else if (NameRef.equals (" get_kernel_work_group_size" ) ||
1034- NameRef.equals (
1035- " get_kernel_preferred_work_group_size_multiple" )) {
1033+ } else if (NameRef == " get_kernel_work_group_size" ||
1034+ NameRef == " get_kernel_preferred_work_group_size_multiple" ) {
10361035 assert (F && " lack of necessary information" );
10371036 const size_t BlockArgIdx = 0 ;
10381037 FunctionType *InvokeTy = getBlockInvokeTy (F, BlockArgIdx);
@@ -1041,19 +1040,18 @@ class OCLBuiltinFuncMangleInfo : public SPIRV::BuiltinFuncMangleInfo {
10411040 } else if (NameRef.starts_with (" __enqueue_kernel" )) {
10421041 // clang doesn't mangle enqueue_kernel builtins
10431042 setAsDontMangle ();
1044- } else if (NameRef.starts_with (" get_" ) || NameRef. equals ( " nan" ) ||
1045- NameRef. equals ( " mem_fence" ) || NameRef.starts_with (" shuffle" )) {
1043+ } else if (NameRef.starts_with (" get_" ) || NameRef == " nan" ||
1044+ NameRef == " mem_fence" || NameRef.starts_with (" shuffle" )) {
10461045 addUnsignedArg (-1 );
10471046 if (NameRef.starts_with (kOCLBuiltinName ::GetFence)) {
10481047 setArgAttr (0 , SPIR::ATTR_CONST);
10491048 addVoidPtrArg (0 );
10501049 }
10511050 } else if (NameRef.contains (" barrier" )) {
10521051 addUnsignedArg (0 );
1053- if (NameRef.equals (" work_group_barrier" ) ||
1054- NameRef.equals (" sub_group_barrier" ) ||
1055- NameRef.equals (" intel_work_group_barrier_arrive" ) ||
1056- NameRef.equals (" intel_work_group_barrier_wait" ))
1052+ if (NameRef == " work_group_barrier" || NameRef == " sub_group_barrier" ||
1053+ NameRef == " intel_work_group_barrier_arrive" ||
1054+ NameRef == " intel_work_group_barrier_wait" )
10571055 setEnumArg (1 , SPIR::PRIMITIVE_MEMORY_SCOPE);
10581056 } else if (NameRef.starts_with (" atomic_work_item_fence" )) {
10591057 addUnsignedArg (0 );
@@ -1109,35 +1107,33 @@ class OCLBuiltinFuncMangleInfo : public SPIRV::BuiltinFuncMangleInfo {
11091107 NameRef = NameRef.drop_front (1 );
11101108 UnmangledName.erase (0 , 1 );
11111109 } else if (NameRef.starts_with (" s_" )) {
1112- if (NameRef. equals ( " s_upsample" ) )
1110+ if (NameRef == " s_upsample" )
11131111 addUnsignedArg (1 );
11141112 NameRef = NameRef.drop_front (2 );
11151113 } else if (NameRef.starts_with (" u_" )) {
11161114 addUnsignedArg (-1 );
11171115 NameRef = NameRef.drop_front (2 );
1118- } else if (NameRef. equals ( " fclamp" ) ) {
1116+ } else if (NameRef == " fclamp" ) {
11191117 NameRef = NameRef.drop_front (1 );
11201118 }
11211119 // handle [read|write]pipe builtins (plus two i32 literal args
11221120 // required by SPIR 2.0 provisional specification):
1123- else if (NameRef. equals ( " read_pipe_2" ) || NameRef. equals ( " write_pipe_2" ) ) {
1121+ else if (NameRef == " read_pipe_2" || NameRef == " write_pipe_2" ) {
11241122 // with 2 arguments (plus two i32 literals):
11251123 // int read_pipe (read_only pipe gentype p, gentype *ptr)
11261124 // int write_pipe (write_only pipe gentype p, const gentype *ptr)
11271125 addVoidPtrArg (1 );
11281126 addUnsignedArg (2 );
11291127 addUnsignedArg (3 );
11301128 // OpenCL-like representation of blocking pipes
1131- } else if (NameRef.equals (" read_pipe_2_bl" ) ||
1132- NameRef.equals (" write_pipe_2_bl" )) {
1129+ } else if (NameRef == " read_pipe_2_bl" || NameRef == " write_pipe_2_bl" ) {
11331130 // with 2 arguments (plus two i32 literals):
11341131 // int read_pipe_bl (read_only pipe gentype p, gentype *ptr)
11351132 // int write_pipe_bl (write_only pipe gentype p, const gentype *ptr)
11361133 addVoidPtrArg (1 );
11371134 addUnsignedArg (2 );
11381135 addUnsignedArg (3 );
1139- } else if (NameRef.equals (" read_pipe_4" ) ||
1140- NameRef.equals (" write_pipe_4" )) {
1136+ } else if (NameRef == " read_pipe_4" || NameRef == " write_pipe_4" ) {
11411137 // with 4 arguments (plus two i32 literals):
11421138 // int read_pipe (read_only pipe gentype p, reserve_id_t reserve_id, uint
11431139 // index, gentype *ptr) int write_pipe (write_only pipe gentype p,
@@ -1157,10 +1153,10 @@ class OCLBuiltinFuncMangleInfo : public SPIRV::BuiltinFuncMangleInfo {
11571153 // process [|work_group|sub_group]commit[read|write]pipe builtins
11581154 addUnsignedArg (2 );
11591155 addUnsignedArg (3 );
1160- } else if (NameRef. equals ( " capture_event_profiling_info" ) ) {
1156+ } else if (NameRef == " capture_event_profiling_info" ) {
11611157 addVoidPtrArg (2 );
11621158 setEnumArg (1 , SPIR::PRIMITIVE_CLK_PROFILING_INFO);
1163- } else if (NameRef. equals ( " enqueue_marker" ) ) {
1159+ } else if (NameRef == " enqueue_marker" ) {
11641160 setArgAttr (2 , SPIR::ATTR_CONST);
11651161 addUnsignedArg (1 );
11661162 } else if (NameRef.starts_with (" vload" )) {
@@ -1521,7 +1517,7 @@ SPIRV::transSPIRVMemoryScopeIntoOCLMemoryScope(Value *MemScope,
15211517
15221518 if (auto *CI = dyn_cast<CallInst>(MemScope)) {
15231519 Function *F = CI->getCalledFunction ();
1524- if (F && F->getName (). equals ( kSPIRVName ::TranslateOCLMemScope) ) {
1520+ if (F && F->getName () == kSPIRVName ::TranslateOCLMemScope) {
15251521 // In case the SPIR-V module was created from an OpenCL program by
15261522 // *this* SPIR-V generator, we know that the value passed to
15271523 // __translate_ocl_memory_scope is what we should pass to the
@@ -1545,7 +1541,7 @@ SPIRV::transSPIRVMemorySemanticsIntoOCLMemoryOrder(Value *MemorySemantics,
15451541
15461542 if (auto *CI = dyn_cast<CallInst>(MemorySemantics)) {
15471543 Function *F = CI->getCalledFunction ();
1548- if (F && F->getName (). equals ( kSPIRVName ::TranslateOCLMemOrder) ) {
1544+ if (F && F->getName () == kSPIRVName ::TranslateOCLMemOrder) {
15491545 // In case the SPIR-V module was created from an OpenCL program by
15501546 // *this* SPIR-V generator, we know that the value passed to
15511547 // __translate_ocl_memory_order is what we should pass to the
0 commit comments