llvm/lib/Target/PIC16
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 Adding files for Microchip's PIC16 target. 2008-05-13 09:02:57 +00:00
PIC16.h Fixed the file description header at the top to remove the developer name. 2008-05-14 06:50:01 +00:00
PIC16.td Detabification. Fixed indentation and spacing. 2008-05-14 11:31:39 +00:00
PIC16AsmPrinter.cpp Unneeded include's. 2008-06-19 01:21:02 +00:00
PIC16CallingConv.td Detabification. Fixed indentation and spacing. 2008-05-14 11:31:39 +00:00
PIC16ConstantPoolValue.cpp Adding files for Microchip's PIC16 target. 2008-05-13 09:02:57 +00:00
PIC16ConstantPoolValue.h Detabification. Fixed indentation and spacing. 2008-05-14 11:31:39 +00:00
PIC16InstrFormats.td Detabification. Fixed indentation and spacing. 2008-05-14 11:31:39 +00:00
PIC16InstrInfo.cpp Detabification. Fixed indentation and spacing. 2008-05-14 11:31:39 +00:00
PIC16InstrInfo.h Change target-specific classes to use more precise static types. 2008-05-14 01:58:56 +00:00
PIC16InstrInfo.td Detabification. Fixed indentation and spacing. 2008-05-14 11:31:39 +00:00
PIC16ISelDAGToDAG.cpp Add explicit keywords. 2008-07-07 18:00:37 +00:00
PIC16ISelLowering.cpp Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating 2008-07-01 00:05:16 +00:00
PIC16ISelLowering.h Detabification. Fixed indentation and spacing. 2008-05-14 11:31:39 +00:00
PIC16RegisterInfo.cpp Pool-allocation for MachineInstrs, MachineBasicBlocks, and 2008-07-07 23:14:23 +00:00
PIC16RegisterInfo.h Detabification. Fixed indentation and spacing. 2008-05-14 11:31:39 +00:00
PIC16RegisterInfo.td Adding files for Microchip's PIC16 target. 2008-05-13 09:02:57 +00:00
PIC16Subtarget.cpp Detabification. Fixed indentation and spacing. 2008-05-14 11:31:39 +00:00
PIC16Subtarget.h Detabification. Fixed indentation and spacing. 2008-05-14 11:31:39 +00:00
PIC16TargetAsmInfo.cpp Adding files for Microchip's PIC16 target. 2008-05-13 09:02:57 +00:00
PIC16TargetAsmInfo.h Adding files for Microchip's PIC16 target. 2008-05-13 09:02:57 +00:00
PIC16TargetMachine.cpp Detabification. Fixed indentation and spacing. 2008-05-14 11:31:39 +00:00
PIC16TargetMachine.h Detabification. Fixed indentation and spacing. 2008-05-14 11:31:39 +00:00