[llvm] 896cfcc - [IR] Use StringRef::consume_front (NFC)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 19 22:24:26 PST 2024


Author: Kazu Hirata
Date: 2024-01-19T22:24:13-08:00
New Revision: 896cfcc585eee3a52d67c6d706b4e2af5eee258d

URL: https://github.com/llvm/llvm-project/commit/896cfcc585eee3a52d67c6d706b4e2af5eee258d
DIFF: https://github.com/llvm/llvm-project/commit/896cfcc585eee3a52d67c6d706b4e2af5eee258d.diff

LOG: [IR] Use StringRef::consume_front (NFC)

Added: 
    

Modified: 
    llvm/lib/IR/VFABIDemangler.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/IR/VFABIDemangler.cpp b/llvm/lib/IR/VFABIDemangler.cpp
index 7fb2ff6f150d409..cdfb9fbfaa084d3 100644
--- a/llvm/lib/IR/VFABIDemangler.cpp
+++ b/llvm/lib/IR/VFABIDemangler.cpp
@@ -36,8 +36,7 @@ static ParseRet tryParseISA(StringRef &MangledName, VFISAKind &ISA) {
   if (MangledName.empty())
     return ParseRet::Error;
 
-  if (MangledName.starts_with(VFABI::_LLVM_)) {
-    MangledName = MangledName.drop_front(strlen(VFABI::_LLVM_));
+  if (MangledName.consume_front(VFABI::_LLVM_)) {
     ISA = VFISAKind::LLVM;
   } else {
     ISA = StringSwitch<VFISAKind>(MangledName.take_front(1))


        


More information about the llvm-commits mailing list