- Dec 19, 2012
-
-
Rafael Espindola authored
llvm-svn: 170547
-
Benjamin Kramer authored
- An MVT can become an EVT when being split (e.g. v2i8 -> v1i8, the latter doesn't exist) - Return the scalar value when an MVT is scalarized (v1i64 -> i64) Fixes PR14639ff. llvm-svn: 170546
-
Rafael Espindola authored
I cannot reproduce it the failures locally, so I will keep an eye at the ppc bots. This patch does add the change to the "Disassembly of section" message, but that is not what was failing on the bots. Original message: Add a funciton to get the segment name of a section. On MachO, sections also have segment names. When a tool looking at a .o file prints a segment name, this is what they mean. In reality, a .o has only one anonymous, segment. This patch adds a MachO only function to fetch that segment name. I named it getSectionFinalSegmentName since the main use for the name seems to be infor the linker with segment this section should go to. The patch also changes MachOObjectFile::getSectionName to return just the section name instead of computing SegmentName,SectionName. llvm-svn: 170545
-
Evgeniy Stepanov authored
llvm-svn: 170544
-
Alexey Samsonov authored
llvm-svn: 170543
-
Dmitri Gribenko authored
llvm-svn: 170542
-
Alexey Samsonov authored
build tree. Now just-built Clang is used to: 1) compile instrumented sources (as before); 2) compile non-instrumented sources; 3) compile our own instrumented version of googletest; 4) link it all together using -fsanitize=address flag (instead of trying to copy linker behavior in CMake build rules). This makes ASan unittests pretty much self-consistent and independent of other LLVM libraries. llvm-svn: 170541
-
Patrik Hagglund authored
llvm-svn: 170540
-
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
-