]> granicus.if.org Git - llvm/commit
Move TargetFrameLowering.h to CodeGen where it's implemented
authorDavid Blaikie <dblaikie@gmail.com>
Fri, 3 Nov 2017 22:32:11 +0000 (22:32 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Fri, 3 Nov 2017 22:32:11 +0000 (22:32 +0000)
commit803f827385f6dce7f4b44867efdc84b332fd82d2
tree282bc0c78e88fa1c1a11ef6311406ca794cac4a9
parent29c52e4fc98639c2efa726a567d2a85bd91233c2
Move TargetFrameLowering.h to CodeGen where it's implemented

This header already includes a CodeGen header and is implemented in
lib/CodeGen, so move the header there to match.

This fixes a link error with modular codegeneration builds - where a
header and its implementation are circularly dependent and so need to be
in the same library, not split between two like this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@317379 91177308-0d34-0410-b5e6-96231b3b80d8
73 files changed:
include/llvm/CodeGen/TargetFrameLowering.h [moved from include/llvm/Target/TargetFrameLowering.h with 98% similarity]
lib/CodeGen/AsmPrinter/ARMException.cpp
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
lib/CodeGen/AsmPrinter/WinException.cpp
lib/CodeGen/FEntryInserter.cpp
lib/CodeGen/GCRootLowering.cpp
lib/CodeGen/GlobalISel/IRTranslator.cpp
lib/CodeGen/LiveDebugValues.cpp
lib/CodeGen/LocalStackSlotAllocation.cpp
lib/CodeGen/MachineFrameInfo.cpp
lib/CodeGen/MachineFunction.cpp
lib/CodeGen/PatchableFunction.cpp
lib/CodeGen/PrologEpilogInserter.cpp
lib/CodeGen/RegUsageInfoCollector.cpp
lib/CodeGen/RegisterClassInfo.cpp
lib/CodeGen/RegisterScavenging.cpp
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/ShrinkWrap.cpp
lib/CodeGen/TargetFrameLoweringImpl.cpp
lib/CodeGen/TargetInstrInfo.cpp
lib/CodeGen/TargetOptionsImpl.cpp
lib/CodeGen/TargetRegisterInfo.cpp
lib/Target/AArch64/AArch64FrameLowering.h
lib/Target/AArch64/AArch64RegisterInfo.cpp
lib/Target/AMDGPU/AMDGPUFrameLowering.h
lib/Target/AMDGPU/AMDGPUSubtarget.cpp
lib/Target/ARC/ARCFrameLowering.h
lib/Target/ARC/ARCRegisterInfo.cpp
lib/Target/ARM/ARMFrameLowering.h
lib/Target/ARM/ARMLoadStoreOptimizer.cpp
lib/Target/ARM/ThumbRegisterInfo.cpp
lib/Target/AVR/AVRFrameLowering.h
lib/Target/AVR/AVRRegisterInfo.cpp
lib/Target/BPF/BPFFrameLowering.h
lib/Target/BPF/BPFRegisterInfo.cpp
lib/Target/Hexagon/HexagonFrameLowering.h
lib/Target/Lanai/LanaiFrameLowering.h
lib/Target/Lanai/LanaiRegisterInfo.cpp
lib/Target/Lanai/LanaiSubtarget.h
lib/Target/Lanai/LanaiTargetMachine.h
lib/Target/MSP430/MSP430FrameLowering.h
lib/Target/MSP430/MSP430TargetMachine.h
lib/Target/Mips/Mips16FrameLowering.cpp
lib/Target/Mips/Mips16RegisterInfo.cpp
lib/Target/Mips/MipsFrameLowering.h
lib/Target/Mips/MipsISelLowering.cpp
lib/Target/Mips/MipsRegisterInfo.cpp
lib/Target/Mips/MipsSERegisterInfo.cpp
lib/Target/NVPTX/NVPTXFrameLowering.h
lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp
lib/Target/NVPTX/NVPTXTargetMachine.h
lib/Target/Nios2/Nios2FrameLowering.h
lib/Target/PowerPC/PPCBranchCoalescing.cpp
lib/Target/PowerPC/PPCFrameLowering.h
lib/Target/PowerPC/PPCRegisterInfo.cpp
lib/Target/RISCV/RISCVFrameLowering.h
lib/Target/RISCV/RISCVRegisterInfo.cpp
lib/Target/Sparc/SparcFrameLowering.h
lib/Target/Sparc/SparcSubtarget.h
lib/Target/SystemZ/SystemZFrameLowering.h
lib/Target/SystemZ/SystemZRegisterInfo.cpp
lib/Target/WebAssembly/WebAssemblyFrameLowering.h
lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp
lib/Target/X86/X86FrameLowering.h
lib/Target/X86/X86RegisterInfo.cpp
lib/Target/XCore/XCoreFrameLowering.h
lib/Target/XCore/XCoreRegisterInfo.cpp
unittests/CodeGen/MachineInstrTest.cpp