- May 18, 2011
-
-
Fariborz Jahanian authored
user specified string class via -fconstant-string-class option. pr9914. llvm-svn: 131496
-
Dan Gohman authored
llvm-svn: 131495
-
Johnny Chen authored
object.__nonzero__(self) is called to implement truth value testing and the built-in operation bool(), via a simple delegation to self.IsValid(). Change tests under python_api/lldbutil to utilize this mechanism. llvm-svn: 131494
-
Stuart Hastings authored
rdar://problem/6945110 llvm-svn: 131493
-
Argyrios Kyrtzidis authored
1. We would assume that the length of the string literal token was at least 2 2. We would allocate a buffer with size length-2 And when the stars aligned (one of which would be an invalid source location due to stale PCH) The length would be 0 and we would try to allocate a 4GB buffer. Add checks for this corner case and a bunch of asserts. (We really really should have had an assert for 1.). Note that there's no test case since I couldn't get one (it was major PITA to reproduce), maybe later. llvm-svn: 131492
-
Argyrios Kyrtzidis authored
llvm-svn: 131491
-
- May 17, 2011
-
-
Eli Friedman authored
For calls returning first-class aggregates, store by element instead of creating aggregate stores in common cases. This is more friendly to fast-isel. llvm-svn: 131490
-
John McCall authored
optimization for abstract classes; there was a misunderstanding, and it turns out that there are no kexts which rely on this. llvm-svn: 131489
-
Tanya Lattner authored
vrev is incorrectly defined in the perfect shuffle table. The ordering is backwards (should be 0x3210 versus 0x1032) which exposed a bug when doing a shuffle on a 4xi16. I've attached a test case. llvm-svn: 131488
-
Alexis Hunt authored
constructors, including two more FIXMEs (one of which I don't actually understand). llvm-svn: 131487
-
Alexis Hunt authored
I have on that's #if 0'ed out, and I don't know why it's failing to delete the constructor. I'd appreciate if someone familiar with access control could look into ShouldDeleteDefaultConstructor - thanks. llvm-svn: 131486
-
Howard Hinnant authored
llvm-svn: 131485
-
Howard Hinnant authored
llvm-svn: 131484
-
Howard Hinnant authored
llvm-svn: 131483
-
Devang Patel authored
llvm-svn: 131482
-
Devang Patel authored
llvm-svn: 131481
-
Devang Patel authored
llvm-svn: 131480
-
Howard Hinnant authored
llvm-svn: 131479
-
Rafael Espindola authored
llvm-svn: 131478
-
Galina Kistanova authored
llvm-svn: 131477
-
Mon P Wang authored
llvm-svn: 131476
-
Jim Grosbach authored
llvm-svn: 131475
-
-
Greg Clayton authored
unrecognized DW_TAG_base_type. Now it is a error printed to stderr. llvm-svn: 131473
-
Greg Clayton authored
loaded section in the section load list. llvm-svn: 131472
-
Eli Friedman authored
llvm-svn: 131471
-
Greg Clayton authored
and turned them into warnings to stderr. llvm-svn: 131470
-
Stuart Hastings authored
llvm-svn: 131469
-
Greg Clayton authored
all register values. There is some junk that was appearing at the end of the result the 'g' packet (read all register values). This function was being called in: bool GDBRemoteRegisterContext::ReadAllRegisterValues (lldb::DataBufferSP &data_sp) Then the packet data for the 'G' packet (write all registers) was being placed into "data_sp" so the: bool GDBRemoteRegisterContext::WriteAllRegisterValues (const lldb::DataBufferSP &data_sp) could restore it. In attempting to clean up the extra junk at the end of this packet data, the packet was getting truncated. llvm-svn: 131468
-
Stuart Hastings authored
passed as the fifth parameter, insure it's passed correctly (in R9). rdar://problem/6920088 llvm-svn: 131467
-
Jakob Stoklund Olesen authored
The greedy register allocator has live range splitting and register class inflation, so it can actually fully undo this join, including restoring the original register classes. We still don't want to do this for long live ranges, mostly because of the high register pressure of there are many constrained live ranges overlapping. llvm-svn: 131466
-
Johnny Chen authored
Update to Python2.7 from Python 2.6. llvm-svn: 131465
-
Rafael Espindola authored
darwin assembler can handle cfi. Add a test. llvm-svn: 131464
-
Rafael Espindola authored
getHostTriple. This fixes a 32 bit clang running on a 64 bit ubuntu. llvm-svn: 131463
-
Nadav Rotem authored
Fix a bug in PerformEXTRACT_VECTOR_ELTCombine. The code created an ADD SDNode with two different types, in cases where the index and the ptr had different types. llvm-svn: 131461
-
Eric Christopher authored
llvm-svn: 131459
-
Eric Christopher authored
Finishes off rdar://8470697 llvm-svn: 131458
-
Eric Christopher authored
llvm-svn: 131457
-
Eric Christopher authored
llvm-svn: 131456
-
Chris Lattner authored
llvm-svn: 131455
-