- Feb 28, 2012
-
-
Charles Davis authored
Mac OS X. Patch by Fabian Groffen, with a slight tweak by me. llvm-svn: 151612
-
Akira Hatanaka authored
load and store instructions. llvm-svn: 151611
-
Jakob Stoklund Olesen authored
Don't attempt to extend physreg live ranges across calls. <rdar://problem/10942095> llvm-svn: 151610
-
Rafael Espindola authored
llvm-svn: 151609
-
Anna Zaks authored
When allocated buffer is passed to CF/NS..NoCopy functions, the ownership is transfered unless the deallocator argument is set to 'kCFAllocatorNull'. llvm-svn: 151608
-
Jakob Stoklund Olesen authored
llvm-svn: 151607
-
Jason Molenda authored
llvm-svn: 151606
-
rdar://problem/10942472Han Ming Ong authored
Allows the debugger to put a more sensible prompt when debugging as root. llvm-svn: 151605
-
Jakob Stoklund Olesen authored
When an outgoing call takes more than 2k of arguments on the stack, we don't allocate that call frame in the prolog, but adjust the stack pointer immediately before the call instead. This causes problems with the emergency spill slot because PEI can't track stack pointer adjustments on the second pass, and if the outgoing arguments are too big, SP can't be used to reach the emergency spill slot at all. Work around these problems by ensuring there is a base or frame pointer that can be used to access the emergency spill slot. <rdar://problem/10917166> llvm-svn: 151604
-
Eli Friedman authored
Implement IRGen for the retain-autorelease in the lambda conversion-to-block-pointer outside of ARC. Testcases coming up soon. llvm-svn: 151603
-
Ted Kremenek authored
[analyzer] teach analyzer about ObjC literals, thus trimming out a false positive with the malloc() checker involving comparing literal addresses to nil. Fixes <rdar://problem/10579586> llvm-svn: 151602
-
Michael J. Spencer authored
Add -D option to llvm-nm to dump dynamic symbols. Patch by David Meyer. llvm-svn: 151600
-
Chad Rosier authored
llvm-svn: 151599
-
Hal Finkel authored
llvm-svn: 151596
-
Jim Grosbach authored
All known nightly-test failures are fixed. llvm-svn: 151595
-
Bill Wendling authored
llvm-svn: 151594
-
Johnny Chen authored
and one for another error message. llvm-svn: 151593
-
Anna Zaks authored
closest function context. This prevents us from uniqueing all leaks from the same allocation helper. radar://10932226 llvm-svn: 151592
-
Richard Trieu authored
so no testing was actually done. Further, the commands produce no output. The redirection has been fixed and the test has been disabled. llvm-svn: 151591
-
Preston Gurd authored
This patch adds instruction latencies for the SSE instructions to the instruction scheduler for the Intel Atom. llvm-svn: 151590
-
Ted Kremenek authored
[analyzer] Don't generate an explicit ExplodedNode for StringLiterals; have the SVal lazily generated from Environment::getSVal(). llvm-svn: 151589
-
Preston Gurd authored
llvm-svn: 151588
-
Johnny Chen authored
llvm-svn: 151587
-
Sebastian Redl authored
llvm-svn: 151586
-
Argyrios Kyrtzidis authored
depth and error if we exceed a max value, to make sure we avoid a stack overflow. This is a hacky temporary fix. rdar://10913206. llvm-svn: 151585
-
Eli Friedman authored
Duncan pointed out that if the alignment isn't explicitly specified, it defaults to the ABI alignment. Given that, make this code a bit more aggressive in such cases. llvm-svn: 151584
-
Johnny Chen authored
During the test case tearDown(), give it one final blow to make sure the child process spawned by pexpect is terminated. Fix the issue of many '(lldb)' zombie processes observed by Jim. llvm-svn: 151583
-
Evandro Menezes authored
llvm-svn: 151582
-
rdar://problem/10017623Greg Clayton authored
Fixed an error where if we tried to format a ValueObject using a format that was incorrect for a variable, then it would set ValueObject::m_error to an error state and stop the value from being able to be updated. We now leave m_error alone and only let the update value code change that. Any errors in formatting will return a valid value as C string that contains an error string. This lets us then modify the format and redisplay without any issues. llvm-svn: 151581
-
- Feb 27, 2012
-
-
Bill Wendling authored
llvm-svn: 151580
-
Ted Kremenek authored
After numerous requests, have Objective-C 'method declared here' notes mention the actual method. This looks better within an IDE, where text isn't always regurgitated in the presentation of a warning. Fixes radar 10914035. llvm-svn: 151579
-
-
Sebastian Redl authored
llvm-svn: 151577
-
Bill Wendling authored
manifests itself when building LLVM with LTO. <rdar://problem/10913281> llvm-svn: 151576
-
Michael J. Spencer authored
Patch by David Meyer. llvm-svn: 151575
-
Evan Cheng authored
%S5<def> = COPY %S0<kill> First clear def map of Q1, etc. No small test case available. llvm-svn: 151574
-
Ted Kremenek authored
llvm-svn: 151573
-
Jim Grosbach authored
We on the linker to resolve calls to the appropriate BL/BLX instruction to make interworking function correctly. It uses the symbol in the relocation to do that, so we need to be careful about being too clever. To enable this for ARM mode, split the BL/BLX fixup kind off from the unconditional-branch fixups. rdar://10927209 llvm-svn: 151571
-
Anna Zaks authored
As in http://llvm.org/docs/ProgrammersManual.html#Statistic llvm-svn: 151570
-
Eli Friedman authored
Fix a couple bugs in the way we handle array indexes in array bounds checking. Specifically, make sure we don't ignore explicit casts in indexes, and make sure we use unsigned extension/comparisons on indexes. Fixes <rdar://problem/10916006>. llvm-svn: 151569
-