- Jan 18, 2013
-
-
Daniel Dunbar authored
- Also, fixup syntax errors in LangRef and missing newline in the MCAsmStreamer. llvm-svn: 172837
-
Dmitri Gribenko authored
We don't have DejaGNU tests now. llvm-svn: 172836
-
Eli Bendersky authored
grep is now only mentioned once in a sentence that explicitly says it's deprecated. For FileCheck, there's no reason to repeat part of the documentation that exists in CommandGuide/FileCheck. llvm-svn: 172835
-
Benjamin Kramer authored
llvm-svn: 172824
-
NAKAMURA Takumi authored
llvm/test/CodeGen/X86/Atomics-64.ll: Tweak for 2nd RUN not to overwrite %t. It sometimes causes spurious failure on lit win32. Feel free to prune or suppress each output. llvm-svn: 172823
-
Alexey Samsonov authored
llvm-svn: 172813
-
Will Dietz authored
llvm-svn: 172806
-
Manuel Klimek authored
Summary: This allows unit tests for components that use Support/Debug.h to print debug information from test runs by specifying -debug when running the test. CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D301 llvm-svn: 172801
-
Craig Topper authored
Calculate vector element size more directly for VINSERTF128/VEXTRACTF128 immediate handling. Also use MVT since this only called on legal types during pattern matching. llvm-svn: 172797
-
Craig Topper authored
llvm-svn: 172795
-
Dmitri Gribenko authored
llvm-svn: 172794
-
Craig Topper authored
llvm-svn: 172793
-
Craig Topper authored
llvm-svn: 172792
-
Craig Topper authored
Check for less than 0 in shuffle mask instead of -1. It's more consistent with other code related to shuffles and easier to implement in compiled code. llvm-svn: 172788
-
Craig Topper authored
llvm-svn: 172784
-
Michael Gottesman authored
llvm-svn: 172782
-
Daniel Dunbar authored
llvm-svn: 172779
-
Daniel Dunbar authored
llvm-svn: 172778
-
Daniel Dunbar authored
llvm-svn: 172777
-
Daniel Dunbar authored
llvm-svn: 172776
-
Chad Rosier authored
'SIZE' and 'LENGTH' operators. llvm-svn: 172773
-
- Jan 17, 2013
-
-
Daniel Dunbar authored
llvm-svn: 172759
-
Bill Wendling authored
Okay, here's how to reproduce the problem: 1) Build a Release (or Release+Asserts) version of clang in the normal way. 2) Using the clang & clang++ binaries from (1), build a Release (or Release+Asserts) version of the same sources, but this time enable LTO --- specify the `-flto' flag on the command line. 3) Run the ARC migrator tests: $ arcmt-test --args -triple x86_64-apple-darwin10 -fsyntax-only -x objective-c++ ./src/tools/clang/test/ARCMT/cxx-rewrite.mm You'll see that the output isn't correct (the whitespace is off). The mis-compile is in the function `RewriteBuffer::RemoveText' in the clang/lib/Rewrite/Core/Rewriter.cpp file. When that function and RewriteRope.cpp are compiled with LTO and the `arcmt-test' executable is regenerated, you'll see the error. When those files are not LTO'ed, then the output of the `arcmt-test' is fine. It is *really* hard to get a testcase out of this. I'll file a PR with what I have currently. --- Reverse-merging r172363 into '.': U include/llvm/Analysis/MemoryBuiltins.h U lib/Analysis/MemoryBuiltins.cpp --- Reverse-merging r171325 into '.': U test/Transforms/InstCombine/objsize.ll G include/llvm/Analysis/MemoryBuiltins.h G lib/Analysis/MemoryBuiltins.cpp llvm-svn: 172756
-
Aaron Ballman authored
Reverting back to the fallback instead of using the 64-bit popcnt instruction as it doesn't exist on all x64 CPU architectures. llvm-svn: 172751
-
Daniel Dunbar authored
- This code is dead, and the "right" way to get this support is to use the platform-specific linker-integrated LTO mechanisms, or the forthcoming LLVM linker. llvm-svn: 172749
-
Bill Schmidt authored
llvm-svn: 172747
-
Bill Schmidt authored
llvm-svn: 172746
-
Bill Schmidt authored
calling convention. 128-bit integers are now properly returned in GPR3 and GPR4 on PowerPC. llvm-svn: 172745
-
Chad Rosier authored
Part of rdar://12576868 llvm-svn: 172743
-
Daniel Dunbar authored
llvm-svn: 172741
-
Daniel Dunbar authored
branch). llvm-svn: 172740
-
Jyotsna Verma authored
This patch fixes bug 14902 - http://llvm.org/bugs/show_bug.cgi?id=14902 llvm-svn: 172737
-
Michael Gottesman authored
llvm-svn: 172736
-
Michael Gottesman authored
[ObjCARC] Implemented operator<< for InstructionClass and changed a ``Visited'' Debug message to use it. llvm-svn: 172735
-
Aaron Ballman authored
Reverting back to the fallback instead of using popcnt; this instruction doesn't exist on all CPU architectures. Fixes PR14982 llvm-svn: 172734
-
Bill Schmidt authored
_Complex float and _Complex long double, by simply increasing the number of floating point registers available for return values. The test case verifies that the correct registers are loaded. llvm-svn: 172733
-
Alexey Samsonov authored
ASan: add optional 'zero-based shadow' option to ASan passes. Always tell the values of shadow scale and offset to the runtime llvm-svn: 172709
-
Elena Demikhovsky authored
v8i8 -> v8i64, v8i8 -> v8i32, v4i8 -> v4i64, v4i16 -> v4i64 for AVX and AVX2. Bug 14865. llvm-svn: 172708
-
Craig Topper authored
Combine AVX and SSE forms of MOVSS and MOVSD into the same multiclasses so they get instantiated together. llvm-svn: 172704
-
Eric Christopher authored
changing both the string of the dwo_name to be correct and the type of the statement list. Testcases all around. llvm-svn: 172699
-