llvm-6502/lib/Target
Chris Lattner 3e130a2a77 * Adjust to use new interfaces, eliminating CurReg stuff
* Support arbitrary FP constants
* Fix bugs in frame layout for function calls and incoming arguments
* Insert copies for constant arguments to PHI nodes into the BOTTOM of
  predecessor blocks, not the top.
* Implement _floating point_ support: setcc, return, load, store, cast
* Fix several bugs in the cast instruction
* Abstract out call emission and load/store for FP
* Implement malloc/free without previous lowering pass.
* Make use of new forms of MachineOperand
* Implement _long_ support!
* Fix many bugs in FP support
* Change branch from je/jne to je/jmp
* Simplify code generated for GEP instructions


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5223 91177308-0d34-0410-b5e6-96231b3b80d8
2003-01-13 00:32:26 +00:00
..
CBackend - Eliminated the deferred symbol table stuff in Module & Function, it really 2002-11-20 18:36:02 +00:00
SparcV9 More renamings of Target/Machine*Info to Target/Target*Info 2002-12-29 03:13:05 +00:00
X86 * Adjust to use new interfaces, eliminating CurReg stuff 2003-01-13 00:32:26 +00:00
Makefile X86 target builds fine now 2002-11-20 20:17:03 +00:00
MRegisterInfo.cpp Capture more information in ctor 2002-12-28 20:34:18 +00:00
TargetData.cpp * Privatize the TargetName 2002-10-29 21:48:17 +00:00
TargetInstrInfo.cpp Start renaming MachineInstrInfo -> TargetInstrInfo 2003-01-13 00:26:36 +00:00
TargetMachine.cpp Rename MachineOptInfo to TargetoptInfo 2002-12-29 02:50:35 +00:00
TargetSchedInfo.cpp More renamings of Target/Machine*Info to Target/Target*Info 2002-12-29 03:13:05 +00:00