- Sep 22, 2010
-
-
Chris Lattner authored
llvm-svn: 114515
-
Sean Callanan authored
expression parser's behalf so that now we see the full TranslationUnitDecl instead of just the FunctionDecl. llvm-svn: 114514
-
Johnny Chen authored
llvm-svn: 114513
-
Greg Clayton authored
or not. llvm-svn: 114512
-
Greg Clayton authored
llvm-svn: 114511
-
Chris Lattner authored
call through gs-relative memory now. llvm-svn: 114510
-
Daniel Dunbar authored
some projects still depend on ___eprintf being available. llvm-svn: 114509
-
Chris Lattner authored
llvm-svn: 114508
-
Chris Lattner authored
llvm-svn: 114507
-
Evan Cheng authored
OptimizeCompareInstr should avoid iterating pass the beginning of the MBB when the 'and' instruction is after the comparison. llvm-svn: 114506
-
Johnny Chen authored
llvm-svn: 114505
-
Daniel Dunbar authored
other than eprintf for i386. llvm-svn: 114504
-
-
Chris Lattner authored
llvm-svn: 114502
-
Johnny Chen authored
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
-
Jim Grosbach authored
the rest of it is next up. llvm-svn: 114500
-
Caroline Tice authored
Update help text for breakpoint command one-liners. 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
-
Chris Lattner authored
llvm-svn: 114498
-
Chris Lattner authored
llvm-svn: 114497
-
Howard Hinnant authored
llvm-svn: 114496
-
Fariborz Jahanian authored
a vla type (fixes pr7827). llvm-svn: 114495
-
Owen Anderson authored
irrelevant, but add a new test for the new, improved functionality. llvm-svn: 114494
-
Johnny Chen authored
And removed the informational output from the conditional_break test case. llvm-svn: 114493
-
Jakob Stoklund Olesen authored
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
-
Chris Lattner authored
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
-
John Thompson authored
llvm-svn: 114490
-
Chris Lattner authored
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
-
- Sep 21, 2010
-
-
Bob Wilson authored
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
-
Bob Wilson authored
llvm-svn: 114487
-
Howard Hinnant authored
llvm-svn: 114486
-
Greg Clayton authored
Fixed an issue with the clang type creation code for C++ classes where we 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
-
Dan Gohman authored
llvm-svn: 114483
-
Devang Patel authored
llvm-svn: 114481
-
Johnny Chen authored
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
-
Devang Patel authored
If only user of a vreg is an copy instruction to export copy of vreg out of 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
-
Ted Kremenek authored
Correctly register the class extension as the lexical DeclContext for ObjC 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
-
Devang Patel authored
llvm-svn: 114476
-
Devang Patel authored
llvm-svn: 114475
-
Chris Lattner authored
llvm-svn: 114474
-
Owen Anderson authored
the predicate to discover the number of sign bits. Enhance X86's target lowering to provide a useful response to this query. llvm-svn: 114473
-