| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 114531
|
| |
|
|
|
|
| |
variety of ways they can be displayed in variable views.
llvm-svn: 114530
|
| |
|
|
|
|
| |
SegmentBaseAddress.
llvm-svn: 114529
|
| |
|
|
| |
llvm-svn: 114528
|
| |
|
|
|
|
|
|
|
| |
-This line, and those below, will be ignored--
M test/MC/AsmParser/X86/x86_instructions.s
M lib/Target/X86/AsmParser/X86AsmParser.cpp
llvm-svn: 114527
|
| |
|
|
| |
llvm-svn: 114526
|
| |
|
|
| |
llvm-svn: 114523
|
| |
|
|
|
|
| |
can access the stack due to how it is generated though.
llvm-svn: 114522
|
| |
|
|
|
|
| |
used with stack slots, but hey, lets be safe.
llvm-svn: 114521
|
| |
|
|
| |
llvm-svn: 114519
|
| |
|
|
| |
llvm-svn: 114518
|
| |
|
|
| |
llvm-svn: 114517
|
| |
|
|
|
|
| |
CXXRecordDecl variables. This is because SEMA is actually calling the accessors that should be built into the CXXRecordDecl class. We have an internal bug tracking this change and will remove the affected work around code when a solution is available.
llvm-svn: 114516
|
| |
|
|
| |
llvm-svn: 114515
|
| |
|
|
|
|
|
|
| |
expression parser's behalf so that now we see the
full TranslationUnitDecl instead of just the
FunctionDecl.
llvm-svn: 114514
|
| |
|
|
| |
llvm-svn: 114513
|
| |
|
|
|
|
| |
or not.
llvm-svn: 114512
|
| |
|
|
| |
llvm-svn: 114511
|
| |
|
|
|
|
| |
call through gs-relative memory now.
llvm-svn: 114510
|
| |
|
|
|
|
| |
some projects still depend on ___eprintf being available.
llvm-svn: 114509
|
| |
|
|
|
|
| |
256/257
llvm-svn: 114508
|
| |
|
|
| |
llvm-svn: 114507
|
| |
|
|
|
|
| |
when the 'and' instruction is after the comparison.
llvm-svn: 114506
|
| |
|
|
| |
llvm-svn: 114505
|
| |
|
|
|
|
| |
other than eprintf for i386.
llvm-svn: 114504
|
| |
|
|
|
|
| |
atomics
llvm-svn: 114503
|
| |
|
|
| |
llvm-svn: 114502
|
| |
|
|
|
|
|
|
|
|
|
| |
themselves. Right now, it tests a breakpoint both before and after it has been
resolved.
Updated lldbtest.TestBase.expect() with an additional keyword argument 'exe' (
default to True), which if set to False, will treat the mandatory first argument
as just the string to be matched/or not-matched against the golden input.
llvm-svn: 114501
|
| |
|
|
|
|
| |
the rest of it is next up.
llvm-svn: 114500
|
| |
|
|
|
|
|
|
|
|
| |
Fix minor bug in 'commands alias'; alias commands can now handle command options
and arguments in the same alias. Also fixes problem that disallowed "process launch --" as
an alias.
Fix typo in comment in Python script interpreter.
llvm-svn: 114499
|
| |
|
|
| |
llvm-svn: 114498
|
| |
|
|
| |
llvm-svn: 114497
|
| |
|
|
| |
llvm-svn: 114496
|
| |
|
|
|
|
| |
a vla type (fixes pr7827).
llvm-svn: 114495
|
| |
|
|
|
|
|
|
| |
this makes
irrelevant, but add a new test for the new, improved functionality.
llvm-svn: 114494
|
| |
|
|
|
|
| |
And removed the informational output from the conditional_break test case.
llvm-svn: 114493
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
creating it before and subtracting split ranges.
This way, the SSA update code in LiveIntervalMap can properly create and use new
phi values in dupli. Now it is possible to create split regions where a value
escapes along two different CFG edges, creating phi values outside the split
region.
This is a work in progress and probably quite broken.
llvm-svn: 114492
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
by having X86DAGToDAGISel::SelectAddr get passed in the parent node
of the operand match (the load/store/atomic op) and having it get
the address space from that, instead of having special FS/GS addr
mode operations that require duplicating the entire instruction set
to support.
This makes FS and GS relative accesses *far* more predictable and
work much better. It also simplifies the X86 backend a bit, more
to come.
There is still a pending issue with nodes like ISD::PREFETCH and
X86ISD::FLD, which really should be MemSDNode's but aren't.
llvm-svn: 114491
|
| |
|
|
| |
llvm-svn: 114490
|
| |
|
|
|
|
|
|
| |
that complex patterns are matched after the entire pattern has
a structural match, therefore the NodeStack isn't in a useful
state when the actual call to the matcher happens.
llvm-svn: 114489
|
| |
|
|
|
|
|
| |
load when the type of the load is not legal, even if truncates are not free.
The load is going to be legalized to an extending load anyway.
llvm-svn: 114488
|
| |
|
|
| |
llvm-svn: 114487
|
| |
|
|
| |
llvm-svn: 114486
|
| |
|
|
|
|
| |
wouldn't set a CXXRecordDecl to be NOT empty if we had base classes that were not empty or had virtual functions.
llvm-svn: 114484
|
| |
|
|
| |
llvm-svn: 114483
|
| |
|
|
| |
llvm-svn: 114481
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of 'breakpoint command add/list/remove' commands to set breakpoint callbacks,
list them, and then remove one.
Modified the lldbtest.TestBase.expect() method to add two additional keyword
arguments:
o matching (default to True), which, if set to False, reverses the semantics of
'expect' to 'expect not'
o patterns (default to None), which specifies a list of regexp patterns to match
against the output from running the command
TestBreakpointCommand.py uses the matching=False and the patterns=[...] expect()
API.
llvm-svn: 114480
|
| |
|
|
|
|
|
|
|
| |
current basic block then insert DBG_VALUE so that debug value of the variable is also transfered to new vreg.
Testcase is in r114476.
This fixes radar 8412415.
llvm-svn: 114478
|
| |
|
|
|
|
|
|
|
|
|
|
| |
methods declared with @property in class extensions.
This matches the behavior for setters.
Also pass the class extension to ProcessPropertyDecl as the lexical DeclContext, even when not redeclaring the @property.
This fixes the remaining issues in <rdar://problem/7410145>.
llvm-svn: 114477
|
| |
|
|
| |
llvm-svn: 114476
|