- Feb 03, 2014
-
-
Tim Northover authored
Some of the SHA instructions take a scalar i32 as one argument (largely because they work on 160-bit hash fragments). This wasn't reflected in the IR previously, with ARM and AArch64 choosing different types (<4 x i32> and <1 x i32> respectively) which was ugly. This makes all the affected intrinsics take a uniform "i32", allowing them to become non-polymorphic at the same time. llvm-svn: 200706
-
Hal Finkel authored
ISD::BSWAP was missing from the list of node types that should be expanded element-wise. llvm-svn: 200705
-
Aaron Ballman authored
No functional change intended. llvm-svn: 200704
-
https://code.google.com/p/address-sanitizer/issues/detail?id=261Alexander Potapenko authored
If pthread_get_stacksize_np() returns 512K for the main thread on Mavericks, obtain the stack size from the current stack rlimit. llvm-svn: 200703
-
Alexander Kornienko authored
Summary: Don't crash on warnings coming before the translation unit starts. Reviewers: klimek, djasper Reviewed By: djasper CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D2676 llvm-svn: 200702
-
Alexander Potapenko authored
[libsanitizer] Follow-up for r200700: add the new header to CMakeLists.txt and make it empty on non-Mac. llvm-svn: 200701
-
Alexander Potapenko authored
llvm-svn: 200700
-
Venkatraman Govindaraju authored
llvm-svn: 200699
-
Evgeniy Stepanov authored
llvm-svn: 200698
-
Eli Bendersky authored
This comment was copied over from another class in r34170, where it made sense. llvm-svn: 200697
-
Evgeniy Stepanov authored
This is covered by AddressSanitizer.UAF_* tests in asan_test with start_deactivated=1. llvm-svn: 200696
-
Evgeniy Stepanov authored
This will disable -ffunction-sections in older versions of Clang where it breaks build of sanitizer runtime library. llvm-svn: 200695
-
Chandler Carruth authored
iteration. This alows the majority of operations to be performed without encoding a specific small size. It follows the model of SmallVectorImpl<T>. llvm-svn: 200688
-
Chandler Carruth authored
'SmallPtrSetImplBase'. This more closely matches the organization of SmallVector and should allow introducing a SmallPtrSetImpl which serves the same purpose as SmallVectorImpl: isolating the element type from the particular small size chosen. This in turn allows a lot of simplification of APIs by not coding them against a specific small size which is rarely needed. llvm-svn: 200687
-
Evgeniy Stepanov authored
llvm-svn: 200686
-
Evgeniy Stepanov authored
llvm-svn: 200685
-
Evgeniy Stepanov authored
-fno-function-sections is broken in Clang. llvm-svn: 200684
-
Evgeniy Stepanov authored
It breaks when a binary is linked with --gc-sections: parts of sanitizer interface get thrown away and inaccessible from dlopen-ed libs. llvm-svn: 200683
-
Evgeniy Stepanov authored
Spotted by Keno Fischer. llvm-svn: 200682
-
Richard Smith authored
llvm-svn: 200681
-
Richard Smith authored
llvm-svn: 200680
-
Richard Smith authored
llvm-svn: 200679
-
Richard Smith authored
llvm-svn: 200678
-
Craig Topper authored
Remove unnecessary include of AArch64GenInstrInfo.inc from AArch64Disassembler.cpp. None of the GET_ defines were set that would make the include do anything. llvm-svn: 200677
-
Shankar Easwaran authored
This makes it a lot easier for Section Group design. llvm-svn: 200675
-
Richard Smith authored
llvm-svn: 200674
-
Richard Smith authored
(which implemented the DR) was disabled in C++11. llvm-svn: 200673
-
Richard Smith authored
llvm-svn: 200672
-
Richard Smith authored
llvm-svn: 200671
-
David Majnemer authored
Some lines intended to be used for testing x86_64 ABI compatibility were not firing because lines were annotated with the wrong FileCheck prefix: X64 vs x64 N.B. Changes beyond just changing x64 to X64 were made, presumably because other parts of the layout engine have changed. I've verified the changes to make sure that MSVC creates a compatible layout. llvm-svn: 200670
-
- Feb 02, 2014
-
-
Joerg Sonnenberger authored
llvm-svn: 200668
-
Joerg Sonnenberger authored
support. llvm-svn: 200667
-
Joerg Sonnenberger authored
llvm-svn: 200666
-
Joerg Sonnenberger authored
llvm-svn: 200665
-
Duncan P. N. Exon Smith authored
LowerExpectIntrinsic previously only understood the idiom of an expect intrinsic followed by a comparison with zero. For llvm.expect.i1, the comparison would be stripped by the early-cse pass. Patch by Daniel Micay. llvm-svn: 200664
-
Joerg Sonnenberger authored
support for o32 and n64. llvm-svn: 200662
-
Joerg Sonnenberger authored
llvm-svn: 200661
-
Joerg Sonnenberger authored
llvm-svn: 200659
-
Joerg Sonnenberger authored
llvm-svn: 200656
-
Joerg Sonnenberger authored
__BIG_ENDIAN__ as on other architectures. llvm-svn: 200655
-