llvm-project/llvm/lib
Dale Johannesen 0241bb57b2 When mixing SSE and x87 codegen, it's possible to
have situations where an SSE instruction turns into
multiple blocks, with the live range of an x87
register crossing them.  To do this correctly make
sure we examine all blocks when inserting
FP_REG_KILL.  PR 1697.  (This was exposed by my
fix for PR 1681, but the same thing could happen
mixing x87 long double with SSE.)

llvm-svn: 42281
2007-09-24 22:52:39 +00:00
..
Analysis Don't execute dump unless NDEBUG isn't defined. 2007-09-24 22:43:48 +00:00
Archive finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
AsmParser Generated files for previous patch. 2007-09-12 03:31:28 +00:00
Bitcode C bindings for libLLVMCore.a and libLLVMBitWriter.a. 2007-09-18 03:18:57 +00:00
CodeGen Don't emit .debug_line header data if there aren't any lines to put in it, 2007-09-24 21:43:52 +00:00
Debugger switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
ExecutionEngine Change APFloat::convertFromInteger to take the incoming 2007-09-21 22:09:37 +00:00
Linker Fix PR1611 - Visibility should be ignored for a declaration 2007-08-19 22:22:54 +00:00
Support Handle storage complications of float->float conversions. 2007-09-22 02:56:19 +00:00
System Remove spurious consts. This fixes warnings with compilers that 2007-09-14 20:08:19 +00:00
Target When mixing SSE and x87 codegen, it's possible to 2007-09-24 22:52:39 +00:00
Transforms Do not promote null values because it may be unsafe to do so. 2007-09-24 20:02:42 +00:00
VMCore float->int conversion rounds toward 0. Duh. 2007-09-24 21:06:09 +00:00
Makefile build lib/Archive instead of lib/Bytecode 2007-05-06 19:50:06 +00:00