llvm-project/llvm/lib
Dan Gohman d6c04461a4 Fix GetMinTrailingZeros for SCEVSignExtend and SCEVZeroExtendExpr to
return the correct value when the cast operand is all zeros. This ought
to be pretty rare, because it would mean that the regular SCEV folding
routines missed a case, though there are cases they might legitimately
miss. Also, it's unlikely anything currently using GetMinTrailingZeros
cares about this case.

llvm-svn: 71532
2009-05-12 01:23:18 +00:00
..
Analysis Fix GetMinTrailingZeros for SCEVSignExtend and SCEVZeroExtendExpr to 2009-05-12 01:23:18 +00:00
Archive Add the private linkage. 2009-01-15 20:18:42 +00:00
AsmParser Make MDNode use CallbackVH. Also change MDNode to store Value* instead of 2009-05-10 20:57:05 +00:00
Bitcode Make MDNode use CallbackVH. Also change MDNode to store Value* instead of 2009-05-10 20:57:05 +00:00
CodeGen - Record that the debug info is actually used so that the label folder doesn't 2009-05-12 00:06:59 +00:00
CompilerDriver -write-graph now can be used with -o. 2009-03-27 12:57:14 +00:00
Debugger Oops...I committed too much. 2009-03-13 04:39:26 +00:00
ExecutionEngine Rename PaddedSize to AllocSize, in the hope that this 2009-05-09 07:06:46 +00:00
Linker Add a new "available_externally" linkage type. This is intended 2009-04-13 05:44:34 +00:00
Support Move helper functions for optimizing division by constant into the APInt 2009-04-30 10:15:35 +00:00
System Add terminal width detection to llvm::sys::Process. This is needed to 2009-05-11 18:05:52 +00:00
Target Avoid unneeded SIB byte encoding. Patch by Zoltan Varga. 2009-05-12 00:07:35 +00:00
Transforms Teach LSR to optimize more loop exit compares, i.e. change them to use postinc iv value. Previously LSR would only optimize those which are in the loop latch block. However, if LSR can prove it is safe (and profitable), it's now possible to change those not in the latch blocks to use postinc values. 2009-05-11 22:33:01 +00:00
VMCore Needed #includes. Thanks Fritz van Bommel! 2009-05-10 23:27:41 +00:00
Makefile Reorganize llvmc code. 2009-03-02 09:01:14 +00:00