llvm-project/llvm/lib
Chris Lattner 21fb024cc0 From PR6228:
"Attached patch removes the extra NUL bytes from the output and changes
test/Archive/MacOSX.toc from a binary to a text file (removes
svn:mime-type=application/octet-stream and adds svn:eol-style=native).  I can't
figure out how to get SVN to include the new contents of the file in the patch
so I'm attaching it separately."

Patch by James Abbatiello!

llvm-svn: 95292
2010-02-04 06:19:43 +00:00
..
Analysis Change the argument to getIntegerSCEV to be an int64_t, rather 2010-02-04 02:43:51 +00:00
Archive From PR6228: 2010-02-04 06:19:43 +00:00
AsmParser Kill ModuleProvider and ghost linkage by inverting the relationship between 2010-01-27 20:34:15 +00:00
Bitcode Fix (and test) function-local metadata that occurs before the instruction that it refers to; fix is to not enumerate operands of function-local metadata until after all instructions have been enumerated 2010-02-04 01:13:08 +00:00
CodeGen It's too risky to eliminate sext / zext of call results for tail call optimization even if the caller / callee attributes completely match. The callee may have been bitcast'ed (or otherwise lied about what it's doing). 2010-02-04 02:45:02 +00:00
CompilerDriver Better error message. 2010-01-26 14:55:16 +00:00
ExecutionEngine r94686 changed all ModuleProvider parameters to Modules, which made the 2010-02-03 19:18:04 +00:00
Linker Need to recurse for all operands of function-local metadata; and handle Instructions (which map to themselves) 2010-01-27 22:03:03 +00:00
MC Use a tab instead of space after .type, for consistency. 2010-02-04 01:42:13 +00:00
Support Make APInt::countLeadingZerosSlowCase() treat the contents of padding bits 2010-02-03 03:42:44 +00:00
System Add llvm::Program::ChangeStderrToBinary(). 2010-01-28 06:42:08 +00:00
Target Indirect tail call has to go through a call preserved register since it's after callee register pops. X86 isel lowering is using EAX / R11 and it was somehow adding that to function live out. That prevented the real function return register from being added to the function live out list and bad things happen. 2010-02-04 02:40:39 +00:00
Transforms Rework constant expr and array handling for objectsize instcombining. 2010-02-04 02:55:34 +00:00
VMCore Adding missing methods for creating Add, Mul, Neg and Sub with NUW. 2010-02-02 12:53:04 +00:00
Makefile remove llvm-db: it is completely broken and if anyone wants to do a debugger, 2009-10-05 02:29:51 +00:00