- Mar 02, 2012
-
-
Eric Christopher authored
The inline table needs to be constructed ahead of time so that it doesn't try to create new strings while we're emitting everything. This reverts commit a8ff9bccb399183cdd5f1c3cec2bda763664b4b0. llvm-svn: 151864
-
rdar://problem/10967107Greg Clayton authored
Don't try and unique anonymous struct/union/class types. llvm-svn: 151863
-
Fariborz Jahanian authored
But it is in the underlying c part of clang. clang crashes in IRGen when passing an incomplete type argument to variadic function (instead of diagnosing the bug). // rdar://10961370 llvm-svn: 151862
-
Evan Cheng authored
floating point equality comparisons into integer ones with -ffast-math. The issue is the optimization causes +0.0 != -0.0. Now the optimization is only done when one side is known to be 0.0. The other side's sign bit is masked off for the comparison. rdar://10964603 llvm-svn: 151861
-
Chandler Carruth authored
to keep this around -- updating golden tests is annoying otherwise. Thanks to Benjamin for pointing this omission out on IRC. llvm-svn: 151860
-
Chandler Carruth authored
to do more invasive refactoring here to get FoldingSet to use size_t or even hash_code directly, but for now this is a good first step to remove Yet Another Hashing Algorithm from LLVM. llvm-svn: 151859
-
Kostya Serebryany authored
llvm-svn: 151858
-
Chandler Carruth authored
do this initially, sorry. llvm-svn: 151857
-
Ted Kremenek authored
Teach the analyzer to just ignore CXXBindTemporaryExpr. There's nothing special to do with it, since destructors are represented explicitly in the CFG. llvm-svn: 151856
-
- Mar 01, 2012
-
-
Jakob Stoklund Olesen authored
This function could have r12 live across a function call when compiling thumb1 code. The test case for this is not included because it is very long. It must provoke emergency spilling near a function call. The behavior is provoked by MultiSource/Applications/JM/lencod, and it triggers an assertion in the scavenger. <rdar://problem/10963642> llvm-svn: 151855
-
Ted Kremenek authored
IndentifierTable::get() and into IdentifierTable's constructor. This gets a 0.7% reducing on lexing time for Cocoa.h, and about the same for PCH generation. llvm-svn: 151854
-
Eli Friedman authored
llvm-svn: 151853
-
Eric Christopher authored
fixups that are being used to determine section offsets. Reduces the total number of fixups by 50% for a non-trivial testcase. Part of rdar://10413936 llvm-svn: 151852
-
Eric Christopher authored
shouldn't be relying on assembly emission. For the record we should check the metadata output from the front end and then check in the backend that such a thing emits a pubtypes entry. llvm-svn: 151851
-
Jim Grosbach authored
rdar://10965031 llvm-svn: 151850
-
Michael J. Spencer authored
llvm-svn: 151849
-
Anna Zaks authored
Fix a test, which was most likely an unintended recursive call. llvm-svn: 151848
-
Akira Hatanaka authored
llvm-svn: 151847
-
Kostya Serebryany authored
This flag enables ThreadSanitizer instrumentation committed to llvm as r150423. The patch includes one test for -fthread-sanitizer and one similar test for -faddress-sanitizer. This patch does not modify the linker flags (as we do it for -faddress-sanitizer) because the run-time library is not yet committed and it's structure in compiler-rt is not 100% clear. The users manual wil be changed in a separate commit. llvm-svn: 151846
-
David Meyer authored
Add ObjectFile::getLoadName() for retrieving the soname/installname of a shared object. llvm-svn: 151845
-
Kevin Enderby authored
runs into the undefined 15 condition code value. llvm-svn: 151844
-
Akira Hatanaka authored
and stores was added. - SelectAddr should return false if Parent is an unaligned f32 load or store. - Only aligned load and store nodes should be matched to select reg+imm floating point instructions. - MIPS does not have support for f64 unaligned load or store instructions. llvm-svn: 151843
-
Benjamin Kramer authored
BumpPtrAllocator: Make sure threshold cannot be initialized with a value smaller than the slab size. This replaces r151834 with a simpler fix. llvm-svn: 151842
-
Ted Kremenek authored
Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, and don't have time to push it forward in the near future. llvm-svn: 151841
-
Anna Zaks authored
attributes, introduced in r151188. + the test to catch it. Thanks to Ahmed Charles for pointing this out. llvm-svn: 151840
-
Chandler Carruth authored
llvm-svn: 151839
-
Eric Christopher authored
correctly. Still rdar://10900684 llvm-svn: 151838
-
Eli Friedman authored
llvm-svn: 151837
-
Greg Clayton authored
llvm-svn: 151836
-
Greg Clayton authored
Hardcode the identifier and the execution name in debugserver since we put this into a section and not Xcode variable expansion happens. llvm-svn: 151835
-
Argyrios Kyrtzidis authored
increase the slab size. llvm-svn: 151834
-
Jim Ingham authored
llvm-svn: 151833
-
Preston Gurd authored
so that the test will not fail when run on an Intel Atom processor, due to the Atom scheduler producing an instruction sequence that is different from that which is normally expected. llvm-svn: 151832
-
Enrico Granata authored
llvm-svn: 151831
-
Argyrios Kyrtzidis authored
Will bring it up once the issue is fixed properely. llvm-svn: 151830
-
Argyrios Kyrtzidis authored
Needs llvm update. llvm-svn: 151829
-
Argyrios Kyrtzidis authored
llvm-svn: 151828
-
rdar://problem/10963899Greg Clayton authored
Allow debugserver to be built on a newer kernel and still allow debugging on older kernels. llvm-svn: 151827
-
Enrico Granata authored
(b) fixes and improvements to the formatters for NSDate and NSString (c) adding an introspection formatter for NSCountedSet (d) making the Objective-C formatters test cases pass on both 64 and 32 bit one of the test cases is marked as expected failure on i386 - support needs to be added to the LLDB core for it to pass llvm-svn: 151826
-
Chandler Carruth authored
r151822, sorry sorry. =[ We need 'git svn nothave' or some such... llvm-svn: 151824
-