- Oct 30, 2010
-
-
Dan Gohman authored
llvm-svn: 117733
-
Douglas Gregor authored
the performance of C++ PCH and reducing stack depth in the reader. llvm-svn: 117732
-
Dan Gohman authored
llvm-svn: 117731
-
Johnny Chen authored
llvm-svn: 117730
-
John McCall authored
for namespace-scope variable declarations. Apply visibility in IR gen to variables that are merely declared and never defined. We were previously emitting these with default visibility unless they were declared with private_extern. Ignore global visibility settings when computing visibility for a declaration's context, and key several conditions on whether a visibility attribute exists anywhere in the hierarchy as opposed to whether it exists at the current level. llvm-svn: 117729
-
Bob Wilson authored
llvm-svn: 117728
-
Bob Wilson authored
llvm-svn: 117727
-
Johnny Chen authored
tests should be near the test summary message, instead of way up in the beginning. llvm-svn: 117726
-
Johnny Chen authored
llvm-svn: 117725
-
Jim Grosbach authored
llvm-svn: 117724
-
Rafael Espindola authored
llvm-svn: 117723
-
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
-
Caroline Tice authored
llvm-svn: 117717
-
Caroline Tice authored
llvm-svn: 117716
-
Caroline Tice authored
than just the entire log channel. Add checks, where appropriate, to make sure a log channel/category has not been disabled before attempting to write to it. llvm-svn: 117715
-
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
-
Rafael Espindola authored
llvm-svn: 117711
-
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
-
Sean Callanan authored
an #ifndef. llvm-svn: 117706
-
Johnny Chen authored
rdar://problem/8584431 Assert in clang while evaluating expression llvm-svn: 117705
-
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
-
Johnny Chen authored
llvm-svn: 117700
-
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
-
Rafael Espindola authored
systems. llvm-svn: 117697
-
Owen Anderson authored
llvm-svn: 117696
-
Jim Grosbach authored
llvm-svn: 117695
-
Owen Anderson authored
llvm-svn: 117694
-
Owen Anderson authored
llvm-svn: 117693
-