Skip to content

Commit d61edcd

Browse files
committed
Drop consts
1 parent 3196c06 commit d61edcd

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

llvm/utils/TableGen/GlobalISelEmitter.cpp

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -441,31 +441,30 @@ class GlobalISelEmitter final : public GlobalISelMatchTableExecutorEmitter {
441441
const CodeGenRegisterClass *
442442
inferSuperRegisterClassForNode(const TypeSetByHwMode &Ty,
443443
const TreePatternNode &SuperRegNode,
444-
const TreePatternNode &SubRegIdxNode) const;
444+
const TreePatternNode &SubRegIdxNode);
445445
const CodeGenSubRegIndex *
446-
inferSubRegIndexForNode(const TreePatternNode &SubRegIdxNode) const;
446+
inferSubRegIndexForNode(const TreePatternNode &SubRegIdxNode);
447447

448448
/// Infer a CodeGenRegisterClass which suppoorts \p Ty and \p SubRegIdxNode.
449449
/// Return nullptr if no such class exists.
450450
const CodeGenRegisterClass *
451451
inferSuperRegisterClass(const TypeSetByHwMode &Ty,
452-
const TreePatternNode &SubRegIdxNode) const;
452+
const TreePatternNode &SubRegIdxNode);
453453

454454
/// Return the CodeGenRegisterClass associated with \p Leaf if it has one.
455-
const CodeGenRegisterClass *
456-
getRegClassFromLeaf(const TreePatternNode &Leaf) const;
455+
const CodeGenRegisterClass *getRegClassFromLeaf(const TreePatternNode &Leaf);
457456

458457
/// Return a CodeGenRegisterClass for \p N if one can be found. Return
459458
/// nullptr otherwise.
460459
const CodeGenRegisterClass *
461-
inferRegClassFromPattern(const TreePatternNode &N) const;
460+
inferRegClassFromPattern(const TreePatternNode &N);
462461

463462
const CodeGenRegisterClass *
464463
inferRegClassFromInstructionPattern(const TreePatternNode &N,
465-
unsigned ResIdx) const;
464+
unsigned ResIdx);
466465

467466
Error constrainOperands(action_iterator InsertPt, RuleMatcher &M,
468-
unsigned InsnID, const TreePatternNode &Dst) const;
467+
unsigned InsnID, const TreePatternNode &Dst);
469468

470469
/// Return the size of the MemoryVT in this predicate, if possible.
471470
std::optional<unsigned>
@@ -1720,7 +1719,7 @@ Error GlobalISelEmitter::importImplicitDefRenderers(
17201719

17211720
Error GlobalISelEmitter::constrainOperands(action_iterator InsertPt,
17221721
RuleMatcher &M, unsigned InsnID,
1723-
const TreePatternNode &Dst) const {
1722+
const TreePatternNode &Dst) {
17241723
const Record *DstOp = Dst.getOperator();
17251724
const CodeGenInstruction &DstI = Target.getInstruction(DstOp);
17261725
StringRef DstIName = DstI.TheDef->getName();
@@ -1833,7 +1832,7 @@ Error GlobalISelEmitter::constrainOperands(action_iterator InsertPt,
18331832
}
18341833

18351834
const CodeGenRegisterClass *
1836-
GlobalISelEmitter::getRegClassFromLeaf(const TreePatternNode &Leaf) const {
1835+
GlobalISelEmitter::getRegClassFromLeaf(const TreePatternNode &Leaf) {
18371836
assert(Leaf.isLeaf() && "Expected leaf?");
18381837
const Record *RCRec = getInitValueAsRegClass(Leaf.getLeafValue());
18391838
if (!RCRec)
@@ -1842,7 +1841,7 @@ GlobalISelEmitter::getRegClassFromLeaf(const TreePatternNode &Leaf) const {
18421841
}
18431842

18441843
const CodeGenRegisterClass *
1845-
GlobalISelEmitter::inferRegClassFromPattern(const TreePatternNode &N) const {
1844+
GlobalISelEmitter::inferRegClassFromPattern(const TreePatternNode &N) {
18461845
if (N.isLeaf())
18471846
return getRegClassFromLeaf(N);
18481847

@@ -1866,7 +1865,7 @@ GlobalISelEmitter::inferRegClassFromPattern(const TreePatternNode &N) const {
18661865

18671866
const CodeGenRegisterClass *
18681867
GlobalISelEmitter::inferRegClassFromInstructionPattern(const TreePatternNode &N,
1869-
unsigned ResIdx) const {
1868+
unsigned ResIdx) {
18701869
const CodeGenInstruction &Inst = Target.getInstruction(N.getOperator());
18711870
assert(ResIdx < Inst.Operands.NumDefs &&
18721871
"Can only infer register class for explicit defs");
@@ -1945,7 +1944,7 @@ GlobalISelEmitter::inferRegClassFromInstructionPattern(const TreePatternNode &N,
19451944
}
19461945

19471946
const CodeGenRegisterClass *GlobalISelEmitter::inferSuperRegisterClass(
1948-
const TypeSetByHwMode &Ty, const TreePatternNode &SubRegIdxNode) const {
1947+
const TypeSetByHwMode &Ty, const TreePatternNode &SubRegIdxNode) {
19491948
// We need a ValueTypeByHwMode for getSuperRegForSubReg.
19501949
if (!Ty.isValueTypeByHwMode(false))
19511950
return nullptr;
@@ -1964,7 +1963,7 @@ const CodeGenRegisterClass *GlobalISelEmitter::inferSuperRegisterClass(
19641963

19651964
const CodeGenRegisterClass *GlobalISelEmitter::inferSuperRegisterClassForNode(
19661965
const TypeSetByHwMode &Ty, const TreePatternNode &SuperRegNode,
1967-
const TreePatternNode &SubRegIdxNode) const {
1966+
const TreePatternNode &SubRegIdxNode) {
19681967
// Check if we already have a defined register class for the super register
19691968
// node. If we do, then we should preserve that rather than inferring anything
19701969
// from the subregister index node. We can assume that whoever wrote the
@@ -1977,7 +1976,7 @@ const CodeGenRegisterClass *GlobalISelEmitter::inferSuperRegisterClassForNode(
19771976
}
19781977

19791978
const CodeGenSubRegIndex *GlobalISelEmitter::inferSubRegIndexForNode(
1980-
const TreePatternNode &SubRegIdxNode) const {
1979+
const TreePatternNode &SubRegIdxNode) {
19811980
if (!SubRegIdxNode.isLeaf())
19821981
return nullptr;
19831982

0 commit comments

Comments
 (0)