Skip to content

Commit b06e5ad

Browse files
committed
[AMDGPU][AsmParser][NFC] Simplify parsing cache policies.
Reviewed By: foad Differential Revision: https://reviews.llvm.org/D144954
1 parent 5957e90 commit b06e5ad

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6027,28 +6027,21 @@ AMDGPUAsmParser::parseNamedBit(StringRef Name, OperandVector &Operands,
60276027

60286028
unsigned AMDGPUAsmParser::getCPolKind(StringRef Id, StringRef Mnemo,
60296029
bool &Disabling) const {
6030-
Disabling = Id.startswith("no");
6030+
Disabling = Id.consume_front("no");
60316031

60326032
if (isGFX940() && !Mnemo.startswith("s_")) {
60336033
return StringSwitch<unsigned>(Id)
60346034
.Case("nt", AMDGPU::CPol::NT)
6035-
.Case("nont", AMDGPU::CPol::NT)
60366035
.Case("sc0", AMDGPU::CPol::SC0)
6037-
.Case("nosc0", AMDGPU::CPol::SC0)
60386036
.Case("sc1", AMDGPU::CPol::SC1)
6039-
.Case("nosc1", AMDGPU::CPol::SC1)
60406037
.Default(0);
60416038
}
60426039

60436040
return StringSwitch<unsigned>(Id)
60446041
.Case("dlc", AMDGPU::CPol::DLC)
6045-
.Case("nodlc", AMDGPU::CPol::DLC)
60466042
.Case("glc", AMDGPU::CPol::GLC)
6047-
.Case("noglc", AMDGPU::CPol::GLC)
60486043
.Case("scc", AMDGPU::CPol::SCC)
6049-
.Case("noscc", AMDGPU::CPol::SCC)
60506044
.Case("slc", AMDGPU::CPol::SLC)
6051-
.Case("noslc", AMDGPU::CPol::SLC)
60526045
.Default(0);
60536046
}
60546047

0 commit comments

Comments
 (0)