[PM] Remove a bunch of stale TTI creation method declarations. I nuked
authorChandler Carruth <chandlerc@gmail.com>
Sun, 1 Feb 2015 00:22:15 +0000 (00:22 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Sun, 1 Feb 2015 00:22:15 +0000 (00:22 +0000)
their definitions, but forgot to clean up all the declarations which are
in different files.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227698 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/Passes.h
lib/Target/AArch64/AArch64.h
lib/Target/ARM/ARM.h
lib/Target/NVPTX/NVPTX.h
lib/Target/PowerPC/PPC.h
lib/Target/R600/AMDGPU.h
lib/Target/X86/X86.h
lib/Target/XCore/XCore.h

index 7e5e9008320b14855ccefca7c950c89378e57130..65b17d370c69787fb5ca46a4ec5bd477bda60c28 100644 (file)
@@ -354,13 +354,6 @@ protected:
 namespace llvm {
   FunctionPass *createAtomicExpandPass(const TargetMachine *TM);
 
-  /// \brief Create a basic TargetTransformInfo analysis pass.
-  ///
-  /// This pass implements the target transform info analysis using the target
-  /// independent information available to the LLVM code generator.
-  ImmutablePass *
-  createBasicTargetTransformInfoPass(const TargetMachine *TM);
-
   /// createUnreachableBlockEliminationPass - The LLVM code generator does not
   /// work well with unreachable basic blocks (what live ranges make sense for a
   /// block that cannot be reached?).  As such, a code generator should either
index e96d18bdef06fedaf984198154d087b31ba4f035..21106c9ad29a6238c94c201424cedfcac3675a60 100644 (file)
@@ -40,9 +40,6 @@ FunctionPass *createAArch64ConditionOptimizerPass();
 FunctionPass *createAArch64AddressTypePromotionPass();
 FunctionPass *createAArch64A57FPLoadBalancing();
 FunctionPass *createAArch64A53Fix835769();
-/// \brief Creates an ARM-specific Target Transformation Info pass.
-ImmutablePass *
-createAArch64TargetTransformInfoPass(const AArch64TargetMachine *TM);
 
 FunctionPass *createAArch64CleanupLocalDynamicTLSPass();
 
index 02db53a27455d4f1f08ecc77c3103db3510d37a0..0703b1869a1a37919e971348ea4772ff7d0bea37 100644 (file)
@@ -41,9 +41,6 @@ FunctionPass *createThumb2ITBlockPass();
 FunctionPass *createARMOptimizeBarriersPass();
 FunctionPass *createThumb2SizeReductionPass();
 
-/// \brief Creates an ARM-specific Target Transformation Info pass.
-ImmutablePass *createARMTargetTransformInfoPass(const ARMBaseTargetMachine *TM);
-
 void LowerARMMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI,
                                   ARMAsmPrinter &AP);
 
index a3382eb000032187cced794f252262af9a7e0289..382525d27a253a879d216045b3732c6b5cbc217e 100644 (file)
@@ -59,7 +59,6 @@ inline static const char *NVPTXCondCodeToString(NVPTXCC::CondCodes CC) {
   llvm_unreachable("Unknown condition code");
 }
 
-ImmutablePass *createNVPTXTargetTransformInfoPass(const NVPTXTargetMachine *TM);
 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM,
                                  llvm::CodeGenOpt::Level OptLevel);
 ModulePass *createNVPTXAssignValidGlobalNamesPass();
index 8fb33df3fe9ac437ac8331d43053722a8309af38..7912464d1ac53045d65c66a7ae0b836c7fdfd117 100644 (file)
@@ -43,9 +43,6 @@ namespace llvm {
   void LowerPPCMachineInstrToMCInst(const MachineInstr *MI, MCInst &OutMI,
                                     AsmPrinter &AP, bool isDarwin);
 
-  /// \brief Creates an PPC-specific Target Transformation Info pass.
-  ImmutablePass *createPPCTargetTransformInfoPass(const PPCTargetMachine *TM);
-
   void initializePPCVSXFMAMutatePass(PassRegistry&);
   extern char &PPCVSXFMAMutateID;
 
index c6600550126eb55111dd46c2a34ebfdeceb32de1..fb87cc5c4f2375a57e4e427ed4c258c54f871f42 100644 (file)
@@ -64,10 +64,6 @@ Pass *createAMDGPUStructurizeCFGPass();
 FunctionPass *createAMDGPUISelDag(TargetMachine &tm);
 ModulePass *createAMDGPUAlwaysInlinePass();
 
-/// \brief Creates an AMDGPU-specific Target Transformation Info pass.
-ImmutablePass *
-createAMDGPUTargetTransformInfoPass(const AMDGPUTargetMachine *TM);
-
 void initializeSIFixSGPRLiveRangesPass(PassRegistry&);
 extern char &SIFixSGPRLiveRangesID;
 
index 8bd5817e528f54dad8214abb2f3f25466ae14839..71fc567cb55c836c7b5bbb2b8952e98eac503c4e 100644 (file)
@@ -55,9 +55,6 @@ FunctionPass *createX86IssueVZeroUpperPass();
 ///
 FunctionPass *createEmitX86CodeToMemory();
 
-/// \brief Creates an X86-specific Target Transformation Info pass.
-ImmutablePass *createX86TargetTransformInfoPass(const X86TargetMachine *TM);
-
 /// createX86PadShortFunctions - Return a pass that pads short functions
 /// with NOOPs. This will prevent a stall when returning on the Atom.
 FunctionPass *createX86PadShortFunctions();
index 140ba2a4a80e11c79d68f8088ca737b706ae4905..ba6ca843671e7587d9aecf5dbe5202da769fd272 100644 (file)
@@ -32,8 +32,6 @@ namespace llvm {
                                    CodeGenOpt::Level OptLevel);
   ModulePass *createXCoreLowerThreadLocalPass();
 
-  ImmutablePass *createXCoreTargetTransformInfoPass(const XCoreTargetMachine *TM);
-
 } // end namespace llvm;
 
 #endif