llvm-project/llvm/lib/Target/Mips
Evan Cheng ecb2908bf9 Sink codegen optimization level into MCCodeGenInfo along side relocation model
and code model. This eliminates the need to pass OptLevel flag all over the
place and makes it possible for any codegen pass to use this information.

llvm-svn: 144788
2011-11-16 08:38:26 +00:00
..
InstPrinter Fix printing of MCSymbolRegExpr. Needs three closing parentheses for 2011-11-11 03:58:36 +00:00
MCTargetDesc Sink codegen optimization level into MCCodeGenInfo along side relocation model 2011-11-16 08:38:26 +00:00
TargetInfo build: Attempt to rectify inconsistencies between CMake and LLVMBuild versions of explicit dependencies. 2011-11-12 02:10:57 +00:00
CMakeLists.txt Remove MipsMCSymbolRefExpr. 2011-11-15 18:20:08 +00:00
LLVMBuild.txt LLVMBuild: Add explicit information on whether targets define an assembly printer, assembly parser, or disassembler. 2011-11-11 00:23:56 +00:00
Makefile Mips MC object code emission improvements: 2011-11-11 22:58:42 +00:00
Mips.h Added the infrastructute necessary for MIPS JIT support. Patch by Vladimir 2011-07-21 16:28:51 +00:00
Mips.td Initial Mips64 support. Patch by Liu with some modifications. 2011-09-20 20:28:08 +00:00
Mips64InstrInfo.td 32-to-64-bit extended load. 2011-11-14 19:06:14 +00:00
MipsAsmPrinter.cpp Remove MipsMCSymbolRefExpr. 2011-11-15 18:20:08 +00:00
MipsAsmPrinter.h Lower MachineInstr to MC Inst and print to .s files. 2011-07-07 23:56:50 +00:00
MipsCallingConv.td AnalyzeCallOperands function for N32/64. 2011-11-14 19:02:54 +00:00
MipsCodeEmitter.cpp Mips MC object code emission improvements: 2011-11-11 22:58:42 +00:00
MipsCondMov.td Final patch that completes old JIT support for Mips: 2011-10-18 17:50:36 +00:00
MipsDelaySlotFiller.cpp Fix assertion string. 2011-10-05 18:17:49 +00:00
MipsEmitGPRestore.cpp Reverse order of operands of address operand mem so that the base operand comes 2011-07-07 18:57:00 +00:00
MipsExpandPseudo.cpp - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and 2011-06-28 19:10:37 +00:00
MipsFrameLowering.cpp Fix functions in MipsFrameLowering.cpp and MipsRegisterInfo.cpp. Use 64-bit 2011-11-15 18:53:55 +00:00
MipsFrameLowering.h Mips64 aligns stack on 16-byte boundary. 2011-09-22 02:53:37 +00:00
MipsISelDAGToDAG.cpp Modify MipsDAGToDAGISel::SelectAddr so that it can handle 64-bit pointers too. 2011-10-11 00:44:20 +00:00
MipsISelLowering.cpp Simplify function PassByValArg64. 2011-11-15 18:42:25 +00:00
MipsISelLowering.h Make the type of shift amount i32 in order to reduce the number of shift 2011-11-07 18:59:49 +00:00
MipsInstrFPU.td Various Mips64 floating point instruction patterns. 2011-11-07 21:38:58 +00:00
MipsInstrFormats.td Final patch that completes old JIT support for Mips: 2011-10-18 17:50:36 +00:00
MipsInstrInfo.cpp Add code needed for copying between 64-bit integer and floating pointer 2011-11-07 21:35:45 +00:00
MipsInstrInfo.h Mips MC object code emission improvements: 2011-11-11 22:58:42 +00:00
MipsInstrInfo.td Mips MC object code emission improvements: 2011-11-11 22:58:42 +00:00
MipsJITInfo.cpp This patch handles unaligned loads and stores in Mips JIT. Mips backend 2011-11-08 12:47:11 +00:00
MipsJITInfo.h Added the infrastructute necessary for MIPS JIT support. Patch by Vladimir 2011-07-21 16:28:51 +00:00
MipsMCInstLower.cpp Mips MC object code emission improvements: 2011-11-11 22:58:42 +00:00
MipsMCInstLower.h Properly handle Mips MC relocations and lower cpload and cprestore macros to MCInsts. 2011-11-08 22:26:47 +00:00
MipsMachineFunction.h Remove variable that keeps the size of area used to save byval or variable 2011-11-14 18:56:20 +00:00
MipsRegisterInfo.cpp Fix functions in MipsFrameLowering.cpp and MipsRegisterInfo.cpp. Use 64-bit 2011-11-15 18:53:55 +00:00
MipsRegisterInfo.h Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down 2011-07-18 20:57:22 +00:00
MipsRegisterInfo.td Add definitions of 64-bit register files. Add code for returning Mips64's sets of 2011-09-23 18:11:56 +00:00
MipsRelocations.h Revert r141932, r141936 and r141937. 2011-10-14 17:16:39 +00:00
MipsSchedule.td Reverse unnecessary changes made in r129606 and r129608. There is no change in functionality. 2011-04-15 21:51:11 +00:00
MipsSelectionDAGInfo.cpp Reverse unnecessary changes made in r129606 and r129608. There is no change in functionality. 2011-04-15 21:51:11 +00:00
MipsSelectionDAGInfo.h Reverse unnecessary changes made in r129606 and r129608. There is no change in functionality. 2011-04-15 21:51:11 +00:00
MipsSubtarget.cpp Undo a change made in r140254. 2011-09-21 17:31:45 +00:00
MipsSubtarget.h Set ABI if it hasn't been set on the command line. 2011-09-21 02:45:29 +00:00
MipsTargetMachine.cpp Sink codegen optimization level into MCCodeGenInfo along side relocation model 2011-11-16 08:38:26 +00:00
MipsTargetMachine.h Sink codegen optimization level into MCCodeGenInfo along side relocation model 2011-11-16 08:38:26 +00:00
MipsTargetObjectFile.cpp land David Blaikie's patch to de-constify Type, with a few tweaks. 2011-07-18 04:54:35 +00:00
MipsTargetObjectFile.h Reverse unnecessary changes made in r129606 and r129608. There is no change in functionality. 2011-04-15 21:51:11 +00:00