- Apr 18, 2012
-
-
Joe Groff authored
also fix SimplifyLibCalls to use TLI rather than compile-time conditionals to enable optimizations on floor, ceil, round, rint, and nearbyint llvm-svn: 154960
-
Joe Groff authored
llvm-svn: 154959
-
Sean Callanan authored
for the original Decl, for debugging purposes. llvm-svn: 154957
-
Richard Smith authored
and explicit specializations of function templates appropriately. llvm-svn: 154956
-
Joel Jones authored
transformation: (X op C1) ^ C2 --> (X op C1) & ~C2 iff (C1&C2) == C2 should be done. This change has been tested: Using a debug+asserts build: on the specific test case that brought this bug to light make check-all lnt nt using this clang to build a release version of clang Using the release+asserts clang-with-clang build: on the specific test case that brought this bug to light make check-all lnt nt Checking in because Evan wants it checked in. Test case forthcoming after scrubbing. llvm-svn: 154955
-
- Apr 17, 2012
-
-
Chad Rosier authored
llvm-svn: 154953
-
Tobias Grosser authored
llvm-svn: 154952
-
Jim Grosbach authored
llvm-svn: 154951
-
Seth Cantrell authored
This reverts commit e9a3b76ba589a8a884e978273beaed0d97cf9861. Revert "fix display of source lines with null characters" This reverts commit 70712b276e40bbe11e5063dfc7e82ce3209929cd. llvm-svn: 154950
-
Matt Beaumont-Gay authored
llvm-svn: 154949
-
Danil Malyshev authored
llvm-svn: 154948
-
Seth Cantrell authored
llvm-svn: 154947
-
Seth Cantrell authored
Unprintable source in diagnostics is transformed to a printable form and then displayed with reversed colors if possible. Unprintable characters are displayed as <U+NNNN> while bytes that do not represent valid characters are shown as <XX>. Column adjustments to diagnostic carets, highlighted ranges, and fixups are made both for characters escaped as above and for characters which are printable but take up more than a single column. llvm-svn: 154946
-
Seth Cantrell authored
llvm-svn: 154944
-
Rafael Espindola authored
functionality change. llvm-svn: 154940
-
Fariborz Jahanian authored
block meta-data of block literals declared inside of extern "C" functions. // rdar://1131490 llvm-svn: 154939
-
Sirish Pande authored
llvm-svn: 154937
-
Akira Hatanaka authored
llvm-svn: 154936
-
Akira Hatanaka authored
Patch by Vladimir Medic. llvm-svn: 154935
-
Manuel Klimek authored
llvm-svn: 154930
-
Manuel Klimek authored
This will allow us to delete the JSON parser from llvm. The biggest change is a general change of strategy - instead of storing StringRef's to the values for the command line and directory in the input buffer, we store ScalarNode*'s. The reason is that the YAML parser's getRawValue on ScalarNodes returns a string that includes the quotes in case of double quoted strings. For the same reason we're removing the JSON parsing part of the command line parsing - this means an extra copy for a command line when it is requested (and only when it is requested). llvm-svn: 154929
-
Sirish Pande authored
llvm-svn: 154928
-
Manuel Klimek authored
llvm-svn: 154927
-
Benjamin Kramer authored
This made the test fail with -mcpu=generic (when building on a non-x86 host). llvm-svn: 154926
-
Francois Pichet authored
Emulate a MSVC bug where the creation of pointer-to-member to protected member of base class is allowed but only from a static function. This fixes a regression when parsing MFC code with clang. llvm-svn: 154924
-
Jay Foad authored
llvm-svn: 154921
-
Gabor Greif authored
llvm-svn: 154920
-
Francois Pichet authored
llvm-svn: 154916
-
James Molloy authored
llvm-svn: 154915
-
Benjamin Kramer authored
This isn't right either, reverting for now. llvm-svn: 154910
-
Andrew Trick authored
llvm-svn: 154908
-
Craig Topper authored
llvm-svn: 154907
-
Craig Topper authored
Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. Unfortunately, these instructions have behavior that can't be modeled with shuffle vector. llvm-svn: 154906
-
Bill Wendling authored
llvm-svn: 154905
-
Lang Hames authored
for the life of me remember why I wrote it this way, but I can't see any good reason for it now. This patch replaces the custom linked list with an ilist. This change should preserve the existing numberings exactly, so no generated code should change (if it does, file a bug!). llvm-svn: 154904
-
Eli Friedman authored
llvm-svn: 154897
-
Ted Kremenek authored
Change ExprEngine::shouldInlineDecl() to be defensive in checking if the CFG of the callee is valid. Fixes <rdar://problem/11257631>. llvm-svn: 154896
-
Andrew Trick authored
llvm-svn: 154895
-
Chandler Carruth authored
re-done by wiser souls. llvm-svn: 154894
-
Chad Rosier authored
rdar://11220251 llvm-svn: 154893
-