- Nov 21, 2012
-
-
Rafael Espindola authored
Fix the testcase to be valid IL and uses FileCheck. Thanks to NAKAMURA Takumi for noticing it. llvm-svn: 168427
-
Kostya Serebryany authored
llvm-svn: 168426
-
Evgeniy Stepanov authored
llvm-svn: 168425
-
Kostya Serebryany authored
[asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. Instead, define our own SANITIZER_WORDSIZE llvm-svn: 168424
-
Dmitry Vyukov authored
llvm-svn: 168423
-
Alexey Samsonov authored
[Sanitizer] replace while with internal_memset to make sure compiler won't replace it with library memset llvm-svn: 168422
-
Dmitry Vyukov authored
(do not execute synchronous signals in recursive interceptors) llvm-svn: 168421
-
Dmitri Gribenko authored
Patch by Philip Craig. llvm-svn: 168420
-
Chandler Carruth authored
Now if we can transform an alloca into a single vector value, but it has subvector, non-element accesses, we form the appropriate shufflevectors to allow SROA to proceed. This fixes PR14055 which pointed out a very common pattern that SROA couldn't handle -- mixed vec3 and vec4 operations on a single alloca. llvm-svn: 168418
-
Craig Topper authored
llvm-svn: 168417
-
Craig Topper authored
Mark ISD::FMA as Legal instead of custom for x86 with FMA3/FMA4. Needed so that llvm.muladd can be converted to ISD::FMA for fp_contract. llvm-svn: 168413
-
Rafael Espindola authored
llvm-svn: 168411
-
Rafael Espindola authored
llvm-svn: 168410
-
Jakub Staszak authored
llvm-svn: 168409
-
Jakub Staszak authored
llvm-svn: 168407
-
Eric Christopher authored
llvm-svn: 168402
-
Eric Christopher authored
around. llvm-svn: 168401
-
Eric Christopher authored
llvm-svn: 168400
-
Eric Christopher authored
llvm-svn: 168399
-
Eric Christopher authored
llvm-svn: 168398
-
Eli Bendersky authored
This also initiates a test/tools directory where tools-specific tests can be placed. llvm-svn: 168397
-
Jakub Staszak authored
llvm-svn: 168396
-
Eric Christopher authored
everything else underneath. llvm-svn: 168395
-
Rafael Espindola authored
"clang -cc1" on a file with 10k repetitions of extern int no_such_variable; from 1.434s to 1.133s. llvm-svn: 168394
-
- Nov 20, 2012
-
-
Eli Bendersky authored
conformant to binutils objdump. llvm-svn: 168393
-
Sebastian Pop authored
so that I can (someday) call SE->getSCEV without complaint. No semantic change intended. Patch from Preston Briggs <preston.briggs@gmail.com>. llvm-svn: 168391
-
Anders Waldenborg authored
Before this fix, the LLVM Python bindings on SVN trunk always fail with: Exception: LLVM shared library not found! since it's still looking for a library named "LLVM-3.1svn". Besides updating the LLVM version in the library name, this patch also changes llvm.get_library() to make it possible to run the unit tests without installing the LLVM shared library into a default linker search path. e.g. after this patch, running the llvm/python unit tests with: LD_LIBRARY_PATH=../build/Debug+Asserts/lib nosetests -v bindings/python/llvm/tests/ would work on Linux. Patch from Scott Tsai (with some minor modifications) Patch also acked by Gregory Szorc llvm-svn: 168390
-
Jyotsna Verma authored
llvm-svn: 168388
-
Eric Christopher authored
llvm-svn: 168387
-
Eric Christopher authored
llvm-svn: 168384
-
Eric Christopher authored
llvm-svn: 168383
-
Daniel Malea authored
llvm-svn: 168382
-
Eli Bendersky authored
llvm-svn: 168380
-
Daniel Malea authored
- this commit addresses bugzilla #14385 llvm-svn: 168375
-
Eric Christopher authored
llvm-svn: 168374
-
Joe Abbey authored
llvm-svn: 168373
-
Joe Abbey authored
llvm-svn: 168372
-
Daniel Malea authored
llvm-svn: 168371
-
Daniel Malea authored
llvm-svn: 168370
-
Kostya Serebryany authored
[asan] pop the two internal functions from the stack trace produced by _Unwind_Backtrace (Peter Bergner) llvm-svn: 168369
-