llvm-6502/lib/Target/AArch64
Eli Bendersky 700ed80d3d Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo
to TargetFrameLowering, where it belongs. Incidentally, this allows us
to delete some duplicated (and slightly different!) code in TRI.

There are potentially other layering problems that can be cleaned up
as a result, or in a similar manner.

The refactoring was OK'd by Anton Korobeynikov on llvmdev.

Note: this touches the target interfaces, so out-of-tree targets may
be affected.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175788 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-21 20:05:00 +00:00
..
AsmParser MCParser: Update method names per coding guidelines. 2013-02-20 22:21:35 +00:00
Disassembler AArch64: add block comments where missing 2013-02-14 16:17:01 +00:00
InstPrinter Fix formatting in AArch64 backend. 2013-02-05 13:24:56 +00:00
MCTargetDesc Remove some unused private fields from the AArch64MCCodeEmitter. These 2013-02-19 02:08:14 +00:00
TargetInfo AArch64: add block comments where missing 2013-02-14 16:17:01 +00:00
Utils Add icache prefetch operations to AArch64 2013-02-06 09:04:56 +00:00
AArch64.h AArch64: add branch fixup pass. 2013-02-15 14:32:20 +00:00
AArch64.td AArch64: add block comments where missing 2013-02-14 16:17:01 +00:00
AArch64AsmPrinter.cpp AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
AArch64AsmPrinter.h AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
AArch64BranchFixupPass.cpp AArch64: add branch fixup pass. 2013-02-15 14:32:20 +00:00
AArch64CallingConv.td
AArch64FrameLowering.cpp Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo 2013-02-21 20:05:00 +00:00
AArch64FrameLowering.h Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo 2013-02-21 20:05:00 +00:00
AArch64InstrFormats.td AArch64: add block comments where missing 2013-02-14 16:17:01 +00:00
AArch64InstrInfo.cpp AArch64: add branch fixup pass. 2013-02-15 14:32:20 +00:00
AArch64InstrInfo.h AArch64: add branch fixup pass. 2013-02-15 14:32:20 +00:00
AArch64InstrInfo.td AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
AArch64ISelDAGToDAG.cpp AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
AArch64ISelLowering.cpp AArch64: Avoid shifts by 64, that's undefined behavior. 2013-02-17 17:55:32 +00:00
AArch64ISelLowering.h Fix formatting in AArch64 backend. 2013-02-05 13:24:56 +00:00
AArch64MachineFunctionInfo.cpp AArch64: add block comments where missing 2013-02-14 16:17:01 +00:00
AArch64MachineFunctionInfo.h AArch64: remove ConstantIsland pass & put literals in separate section. 2013-02-15 09:33:43 +00:00
AArch64MCInstLower.cpp Remove cyclic dependency in AArch64 libraries 2013-02-05 13:24:47 +00:00
AArch64RegisterInfo.cpp Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo 2013-02-21 20:05:00 +00:00
AArch64RegisterInfo.h Move the eliminateCallFramePseudoInstr method from TargetRegisterInfo 2013-02-21 20:05:00 +00:00
AArch64RegisterInfo.td AArch64: add block comments where missing 2013-02-14 16:17:01 +00:00
AArch64Schedule.td
AArch64SelectionDAGInfo.cpp
AArch64SelectionDAGInfo.h Fix formatting in AArch64 backend. 2013-02-05 13:24:56 +00:00
AArch64Subtarget.cpp
AArch64Subtarget.h
AArch64TargetMachine.cpp AArch64: add branch fixup pass. 2013-02-15 14:32:20 +00:00
AArch64TargetMachine.h
AArch64TargetObjectFile.cpp AArch64: add block comments where missing 2013-02-14 16:17:01 +00:00
AArch64TargetObjectFile.h AArch64: add block comments where missing 2013-02-14 16:17:01 +00:00
CMakeLists.txt AArch64: add branch fixup pass. 2013-02-15 14:32:20 +00:00
LLVMBuild.txt Remove cyclic dependency in AArch64 libraries 2013-02-05 13:24:47 +00:00
Makefile Remove cyclic dependency in AArch64 libraries 2013-02-05 13:24:47 +00:00
README.txt

This file will contain changes that need to be made before AArch64 can become an
officially supported target. Currently a placeholder.