- Sep 16, 2010
-
-
Duncan Sands authored
Cameron Esfahani, tweaked to use array_lengthof. llvm-svn: 114073
-
Duncan Sands authored
with attribute warn_unused_result" here - suppress the warning harder. llvm-svn: 114072
-
John McCall authored
derive from temporaries of the same type. Black-list member expressions as well. llvm-svn: 114071
-
John McCall authored
translation units that don't catch ObjC types. rdar://problem/8434851 llvm-svn: 114070
-
Daniel Dunbar authored
llvm-svn: 114068
-
Bob Wilson authored
used for anything. llvm-svn: 114067
-
Bob Wilson authored
instead of using default predicates on the expanded instructions. llvm-svn: 114066
-
Tom Care authored
Refactored BugReporter to refer to EndNode as ErrorNode. We currently make the assumption that EndNode == ErrorNode, but upcoming changes will break this. llvm-svn: 114065
-
Jim Grosbach authored
unnecessary dtor for MCOperand. llvm-svn: 114064
-
Zhongxing Xu authored
llvm-svn: 114062
-
John McCall authored
llvm-svn: 114061
-
John McCall authored
Prospective fix for broken commit in r114045. llvm-svn: 114060
-
John McCall authored
llvm-svn: 114059
-
Johnny Chen authored
This will remove the confusion experienced when previous test runs left some files (both intermediate or by-product as a result of the test). lldbtest.TestBase defines a classmethod tearDownClass(cls) which invokes the platform-specific cleanup() function as defined by the plugin; after that, it invokes a subclass-specific function classCleanup(cls) if defined; and, finally, it restores the old working directory. An example of classCleanup(cls) is in settings/TestSettings.py: @classmethod def classCleanup(cls): system(["/bin/sh", "-c", "rm output.txt"]) where it deletes the by-product "output.txt" as a result of running a.out. llvm-svn: 114058
-
Douglas Gregor authored
sends. These are far trickier than instance messages, because we typically have something like NSArray alloc] where it appears to be a declaration of a variable named "alloc" up until we see the ']' (or a ':'), and at that point we can't backtrace. So, we use a combination of syntactic and semantic disambiguation to treat this as a message send only when the type is an Objective-C type and it has the syntax of a class message send (which would otherwise be ill-formed). llvm-svn: 114057
-
Zhongxing Xu authored
and discussions with Ted and Jordy. llvm-svn: 114056
-
Jim Ingham authored
llvm-svn: 114055
-
Jim Ingham authored
Add the ability to not resolve the name passed to FileSpec. Then don't resolve the names of compilation units found in DWARF. llvm-svn: 114054
-
Daniel Dunbar authored
the order file to use for the clang executable. llvm-svn: 114052
-
Daniel Dunbar authored
llvm-svn: 114051
-
Daniel Dunbar authored
order file on Darwin. llvm-svn: 114050
-
Ted Kremenek authored
Fixes <rdar://problem/8436021>. llvm-svn: 114049
-
Bob Wilson authored
llvm-svn: 114048
-
Bob Wilson authored
register allocation to VLDMD and VSTMD respectively. This avoids using the dregpair operand modifier. llvm-svn: 114047
-
Owen Anderson authored
be possible to implement this very carefully to allow a lock-free implementation while still avoiding illegal interleavings, but I haven't been able to figure one out. llvm-svn: 114046
-
Fariborz Jahanian authored
AggValueSlot slot. llvm-svn: 114045
-
Ted Kremenek authored
are expanded from macros (and if so, omit the warning). Previously we were just looking at the location of the binary expression. Fixes <rdar://problem/8435950>. llvm-svn: 114044
-
Jakob Stoklund Olesen authored
great deal because we don't have to worry about maintaining SSA form. Unconditionally copy back to dupli when the register is live out of the split range, even if the live-out value was defined outside the range. Skipping the back-copy only makes sense when the live range is going to spill outside the split range, and we don't know that it will. Besides, this was a hack to avoid SSA update issues. Clear up some confusion about the end point of a half-open LiveRange. Methinks LiveRanges need to be closed so both start and end are included in the range. The low bits of a SlotIndex are symbolic, so a half-open range doesn't really make sense. This would be a pervasive change, though. llvm-svn: 114043
-
Douglas Gregor authored
narrow, almost useless case where we're inside a parenthesized expression, e.g., (NSArray alloc]) The solution to the general case still eludes me. llvm-svn: 114039
-
Michael J. Spencer authored
llvm-svn: 114037
-
Owen Anderson authored
Since PassRegistry is currently a shared global object, it needs locking. While it might intuitively seem that all the setup of this class currently happens at static initialization time, this misses the fact that some later events can cause mutation of the PassRegistrationListeners list, and thus cause race issues. llvm-svn: 114036
-
Johnny Chen authored
llvm-svn: 114033
-
Michael J. Spencer authored
llvm-svn: 114032
-
Johnny Chen authored
(lldb) settings set process.run-args A B C (lldb) settings set process.env-vars ["MY_ENV_VAR"]=YES commands. The main.cpp checks whether A, B, C is passed to main and whether the $MY_ENV_VAR env variable is defined and outputs the findings to a file. llvm-svn: 114031
-
Jim Grosbach authored
llvm-svn: 114030
-
- Sep 15, 2010
-
-
Howard Hinnant authored
llvm-svn: 114029
-
Jim Grosbach authored
precision) llvm-svn: 114028
-
Rafael Espindola authored
The ELF implementation now creates text, data and bss to match the gnu as behavior. The text streamer still has the old MachO specific behavior since the testsuite checks that it will error when a directive is given before a setting the current section for example. A nice benefit is that -n is not required anymore when producing ELF files. llvm-svn: 114027
-
Jakob Stoklund Olesen authored
llvm-svn: 114026
-
Jakob Stoklund Olesen authored
llvm-svn: 114025
-