1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 12:12:47 +01:00
llvm-mirror/lib
Chris Lattner b231c3d11c Fix a problem exposed by the local allocator. CALL instructions are not marked
as using incoming argument registers, so the local allocator would clobber them
between their set and use.  To fix this, we give the call instructions a variable
number of uses in the CALL MachineInstr itself, so live variables understands
the live ranges of these register arguments.

llvm-svn: 28744
2006-06-10 01:14:28 +00:00
..
Analysis Make Loop able to verify that it is in LCSSA-form, and have the LCSSA pass assert 2006-06-09 18:33:30 +00:00
AsmParser Fix build on systems with bad bison's 2006-06-02 18:20:28 +00:00
Bytecode For PR787: 2006-06-07 23:18:34 +00:00
CodeGen Fix X86/inline-asm.ll:test2, a case where an input value was implicitly 2006-06-08 18:27:11 +00:00
Debugger Add the README files to the distribution. 2006-04-13 06:39:24 +00:00
ExecutionEngine Fix -pedantic warnings. 2006-06-01 17:29:22 +00:00
Linker Fix linking of inline asm objects. 2006-06-01 19:14:22 +00:00
Support For PR780: 2006-06-07 20:00:19 +00:00
System Don't pull in environ, not always safe. Global variables are bad anyway. 2006-06-09 20:43:11 +00:00
Target Fix a problem exposed by the local allocator. CALL instructions are not marked 2006-06-10 01:14:28 +00:00
Transforms Add LCSSA as a requirement for LoopUnswitch, and assert that LoopUnswitch preserves 2006-06-09 18:40:32 +00:00
VMCore Remove dead code. 2006-06-08 16:03:13 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00