llvm/lib/Target/Mips
Dan Gohman 8e5f2c6f65 Pool-allocation for MachineInstrs, MachineBasicBlocks, and
MachineMemOperands. The pools are owned by MachineFunctions.

This drastically reduces the number of calls to malloc/free made
during the "Emit" phase of scheduling, as well as later phases
in CodeGen. Combined with other changes, this speeds up the
"instruction selection" phase of CodeGen by 10% in some cases.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53212 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-07 23:14:23 +00:00
..
Makefile
Mips.h Use PassManagerBase instead of FunctionPassManager for functions 2008-03-11 22:29:46 +00:00
Mips.td Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsAsmPrinter.cpp Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsCallingConv.td Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsDelaySlotFiller.cpp rename TargetInstrDescriptor -> TargetInstrDesc. 2008-01-07 07:27:27 +00:00
MipsInstrFormats.td Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsInstrFPU.td fixed 32-bit fp_to_sint pattern 2008-07-07 19:11:24 +00:00
MipsInstrInfo.cpp Pool-allocation for MachineInstrs, MachineBasicBlocks, and 2008-07-07 23:14:23 +00:00
MipsInstrInfo.h Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsInstrInfo.td Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsISelDAGToDAG.cpp Add explicit keywords. 2008-07-07 18:00:37 +00:00
MipsISelLowering.cpp Pool-allocation for MachineInstrs, MachineBasicBlocks, and 2008-07-07 23:14:23 +00:00
MipsISelLowering.h Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsMachineFunction.h Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsRegisterInfo.cpp Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsRegisterInfo.h Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo. 2008-03-31 20:40:39 +00:00
MipsRegisterInfo.td Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsSchedule.td Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
MipsSubtarget.cpp Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsSubtarget.h Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsTargetAsmInfo.cpp Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
MipsTargetAsmInfo.h Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
MipsTargetMachine.cpp Several changes to Mips backend, experimental fp support being the most 2008-07-05 19:05:21 +00:00
MipsTargetMachine.h Some Mips minor fixes 2008-06-04 01:45:25 +00:00