| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
|
|
| |
lldbtest.Base class,
while its API clients remain unchanged. The new lldbtest.Base class is to capture common behaviors
when working with the test driver to accomplish things. The clients of lldbtest.Base can be
lldb command line and api tests as well as other generic tests like a benchmark test.
llvm-svn: 136636
|
| |
|
|
|
|
| |
failures.
llvm-svn: 136635
|
| |
|
|
|
|
| |
the disassembler, where we may realize fairly late into decoding that something is wrong and need to reset.
llvm-svn: 136634
|
| |
|
|
|
|
| |
rdar://problem/9673664
llvm-svn: 136633
|
| |
|
|
|
|
| |
scratch AST context before attempting to parse.
llvm-svn: 136631
|
| |
|
|
| |
llvm-svn: 136630
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
treated as externals, causing problems when we
tried to look their locations up in the debug
info. For example:
expr char c[] = "foo"; c[0]
would terminate when trying to find c in the
debug information, despite the fact that c was
defined inside the expression.
llvm-svn: 136629
|
| |
|
|
|
|
| |
runtime)
llvm-svn: 136628
|
| |
|
|
| |
llvm-svn: 136626
|
| |
|
|
|
|
| |
plug-in folder.
llvm-svn: 136625
|
| |
|
|
|
|
| |
source-manager-writing code and into the general chained-PCH writing code
llvm-svn: 136624
|
| |
|
|
| |
llvm-svn: 136623
|
| |
|
|
| |
llvm-svn: 136622
|
| |
|
|
|
|
| |
targets. This should fix the CMake build with MSVC.
llvm-svn: 136621
|
| |
|
|
|
|
| |
the greater role it will soon play in remapping.
llvm-svn: 136619
|
| |
|
|
| |
llvm-svn: 136618
|
| |
|
|
| |
llvm-svn: 136612
|
| |
|
|
| |
llvm-svn: 136611
|
| |
|
|
| |
llvm-svn: 136610
|
| |
|
|
| |
llvm-svn: 136609
|
| |
|
|
|
|
| |
accordingly.
llvm-svn: 136608
|
| |
|
|
| |
llvm-svn: 136606
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
them properly. Specifically, the disassembler clearly attempts to
initialiaze all TargetInfo, MCTargeDesc, AsmParser, and Disassembler
sublibraries of registered targets. This makes the CMakeLists accurately
reflect this intent in the code.
This should fix the last of the link errors that I have gotten reports
of on OS X, but if anyone continues to see link errors, continue to
pester me and I'll look into it.
llvm-svn: 136603
|
| |
|
|
| |
llvm-svn: 136602
|
| |
|
|
| |
llvm-svn: 136597
|
| |
|
|
| |
llvm-svn: 136596
|
| |
|
|
| |
llvm-svn: 136595
|
| |
|
|
| |
llvm-svn: 136591
|
| |
|
|
| |
llvm-svn: 136590
|
| |
|
|
|
|
|
|
|
| |
This adds the 'resume' instruction class, IR parsing, and bitcode reading and
writing. The 'resume' instruction resumes propagation of an existing (in-flight)
exception whose unwinding was interrupted with a 'landingpad' instruction (to be
added later).
llvm-svn: 136589
|
| |
|
|
| |
llvm-svn: 136588
|
| |
|
|
| |
llvm-svn: 136587
|
| |
|
|
|
|
| |
it to RHS anyway.
llvm-svn: 136586
|
| |
|
|
| |
llvm-svn: 136585
|
| |
|
|
| |
llvm-svn: 136584
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
decide whether condition is likely to be true this way:
x == 0 -> false
x < 0 -> false
x <= 0 -> false
x != 0 -> true
x > 0 -> true
x >= 0 -> true
llvm-svn: 136583
|
| |
|
|
| |
llvm-svn: 136582
|
| |
|
|
| |
llvm-svn: 136581
|
| |
|
|
|
|
| |
Fixes non-__APPLE__ build. Patch by Matt Johnson!
llvm-svn: 136580
|
| |
|
|
|
|
| |
work to be done.
llvm-svn: 136579
|
| |
|
|
| |
llvm-svn: 136578
|
| |
|
|
|
|
|
|
|
|
|
| |
This was checked in without review. It is not clear its reasonable to
include with libc++ at all, and needs discussion at a highlevel before
moving forward.
It's also completely lacking tests, and included several bugs in the
implementation.
llvm-svn: 136577
|
| |
|
|
|
|
|
|
|
| |
Original change:
Destruct elements of hash tables when removing individual entries from
the hash_table. I think this is the correct solution to PR10507, but I'm
not sure since this is a little bit cargo-culted. Howard, please review.
llvm-svn: 136576
|
| |
|
|
|
|
|
|
| |
FunctionDecl::setParams.
EndRangeLoc should always be set to at least the ending paren or brace.
llvm-svn: 136573
|
| |
|
|
|
|
|
|
|
| |
declarations was
broken because the end location of the parameter was the end location of the default arg,
resulting in a source range that could begin in one file and end in another.
llvm-svn: 136572
|
| |
|
|
|
|
|
| |
While this generally helped x86-64, there was some large regressions
for i386.
llvm-svn: 136571
|
| |
|
|
|
|
|
| |
rules to the new explicitly listed TableGen rules. Somehow I missed this
in my original sweep.
llvm-svn: 136567
|
| |
|
|
|
|
|
| |
appropriate sentinel at the end of the argument list. Also, put the
sentinel warnings under -Wsentinel. Fixes <rdar://problem/8764236>.
llvm-svn: 136566
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
sub-library for the targets depended on the core target CodeGen library.
This completely undermined the careful work to separate the those
libraries, especially the MC-layer ones. This surfaced as circular
dependencies when the libraries were built as shared libraries where
CMake doesn't allow cycles.
This should fix PR10537. I'll watch the bots to see if there is fallout
on other platforms.
llvm-svn: 136565
|
| |
|
|
|
|
| |
statement. Fixes <rdar://problem/9229438>.
llvm-svn: 136564
|