llvm-6502/lib
Chris Lattner e05252b476 Several changes:
* Simplify handling of byval, making it easier to understand and more 
    consistent.  This fixes PR2065.
  * Clean up and simplify handling of GEPs.  I can actually understand it now!
  * Implement support for GEP'ing into vectors, this fixes
    SingleSource/UnitTests/Vector/build2 among others.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47818 91177308-0d34-0410-b5e6-96231b3b80d8
2008-03-02 08:07:24 +00:00
..
Analysis Fix http://llvm.org/bugs/show_bug.cgi?id=2104 by ordering lexicographically what gets printed. Be const-correct in PrintResults and uninline it too 2008-02-28 08:38:45 +00:00
Archive Make llvm-ar behave like ar, if you create an empty archive, ar creates an empty archive. llvm-ar would not generate an output file in this case 2008-02-28 22:24:48 +00:00
AsmParser Add an unwind_to field to basic blocks, making them Users instead of Values. 2008-03-02 02:48:09 +00:00
Bitcode Add an unwind_to field to basic blocks, making them Users instead of Values. 2008-03-02 02:48:09 +00:00
CodeGen all but CAS working on x86 2008-03-01 21:52:34 +00:00
Debugger Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
ExecutionEngine Simplify code using convertFromZeroExtendedInteger with an APInt 2008-02-29 01:27:13 +00:00
Linker Emit an error when a library is not found. It is the GNU ld behavior and it is expected by the configure scripts. 2008-02-27 17:20:32 +00:00
Support Add support to APInt for shift and rotate operations with APInt 2008-02-29 01:40:47 +00:00
System Add path separator support, patch by Sam Bishop. 2008-02-27 06:17:10 +00:00
Target Several changes: 2008-03-02 08:07:24 +00:00
Transforms allow specified inline threshold to be negative, as the value is 2008-03-01 08:09:51 +00:00
VMCore Add a new ShuffleVectorInst::getMaskValue method. 2008-03-02 05:28:33 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00