1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib
Duncan Sands f451b75224 When expanding an operand, it's not the result value
type that matters but the operand type.  This fixes
2008-01-08-IllegalCMP.ll which crashed with the new
legalize infrastructure because SETCC with result
type i8 and operand type i64 was being custom expanded
by the X86 backend.  With this fix, the gcc build gets
as far as the first libcall.

llvm-svn: 46525
2008-01-29 19:29:08 +00:00
..
Analysis getUnderlyingObject can return null, handle this. 2008-01-24 19:07:10 +00:00
Archive Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
AsmParser If there are attributes on the varargs part of a 2008-01-11 21:23:39 +00:00
Bitcode Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
CodeGen When expanding an operand, it's not the result value 2008-01-29 19:29:08 +00:00
Debugger Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
ExecutionEngine Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
Linker Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
Support Remove top-level const qualifiers from casts, avoiding associated 2008-01-29 12:08:20 +00:00
System Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
Target Use getPreferredAlignmentLog or getPreferredAlignment 2008-01-29 06:23:44 +00:00
Transforms Don't let globalopt hack on volatile loads or stores. 2008-01-29 19:01:37 +00:00
VMCore Fix 80-col violations. 2008-01-29 12:09:55 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00