1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/lib
Chris Lattner f3989edae2 * 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

llvm-svn: 5223
2003-01-13 00:32:26 +00:00
..
Analysis 'graph' is spelled without a 'c'. 2002-12-12 05:34:10 +00:00
AsmParser Ignore generated files Lexer.cpp and llvmAsmParser.* 2002-12-02 21:14:54 +00:00
Bytecode - Eliminated the deferred symbol table stuff in Module & Function, it really 2002-11-20 18:36:02 +00:00
CodeGen * Use the PHI Elimination pass 2003-01-13 00:26:08 +00:00
CWriter - Eliminated the deferred symbol table stuff in Module & Function, it really 2002-11-20 18:36:02 +00:00
ExecutionEngine Add diagnostic output 2002-12-28 20:00:15 +00:00
Support Fix compilation on GCC 3.2 2002-12-24 00:44:34 +00:00
Target * Adjust to use new interfaces, eliminating CurReg stuff 2003-01-13 00:32:26 +00:00
Transforms Fix references to functions 2003-01-13 00:27:23 +00:00
VMCore Fix bug: Assembler/2002-12-15-GlobalResolve.ll 2002-12-15 16:41:52 +00:00
Makefile Compile sub-directories in parallel, because they don't have interdependencies 2002-09-18 03:25:58 +00:00