Skip to content

Commit 21cc1d0

Browse files
authored
Remove unnecessary prefix check in LLVMToSPIRVBase::getFPBuiltinType (#2169)
Definition of StringRef.consume_front also performs prefix check. It makes additional check redundant.
1 parent c7ec63a commit 21cc1d0

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

lib/SPIRV/SPIRVWriter.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4518,9 +4518,8 @@ SPIRVValue *LLVMToSPIRVBase::transIntrinsicInst(IntrinsicInst *II,
45184518
LLVMToSPIRVBase::FPBuiltinType
45194519
LLVMToSPIRVBase::getFPBuiltinType(IntrinsicInst *II, StringRef &OpName) {
45204520
StringRef Name = II->getCalledFunction()->getName();
4521-
if (!Name.startswith("llvm.fpbuiltin"))
4521+
if (!Name.consume_front("llvm.fpbuiltin."))
45224522
return FPBuiltinType::UNKNOWN;
4523-
Name.consume_front("llvm.fpbuiltin.");
45244523
OpName = Name.split('.').first;
45254524
FPBuiltinType Type =
45264525
StringSwitch<FPBuiltinType>(OpName)

0 commit comments

Comments
 (0)