- Oct 30, 2010
-
-
-
Jim Grosbach authored
llvm-svn: 117742
-
Jim Grosbach authored
llvm-svn: 117741
-
Jim Grosbach authored
llvm-svn: 117740
-
Jim Grosbach authored
encoder functions. llvm-svn: 117738
-
Evan Cheng authored
llvm-svn: 117737
-
Rafael Espindola authored
just .type foo,@object will produce an undefined reference to foo. On the other hand, a file with just .weakref bar, foo will not. It is somewhat hard to support both in MC since both statements should create the symbols. It should be possible if we really need to by adding to the flags, but hopefully that is not necessary. With this patch we do not produce a undefined reference in any of those cases. The assembly file needs an actual use for the undefined reference to be present. This is in preparation for a patch implementing .weakref. llvm-svn: 117735
-
Dan Gohman authored
llvm-svn: 117731
-
Bob Wilson authored
llvm-svn: 117728
-
Bob Wilson authored
llvm-svn: 117727
-
Jim Grosbach authored
llvm-svn: 117724
-
Bob Wilson authored
llvm-svn: 117722
-
Bob Wilson authored
This code had previously used 2*N, where N is the mask length, to represent undef. That is not safe because the shufflevector operands may have more than N elements -- they don't have to match the result type. llvm-svn: 117721
-
Bob Wilson authored
llvm-svn: 117720
-
Bob Wilson authored
Allow splats even if they don't match either of the original shuffles, possibly due to undef entries in the shuffles masks. Radar 8597790. Also fix some 80-column violations. llvm-svn: 117719
-
- Oct 29, 2010
-
-
Jim Grosbach authored
llvm-svn: 117718
-
Jim Grosbach authored
the ARMExpandPseudos pass rather than during the asm lowering. llvm-svn: 117714
-
Owen Anderson authored
Update testcase since we're no longer doing the constant forwarding inline with correlated value propagation. llvm-svn: 117712
-
Eric Christopher authored
failure for llvm-gcc on arm fast isel. llvm-svn: 117710
-
Owen Anderson authored
Give up on doing in-line instruction simplification during correlated value propagation. Instruction simplification needs to be guaranteed never to be run on an unreachable block. However, earlier block simplifications may have changed the CFG to make block that were reachable when we began our iteration unreachable by the time we try to simplify them. (Note that this also means that our depth-first iterators were potentially being invalidated). This should not have a large impact on code quality, since later runs of instcombine should pick up these simplifications. Fixes PR8506. llvm-svn: 117709
-
Owen Anderson authored
llvm-svn: 117708
-
Jim Grosbach authored
handle it in the asm lowering. llvm-svn: 117707
-
Owen Anderson authored
llvm-svn: 117704
-
Jim Grosbach authored
llvm-svn: 117703
-
Jim Grosbach authored
llvm-svn: 117702
-
Dan Gohman authored
return success if the child process is killed with a signal. llvm-svn: 117701
-
Owen Anderson authored
llvm-svn: 117699
-
Dan Gohman authored
they may have ValuesAtScopes map entries referencing their outer loops. This fixes a user-after-free reported in PR8471. llvm-svn: 117698
-
Owen Anderson authored
llvm-svn: 117696
-
Jim Grosbach authored
llvm-svn: 117695
-
Owen Anderson authored
llvm-svn: 117694
-
Owen Anderson authored
llvm-svn: 117693
-
Owen Anderson authored
llvm-svn: 117690
-
Owen Anderson authored
llvm-svn: 117689
-
Jim Grosbach authored
llvm-svn: 117687
-
Owen Anderson authored
llvm-svn: 117686
-
Owen Anderson authored
llvm-svn: 117685
-
Owen Anderson authored
llvm-svn: 117684
-
Owen Anderson authored
llvm-svn: 117683
-
Owen Anderson authored
llvm-svn: 117682
-