mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-11 00:39:36 +00:00
[PM] Remove a bunch of stale TTI creation method declarations. I nuked
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
This commit is contained in:
parent
ea3e75f4d4
commit
685c2add65
@ -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
|
||||
|
@ -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();
|
||||
|
||||
|
@ -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);
|
||||
|
||||
|
@ -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();
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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();
|
||||
|
@ -32,8 +32,6 @@ namespace llvm {
|
||||
CodeGenOpt::Level OptLevel);
|
||||
ModulePass *createXCoreLowerThreadLocalPass();
|
||||
|
||||
ImmutablePass *createXCoreTargetTransformInfoPass(const XCoreTargetMachine *TM);
|
||||
|
||||
} // end namespace llvm;
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user