File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed
llvm/lib/Target/AMDGPU/AsmParser Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -6451,26 +6451,26 @@ StringRef AMDGPUAsmParser::parseMnemonicSuffix(StringRef Name) {
6451
6451
setForcedDPP (false );
6452
6452
setForcedSDWA (false );
6453
6453
6454
- if (Name.ends_with (" _e64_dpp" )) {
6454
+ if (Name.consume_back (" _e64_dpp" )) {
6455
6455
setForcedDPP (true );
6456
6456
setForcedEncodingSize (64 );
6457
- return Name. substr ( 0 , Name. size () - 8 ) ;
6457
+ return Name;
6458
6458
}
6459
- if (Name.ends_with (" _e64" )) {
6459
+ if (Name.consume_back (" _e64" )) {
6460
6460
setForcedEncodingSize (64 );
6461
- return Name. substr ( 0 , Name. size () - 4 ) ;
6461
+ return Name;
6462
6462
}
6463
- if (Name.ends_with (" _e32" )) {
6463
+ if (Name.consume_back (" _e32" )) {
6464
6464
setForcedEncodingSize (32 );
6465
- return Name. substr ( 0 , Name. size () - 4 ) ;
6465
+ return Name;
6466
6466
}
6467
- if (Name.ends_with (" _dpp" )) {
6467
+ if (Name.consume_back (" _dpp" )) {
6468
6468
setForcedDPP (true );
6469
- return Name. substr ( 0 , Name. size () - 4 ) ;
6469
+ return Name;
6470
6470
}
6471
- if (Name.ends_with (" _sdwa" )) {
6471
+ if (Name.consume_back (" _sdwa" )) {
6472
6472
setForcedSDWA (true );
6473
- return Name. substr ( 0 , Name. size () - 5 ) ;
6473
+ return Name;
6474
6474
}
6475
6475
return Name;
6476
6476
}
You can’t perform that action at this time.
0 commit comments