- Apr 18, 2012
-
-
Benjamin Kramer authored
DenseMap's hash function uses slightly more entropy and reduces hash collisions significantly. I also experimented with Hashing.h, but it didn't gave a lot of improvement while being much more expensive to compute. llvm-svn: 154996
-
Nick Lewycky authored
backend flags in TargetOptions.h into their own class in r145714. llvm-svn: 154993
-
Eli Bendersky authored
llvm-svn: 154992
-
Eli Bendersky authored
llvm-svn: 154990
-
Manuel Klimek authored
at the command line. llvm-svn: 154989
-
Bill Wendling authored
If the loop contains invoke instructions, whose unwind edge escapes the loop, then don't try to unswitch the loop. Doing so may cause the unwind edge to be split, which not only is non-trivial but doesn't preserve loop simplify information. Fixes PR12573 llvm-svn: 154987
-
Ted Kremenek authored
llvm-svn: 154986
-
Craig Topper authored
llvm-svn: 154985
-
Greg Clayton authored
Added an iOS local debugging optimization when reading the __LINKEDIT section data for files in the dyld shared cache. llvm-svn: 154984
-
Andrew Trick authored
This introduces a threshold of 200 IV Users, which is very conservative but should be sufficient to avoid serious compile time sink or stack overflow. The llvm test-suite with LTO never exceeds 190 users per loop. The bug doesn't relate to a specific type of loop. Checking in an arbitrary giant loop as a unit test would be silly. Fixes rdar://11262507. llvm-svn: 154983
-
Francois Pichet authored
Follow up to r154924: check that we are in a static CMethodDecl to enable the Microsoft bug emulation regarding access to protected member during PTM creation. Not just any static function. llvm-svn: 154982
-
Seth Cantrell authored
llvm-svn: 154981
-
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: 154980
-
Greg Clayton authored
Find and allows users to use the cached SDK's that might be in "~/Library/Developer/Xcode/iOS DeviceSupport". Also enabled PlatformRemoteiOS to select an SDK using the build number in case you have mutliple 5.0 SDKs installed: (lldb) platform select remote-ios --build 11C123 llvm-svn: 154978
-
Jason Molenda authored
llvm-svn: 154975
-
Jason Molenda authored
llvm-svn: 154974
-
Sean Callanan authored
Objective-C methods, and Objective-C properties. llvm-svn: 154972
-
Seth Cantrell authored
llvm-svn: 154971
-
Joe Groff authored
Fixes build on MSVC llvm-svn: 154970
-
Rafael Espindola authored
explicit. llvm-svn: 154969
-
Joe Groff authored
llvm-svn: 154967
-
Greg Clayton authored
Update the way SDK directories are found so we are not reliant on the old "Latest" symlinks in the DeviceSupport directory. llvm-svn: 154966
-
Greg Clayton authored
llvm-svn: 154965
-
David Blaikie authored
llvm-svn: 154962
-
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
-