@@ -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
17211720Error 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
18351834const 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
18441843const 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
18671866const CodeGenRegisterClass *
18681867GlobalISelEmitter::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
19471946const 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
19651964const 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
19791978const CodeGenSubRegIndex *GlobalISelEmitter::inferSubRegIndexForNode (
1980- const TreePatternNode &SubRegIdxNode) const {
1979+ const TreePatternNode &SubRegIdxNode) {
19811980 if (!SubRegIdxNode.isLeaf ())
19821981 return nullptr ;
19831982
0 commit comments