1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 12:02:58 +02:00
llvm-mirror/lib
Dan Gohman 5e06a05a16 Fix the the ceiling-division used in computing the MaxBECount so that it doesn't
have trouble with an intermediate add overflowing. Also, be more conservative
about the case where the induction variable in an SLT loop exit can step past
the RHS of the SLT and overflow in a single step.

Make getSignedRange more aggressive, to recover for some common cases which
the above fixes pessimized.

This addresses rdar://7561161.

llvm-svn: 94512
2010-01-26 04:40:18 +00:00
..
Analysis Fix the the ceiling-division used in computing the MaxBECount so that it doesn't 2010-01-26 04:40:18 +00:00
Archive make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
AsmParser make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
Bitcode Fix the bitcode reader to deserialize nuw/nsw/etc. bits properly in the case 2010-01-25 21:55:39 +00:00
CodeGen make MachineFunction keep track of its ID and make 2010-01-26 04:35:26 +00:00
CompilerDriver mark some libraries that currently require RTTI. 2010-01-24 20:22:08 +00:00
ExecutionEngine Add support for target-specific 32-bit custom-lowered 2010-01-26 04:05:28 +00:00
Linker make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
MC mcstreamerize gprel32 emission. 2010-01-25 21:28:50 +00:00
Support Add a comment about a missed opportunity. 2010-01-26 04:13:15 +00:00
System mark some libraries that currently require RTTI. 2010-01-24 20:22:08 +00:00
Target don't bother setting the AsmPrinter::MF ivar, now that 2010-01-26 04:38:11 +00:00
Transforms In mem2reg, for all alloca/stores that get promoted where the alloca has an associated llvm.dbg.declare instrinsic, insert an llvm.dbg.var intrinsic before each store. 2010-01-26 02:42:15 +00:00
VMCore Add MDNode::getIfExists(), an efficient way to determine if a value is used by metadata (since metadata does not appear in a value's use list) 2010-01-26 02:36:35 +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