llvm/lib
Dan Gohman 12bbc52aa7 Teach the x86 backend to eliminate "test" instructions by using the EFLAGS
result from add, sub, inc, and dec instructions in simple cases.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66004 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-04 02:33:24 +00:00
..
Analysis Ignore the debug info intrinsics when adding instructions into alias sets. 2009-03-03 06:02:04 +00:00
Archive Add the private linkage. 2009-01-15 20:18:42 +00:00
AsmParser Fix a pretty awesome bug that only happened in a strange case with anonymous 2009-03-01 00:53:13 +00:00
Bitcode Add suppport for ConstantExprs of shufflevectors whose result type is not equal to the 2009-02-12 21:28:33 +00:00
CodeGen Fix PR3701. 1. X86 target renamed eflags register to flags. This matches what llvm-gcc generates so codegen knows flags register is being clobbered by inline asm. 2. BURR scheduler should also check if inline asm nodes can clobber "live" physical registers. Previously it was only checking target nodes with implicit defs. 2009-03-04 01:41:49 +00:00
CompilerDriver Reorganize llvmc code. 2009-03-02 09:01:14 +00:00
Debugger Removed trailing whitespace from Makefiles. 2009-01-09 16:44:42 +00:00
ExecutionEngine don't #include a header into the middle of an anon namespace. 2009-03-03 20:10:23 +00:00
Linker Oops. 2009-03-03 10:04:23 +00:00
Support The debugger sometimes lookup dynamically in the runtime to find ivar info of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF. 2009-02-17 22:43:44 +00:00
System Fix main executable path name resolution on FreeBSD, patch by 2009-03-02 22:17:15 +00:00
Target Teach the x86 backend to eliminate "test" instructions by using the EFLAGS 2009-03-04 02:33:24 +00:00
Transforms Revert unintended commmit. 2009-03-04 02:09:48 +00:00
VMCore Fix a bunch of Doxygen syntax issues. Escape special characters, 2009-03-03 02:55:14 +00:00
Makefile Reorganize llvmc code. 2009-03-02 09:01:14 +00:00