1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/lib
Mon P Wang c17e781f35 The previous fix of widening divides that trap was too fragile as it depends on custom
lowering and requires that certain types exist in ValueTypes.h.  Modified widening to
check if an op can trap and if so, the widening algorithm will apply only the op on
the defined elements.  It is safer to do this in widening because the optimizer can't
guarantee removing unused ops in some cases.

llvm-svn: 95823
2010-02-10 23:37:45 +00:00
..
Analysis Use an AssemblyAnnotatorWriter to clean up IVUsers' debug output. 2010-02-10 20:42:37 +00:00
Archive From PR6228: 2010-02-04 06:19:43 +00:00
AsmParser Reintroduce the InlineHint function attribute. 2010-02-06 01:16:28 +00:00
Bitcode Function-local metadata whose operands had been optimized to no longer refer to function-local IR were not getting written by BitcodeWriter; solution is for these metadata to be enumerated just like global metadata. 2010-02-06 01:21:09 +00:00
CodeGen The previous fix of widening divides that trap was too fragile as it depends on custom 2010-02-10 23:37:45 +00:00
CompilerDriver Better error message. 2010-01-26 14:55:16 +00:00
ExecutionEngine Fix "the the" and similar typos. 2010-02-10 16:03:48 +00:00
Linker Linker should not remap null operands of metadata 2010-02-06 01:31:55 +00:00
MC MC: Switch MCFixup to just hold an MCExpr pointer instead of index into the 2010-02-10 04:47:08 +00:00
Support Fix "the the" and similar typos. 2010-02-10 16:03:48 +00:00
System Add llvm::Program::ChangeStderrToBinary(). 2010-01-28 06:42:08 +00:00
Target The previous fix of widening divides that trap was too fragile as it depends on custom 2010-02-10 23:37:45 +00:00
Transforms Strip new llvm.dbg.value intrinsic. 2010-02-10 21:19:56 +00:00
VMCore Minor whitespace cleanups. 2010-02-10 20:42:57 +00:00
Makefile