- Jan 29, 2011
-
-
Anders Carlsson authored
llvm-svn: 124541
-
Anders Carlsson authored
llvm-svn: 124540
-
Anders Carlsson authored
Make emitting a VTT a two-step process, much like emitting a VTable. You first get the address of the VTT, and then pass it to EmitVTTDefinition. llvm-svn: 124539
-
Anders Carlsson authored
llvm-svn: 124538
-
Anders Carlsson authored
Add a new function, to be used by CGRTTI, CGVTables and CGVTT (which each has their own copy of this code). llvm-svn: 124537
-
Ken Dyck authored
llvm-svn: 124536
-
Frits van Bommel authored
llvm-svn: 124535
-
Frits van Bommel authored
llvm-svn: 124534
-
Duncan Sands authored
llvm-svn: 124533
-
Benjamin Kramer authored
This happens e.g. for code like "X - X%10" where we lower the modulo operation to a series of multiplies and shifts that are then subtracted from X, leading to this missed optimization. llvm-svn: 124532
-
Greg Clayton authored
llvm-svn: 124531
-
Greg Clayton authored
by name or by pid (with or without waiting for a process to launch) and catch the response asynchronously. llvm-svn: 124530
-
Anders Carlsson authored
llvm-svn: 124529
-
Anders Carlsson authored
When trying to get the most derived class, don't assume that we can ignore all casts. We can only ignore derived-to-base and no-op casts. Fixes selfhost. llvm-svn: 124528
-
Evan Cheng authored
llvm-svn: 124527
-
Evan Cheng authored
llvm-svn: 124526
-
Jim Ingham authored
llvm-svn: 124525
-
Anders Carlsson authored
When calling a virtual member function on a base class and the most derived class is marked 'final', we can devirtualize the call. llvm-svn: 124524
-
Anders Carlsson authored
When doing a derived-to-base class through a virtual class, we don't have to get the vbase offset from the vtable if the derived class is marked final. llvm-svn: 124523
-
Evan Cheng authored
llvm-svn: 124522
-
Jim Ingham authored
llvm-svn: 124521
-
Jim Ingham authored
Added a completion action class to the Process events so that we can make things like Attach and later Launch start their job, and then return to the event loop while waiting for the work to be done. llvm-svn: 124520
-
Evan Cheng authored
Re-commit r124462 with fixes. Tail recursion elim will now dup ret into unconditional predecessor to enable TCE on demand. llvm-svn: 124518
-
Johnny Chen authored
llvm-svn: 124517
-
Johnny Chen authored
to be used for the test run. Could be useful for debugging the setup of the test environment. llvm-svn: 124516
-
Andrew Trick authored
Modified patch by Adam Preuss. This builds on the existing framework for block tracing, edge profiling and optimal edge profiling. See -help-hidden for new flags. For documentation, see the technical report "Implementation of Path Profiling..." in llvm.org/pubs. llvm-svn: 124515
-
Nick Lewycky authored
so that the code reads properly. llvm-svn: 124514
-
Johnny Chen authored
llvm-svn: 124513
-
Caroline Tice authored
are being properly passed down to script breakpoint commands. llvm-svn: 124511
-
Caroline Tice authored
Currently this test case works fine run by itself, but fails when run in the entire test suite; Johnny requested that I check it in so that he can look at it. llvm-svn: 124510
-
Johnny Chen authored
of high registers to low registers in the prologue so they can be saved. llvm-svn: 124509
-
Howard Hinnant authored
llvm-svn: 124508
-
Fariborz Jahanian authored
indirect vf calls and addition of extra entry at bottom of vtbls. llvm-svn: 124507
-
Jeffrey Yasskin authored
who actually knows how it works. llvm-svn: 124506
-
- Jan 28, 2011
-
-
John McCall authored
llvm-svn: 124505
-
Johnny Chen authored
llvm-svn: 124504
-
John McCall authored
llvm-svn: 124503
-
Howard Hinnant authored
llvm-svn: 124502
-
Johnny Chen authored
For prolog instructions which set r7 or ip to the stack pointer. llvm-svn: 124501
-
Johnny Chen authored
self.runCmd("script my.date()") In case the self.expect() fails, the restore would not be executed. llvm-svn: 124500
-