- Mar 06, 2014
-
-
Owen Anderson authored
Chandler in review. llvm-svn: 203058
-
David Blaikie authored
DebugInfo: Shrink pubnames/pubtypes in the presence of type units by only emitting pub sections for compile units llvm-svn: 203057
-
Raul E. Silvera authored
llvm-svn: 203056
-
Eric Christopher authored
llvm-svn: 203055
-
Hal Finkel authored
The global base register cannot be r0 because it might end up as the first argument to addi or addis. Fixes PR18316. I don't have a small stable test case. llvm-svn: 203054
-
Owen Anderson authored
The iterator is a little complex because we don't want to expose the implementation details (TrackingVH) of the operand vector to clients. llvm-svn: 203053
-
Rafael Espindola authored
llvm-svn: 203052
-
Ted Kremenek authored
Sometimes do..while() is used to create a scope that can be left early. In such cases, the unreachable 'while()' test is not usually interesting unless it actually does something that is observable. llvm-svn: 203051
-
Richard Trieu authored
a white background is difficult to read. Also include a chart showing which colors are used by which elements in the AST dump. llvm-svn: 203050
-
Chandler Carruth authored
in LLVM r203046. llvm-svn: 203049
-
Chandler Carruth authored
in LLVM r203046. llvm-svn: 203047
-
Chandler Carruth authored
already lives. llvm-svn: 203046
-
Hal Finkel authored
Like on other targets, we need to zero_extend/truncate i1 args before copying them to GPRs. llvm-svn: 203045
-
Eric Christopher authored
pointed to by the attribute, rather than the form as a first step to determining how to hash the values. No functional change intended. llvm-svn: 203044
-
Fariborz Jahanian authored
the property assignment is an lvalue for an incomplete type. // rdar://15118128. Reviewed offline by John McCall. llvm-svn: 203043
-
Richard Smith authored
process (I don't believe it's possible to write a testcase for the bug with a non-checking STL implementation). llvm-svn: 203042
-
Hal Finkel authored
When copying an i1 value into a GPR for a vaarg call, we need to explicitly zero-extend the i1 value (otherwise an invalid CRBIT -> GPR copy will be generated). llvm-svn: 203041
-
Chandler Carruth authored
in LLVM r203038. llvm-svn: 203039
-
Chandler Carruth authored
already lives. llvm-svn: 203038
-
Raul E. Silvera authored
are operations that do not access memory but may be sensitive to floating-point environment changes. LLVM does not attempt to model FP environment changes, so this was unnecessarily conservative and was getting on the way of some optimizations, in particular SLP vectorization. llvm-svn: 203037
-
Ted Kremenek authored
Sometimes do..while() is used to create a scope that can be left early. In such cases, the unreachable 'while()' test is not usually interesting unless it actually does something that is observable. llvm-svn: 203036
-
Greg Clayton authored
Moved JITLoader.cpp and JITLoaderList.cpp over into "source/Target" since the header files were in "include/lldb/Target". Also enabled the ELF Core file support in all builds since the header files have been properly separated from ProcessMonitor. llvm-svn: 203035
-
NAKAMURA Takumi authored
llvm-svn: 203034
-
Eric Christopher authored
This works by moving the existing code into the DIEValue hierarchy and using the DwarfDebug pointer off of the AsmPrinter to access any global information we need. llvm-svn: 203033
-
Eric Christopher authored
llvm-svn: 203032
-
Eric Christopher authored
for verbose asm. llvm-svn: 203031
-
Jason Molenda authored
Add a cast for a size_t / PRIu64 printf formatter. llvm-svn: 203030
-
Ted Kremenek authored
Previously we only pruned dead returns preceded by a call to a 'noreturn' function. After looking at the results of the LLVM codebase, there are many others that should be pruned as well. llvm-svn: 203029
-
Fariborz Jahanian authored
synthesizing protocol properties if class's super class implements them. // rdar://16089191 llvm-svn: 203028
-
Ted Kremenek authored
llvm-svn: 203027
-
Ted Kremenek authored
llvm-svn: 203026
-
Richard Smith authored
evaluating trivial default initialization of a literal class type. llvm-svn: 203025
-
Ted Kremenek authored
Fix recursion bug in logic to validate 'objc_protocol_requires_explicit_implementation' conformance. llvm-svn: 203024
-
Rui Ueyama authored
llvm-svn: 203023
-
Richard Smith authored
llvm-svn: 203022
-
- Mar 05, 2014
-
-
Richard Smith authored
Also promote a couple of Warnings on ill-formed code found by this testing to ExtWarns. llvm-svn: 203021
-
Jack Carter authored
llvm-svn: 203020
-
Rafael Espindola authored
Thanks to Patrik Hägglund H for noticing it! llvm-svn: 203019
-
Eric Christopher authored
This enables us to figure out where in the debug_loc section our locations are so that we can eventually hash them. It also helps remove some special case code in emission. No functional change. llvm-svn: 203018
-
Rui Ueyama authored
llvm-svn: 203017
-