llvm-6502/lib
Chris Lattner 956db27a63 Instcombine this:
%shortcirc_val = select bool %tmp.1, bool true, bool %tmp.4             ; <bool> [#uses=1]
        %tmp.6 = cast bool %shortcirc_val to int                ; <int> [#uses=1]

into this:

        %shortcirc_val = or bool %tmp.1, %tmp.4         ; <bool> [#uses=1]
        %tmp.6 = cast bool %shortcirc_val to int                ; <int> [#uses=1]

not this:

        %tmp.4.cast = cast bool %tmp.4 to int           ; <int> [#uses=1]
        %tmp.6 = select bool %tmp.1, int 1, int %tmp.4.cast             ; <int> [#uses=1]


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21389 91177308-0d34-0410-b5e6-96231b3b80d8
2005-04-21 05:43:13 +00:00
..
Analysis Fix a crash analyzing MultiSource/Benchmarks/MallocBench/gs 2005-04-12 03:59:27 +00:00
Archive Initialize fields mode, uid, and gid. 2005-04-20 03:55:35 +00:00
AsmParser fix PR549 2005-04-19 15:27:29 +00:00
Bytecode Initialize fields mode, uid, and gid. 2005-04-20 03:55:35 +00:00
CodeGen Fold setcc of MVT::i1 operands into logical operations 2005-04-18 04:48:12 +00:00
Debugger Correct the comments and file header. 2004-12-23 21:16:46 +00:00
ExecutionEngine Add support for targets that require stubs for external functions. 2005-04-18 01:44:27 +00:00
Linker fix some 80 column violations 2005-03-15 23:03:34 +00:00
Support Timers SHOULD NOT record the time taken to count the bytes allocated in the heap! 2005-03-22 03:20:38 +00:00
System For Bug 543: 2005-04-21 02:50:10 +00:00
Target Remove trailing whitespace, patch by Markus Oberhumer. 2005-04-20 16:05:03 +00:00
Transforms Instcombine this: 2005-04-21 05:43:13 +00:00
VMCore add an argument to allow avoiding deleting phi nodes. 2005-04-12 18:52:14 +00:00
Makefile Add the Linker library 2004-11-14 21:54:41 +00:00