* Adjust to use new interfaces, eliminating CurReg stuff
authorChris Lattner <sabre@nondot.org>
Mon, 13 Jan 2003 00:32:26 +0000 (00:32 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 13 Jan 2003 00:32:26 +0000 (00:32 +0000)
commit3e130a2a770d8a0bd968878d8fb0ffe7845fb606
tree3b7233e9c9e0a841a427a15dbcc358342417b81c
parent019a7c801b491504868ad105016fc6ebbb09ff5d
* 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
lib/Target/X86/InstSelectSimple.cpp
lib/Target/X86/X86ISelSimple.cpp