- Dec 19, 2012
-
-
Alexey Samsonov authored
llvm-svn: 170539
-
Patrik Hagglund authored
instead of EVTs. llvm-svn: 170538
-
Patrik Hagglund authored
MVTs, instead of EVTs. llvm-svn: 170537
-
Patrik Hagglund authored
from EVT. llvm-svn: 170536
-
Patrik Hagglund authored
EVTs. llvm-svn: 170535
-
Patrik Hagglund authored
EVTs. llvm-svn: 170534
-
Patrik Hagglund authored
getIndexedStoreAction, and addRegisterClass to take and MVT, instead of EVT. llvm-svn: 170533
-
Patrik Hagglund authored
of EVT. llvm-svn: 170532
-
Alexander Potapenko authored
llvm-svn: 170531
-
Evgeniy Stepanov authored
This changes adds shadow and origin propagation for unknown intrinsics by examining the arguments and ModRef behaviour. For now, only 3 classes of intrinsics are handled: - those that look like simple SIMD store - those that look like simple SIMD load - those that don't have memory effects and look like arithmetic/logic/whatever operation on simple types. llvm-svn: 170530
-
Patrik Hagglund authored
instead of EVTs. llvm-svn: 170529
-
Benjamin Kramer authored
MapVector is a bit heavyweight, but I don't see a simpler way. Also the InductionList is unlikely to be large. This should help 3-stage selfhost compares (PR14647). llvm-svn: 170528
-
Benjamin Kramer authored
llvm-svn: 170527
-
Patrik Hagglund authored
llvm-svn: 170524
-
NAKAMURA Takumi authored
llvm-svn: 170523
-
Patrik Hagglund authored
EVT. llvm-svn: 170522
-
Kostya Serebryany authored
llvm-svn: 170520
-
Alexey Samsonov authored
llvm-svn: 170519
-
Bill Wendling authored
llvm-svn: 170518
-
Bill Wendling authored
llvm-svn: 170517
-
Bill Wendling authored
Inline the 'hasIncompatibleWithVarArgsAttrs' method into its only uses. And some minor comment reformatting. llvm-svn: 170516
-
Dmitry Vyukov authored
llvm-svn: 170515
-
Alexey Samsonov authored
llvm-svn: 170514
-
Nadav Rotem authored
llvm-svn: 170513
-
Kostya Serebryany authored
[asan] asan_allocator2: improve FindHeapChunkByAddress to find memory chunks to the left of a given address. Almost all tests pass with the new allocator now, only 6 are left to fix. llvm-svn: 170511
-
Patrik Hagglund authored
llvm-svn: 170510
-
Nadav Rotem authored
llvm-svn: 170509
-
Alexey Samsonov authored
llvm-svn: 170507
-
Elena Demikhovsky authored
llvm-svn: 170506
-
Nadav Rotem authored
bitwidth op back to the original size. If we reduce ANDs then this can cause an endless loop. This patch changes the ZEXT to ANY_EXTEND if the demanded bits are equal or smaller than the size of the reduced operation. llvm-svn: 170505
-
Nadav Rotem authored
llvm-svn: 170504
-
Nadav Rotem authored
llvm-svn: 170503
-
Bill Wendling authored
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. llvm-svn: 170502
-
Bill Wendling authored
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. llvm-svn: 170500
-
Dmitry Vyukov authored
llvm-svn: 170499
-
Kostya Serebryany authored
llvm-svn: 170498
-
Craig Topper authored
llvm-svn: 170497
-
Craig Topper authored
llvm-svn: 170496
-
Craig Topper authored
Teach SimplifySetCC that comparing AssertZext i1 against a constant 1 can be rewritten as a compare against a constant 0 with the opposite condition. llvm-svn: 170495
-
Reed Kotler authored
llvm-svn: 170493
-