llvm-6502/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
PIC16.h
PIC16.td
PIC16AsmPrinter.cpp
PIC16CallingConv.td
PIC16ConstantPoolValue.cpp
PIC16ConstantPoolValue.h
PIC16InstrFormats.td
PIC16InstrInfo.cpp
PIC16InstrInfo.h
PIC16InstrInfo.td
PIC16ISelDAGToDAG.cpp
PIC16ISelLowering.cpp
PIC16ISelLowering.h
PIC16RegisterInfo.cpp Pool-allocation for MachineInstrs, MachineBasicBlocks, and 2008-07-07 23:14:23 +00:00
PIC16RegisterInfo.h
PIC16RegisterInfo.td
PIC16Subtarget.cpp
PIC16Subtarget.h
PIC16TargetAsmInfo.cpp
PIC16TargetAsmInfo.h
PIC16TargetMachine.cpp
PIC16TargetMachine.h