[llvm] r289848 - [GlobalISel] Drop workaround for Legalizer member/class sharing a name. NFC.

Ahmed Bougacha via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 15 10:45:31 PST 2016


Author: ab
Date: Thu Dec 15 12:45:30 2016
New Revision: 289848

URL: http://llvm.org/viewvc/llvm-project?rev=289848&view=rev
Log:
[GlobalISel] Drop workaround for Legalizer member/class sharing a name. NFC.

MachineLegalizer used to be the name of both the class and the member,
causing GCC errors. r276522 fixed that by renaming the member to just
'Legalizer'.  The 'class' workaround isn't necessary anymore; drop it.

Modified:
    llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp
    llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp
    llvm/trunk/lib/Target/X86/X86TargetMachine.cpp

Modified: llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp?rev=289848&r1=289847&r2=289848&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64TargetMachine.cpp Thu Dec 15 12:45:30 2016
@@ -217,7 +217,7 @@ struct AArch64GISelActualAccessor : publ
   const InstructionSelector *getInstructionSelector() const override {
     return InstSelector.get();
   }
-  const class LegalizerInfo *getLegalizerInfo() const override {
+  const LegalizerInfo *getLegalizerInfo() const override {
     return Legalizer.get();
   }
   const RegisterBankInfo *getRegBankInfo() const override {

Modified: llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp?rev=289848&r1=289847&r2=289848&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp (original)
+++ llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp Thu Dec 15 12:45:30 2016
@@ -253,7 +253,7 @@ struct ARMGISelActualAccessor : public G
   const InstructionSelector *getInstructionSelector() const override {
     return InstSelector.get();
   }
-  const class LegalizerInfo *getLegalizerInfo() const override {
+  const LegalizerInfo *getLegalizerInfo() const override {
     return Legalizer.get();
   }
   const RegisterBankInfo *getRegBankInfo() const override {

Modified: llvm/trunk/lib/Target/X86/X86TargetMachine.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86TargetMachine.cpp?rev=289848&r1=289847&r2=289848&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86TargetMachine.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86TargetMachine.cpp Thu Dec 15 12:45:30 2016
@@ -190,7 +190,7 @@ struct X86GISelActualAccessor : public G
     //TODO: Implement
     return nullptr;
   }
-  const class LegalizerInfo *getLegalizerInfo() const override {
+  const LegalizerInfo *getLegalizerInfo() const override {
     //TODO: Implement
     return nullptr;
   }




More information about the llvm-commits mailing list