- Nov 22, 2012
-
-
Preston Briggs authored
analysis. Better is to look for cases with useful GEPs and use them when possible. When a pair of useful GEPs is not available, use the raw SCEVs directly. This approach supports better analysis of pointer dereferencing. In parallel, all the test cases are updated appropriately. Cases where we have a store to *B++ can now be analyzed! llvm-svn: 168474
-
Jack Carter authored
This patch provides support for the MIPS relocations: *) R_MIPS_GOT_HI16 *) R_MIPS_GOT_LO16 *) R_MIPS_CALL_HI16 *) R_MIPS_CALL_LO16 These are used for large GOT instruction sequences. Contributer: Jack Carter llvm-svn: 168471
-
- Nov 21, 2012
-
-
Eli Bendersky authored
llvm-svn: 168466
-
Akira Hatanaka authored
llvm-svn: 168460
-
Andrew Kaylor authored
llvm-svn: 168459
-
Akira Hatanaka authored
functions added in r168456. llvm-svn: 168458
-
Akira Hatanaka authored
llvm-svn: 168456
-
Akira Hatanaka authored
llvm-svn: 168455
-
Akira Hatanaka authored
referring to a GOT entry. llvm-svn: 168453
-
Jyotsna Verma authored
llvm-svn: 168451
-
Akira Hatanaka authored
llvm-svn: 168450
-
Jyotsna Verma authored
llvm-svn: 168449
-
Akira Hatanaka authored
llvm-svn: 168448
-
Preston Briggs authored
llvm-svn: 168445
-
Andrew Kaylor authored
Tests to follow in another patch. llvm-svn: 168444
-
Anton Korobeynikov authored
Patch by Job Noorman! llvm-svn: 168440
-
Anton Korobeynikov authored
llvm-svn: 168439
-
Rafael Espindola authored
llvm-svn: 168437
-
Jyotsna Verma authored
llvm-svn: 168434
-
NAKAMURA Takumi authored
"not grep '-715827882'" performed as below...bad... Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. llvm-svn: 168430
-
Rafael Espindola authored
Fix the testcase to be valid IL and uses FileCheck. Thanks to NAKAMURA Takumi for noticing it. llvm-svn: 168427
-
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
-
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
-
- 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
-