- Oct 30, 2010
-
-
Dan Gohman authored
eraseFromDisk does the same check. This avoids a stat call in the common case. llvm-svn: 117744
-
Dale Johannesen authored
llvm-svn: 117743
-
Jim Grosbach authored
llvm-svn: 117742
-
Jim Grosbach authored
llvm-svn: 117741
-
Jim Grosbach authored
llvm-svn: 117740
-
Fariborz Jahanian authored
methods in protocols when protocols are in system headers and thus ignored. //rdar: //8227199 llvm-svn: 117739
-
Jim Grosbach authored
encoder functions. llvm-svn: 117738
-
Evan Cheng authored
llvm-svn: 117737
-
Dale Johannesen authored
in asm's. PR 8501, 8602988. I don't like including Type.h where it is; the idea was to get references to X86_MMXTy out of the common code. Maybe there's a better way? llvm-svn: 117736
-
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: 117734
-
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
-