]> granicus.if.org Git - llvm/commitdiff
Make 0 argument getSubtargetImpl functions for the X86, AArch64, and PPC targets...
authorEric Christopher <echristo@gmail.com>
Fri, 30 Jun 2017 19:49:05 +0000 (19:49 +0000)
committerEric Christopher <echristo@gmail.com>
Fri, 30 Jun 2017 19:49:05 +0000 (19:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306864 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AArch64/AArch64TargetMachine.h
lib/Target/PowerPC/PPCTargetMachine.h
lib/Target/X86/X86TargetMachine.h

index 2c75a3258c1cb2004a81885721c75ddac1cab5d3..fefa7e26b79f6638714083972de3c5774c60fdc3 100644 (file)
@@ -36,6 +36,7 @@ public:
 
   ~AArch64TargetMachine() override;
   const AArch64Subtarget *getSubtargetImpl(const Function &F) const override;
+  const AArch64Subtarget *getSubtargetImpl() const = delete;
 
   // Pass Pipeline Configuration
   TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
index 5eb6ba785d1b84439b3768c94c09d3fe70a2cabf..2dc3828334ac56808d557f3ff8787eaa6988e47b 100644 (file)
@@ -41,6 +41,7 @@ public:
   ~PPCTargetMachine() override;
 
   const PPCSubtarget *getSubtargetImpl(const Function &F) const override;
+  const PPCSubtarget *getSubtargetImpl() const = delete;
 
   // Pass Pipeline Configuration
   TargetPassConfig *createPassConfig(PassManagerBase &PM) override;
index 1bf267d34ec2c39cd300a17a387a2fea614f5570..aaa6d58bd1340c98ba9451381691caa68e720202 100644 (file)
@@ -40,6 +40,7 @@ public:
   ~X86TargetMachine() override;
 
   const X86Subtarget *getSubtargetImpl(const Function &F) const override;
+  const X86Subtarget *getSubtargetImpl() const = delete;
 
   TargetIRAnalysis getTargetIRAnalysis() override;