llvm-project/llvm/lib
Chris Lattner 4c931502cc Minor tweak. Instead of generating:
movl 32(%esp), %eax
        cmpl $1, %eax
        je LBB1_1       #bb
LBB1_4: #entry
        cmpl $2, %eax
        je LBB1_2       #bb2
        jmp LBB1_3      #UnifiedReturnBlock
LBB1_1: #bb

notice that we would miss the fall through and emit this instead:

        movl 32(%esp), %eax
        cmpl $2, %eax
        je LBB1_2       #bb2
LBB1_4: #entry
        cmpl $1, %eax
        jne LBB1_3      #UnifiedReturnBlock
LBB1_1: #bb

llvm-svn: 31130
2006-10-23 18:38:22 +00:00
..
Analysis [SU]int update - inactive code may get activated someday 2006-10-23 14:39:22 +00:00
AsmParser Regenerate. 2006-10-22 07:03:43 +00:00
Bytecode For PR950: 2006-10-20 07:07:24 +00:00
CodeGen Minor tweak. Instead of generating: 2006-10-23 18:38:22 +00:00
Debugger For PR950: 2006-10-20 07:07:24 +00:00
ExecutionEngine For PR950: 2006-10-20 07:07:24 +00:00
Linker Adding dllimport, dllexport and external weak linkage types. 2006-09-14 18:23:27 +00:00
Support Beef up the output from DiffFilesWithTolerance by setting the error code 2006-10-18 20:23:52 +00:00
System Use new config.h macro 2006-09-14 06:21:59 +00:00
Target this part implemented. 2006-10-22 21:40:12 +00:00
Transforms Remove the Backwards operation. Resolving now works at the time when a 2006-10-23 01:56:02 +00:00
VMCore Change keyword to datalayout 2006-10-22 06:06:56 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00