- Oct 06, 2010
-
-
Jakob Stoklund Olesen authored
reusable, but that is no longer relevant since a split will always replace the original. llvm-svn: 115709
-
Jakob Stoklund Olesen authored
llvm-svn: 115708
-
Chris Lattner authored
convert all the rest of the cmovs to the multiclass, with good results: X86InstrCMovSetCC.td | 598 +-------------------------------------------------- X86InstrCompiler.td | 61 +++++ 2 files changed, 77 insertions(+), 582 deletions(-) llvm-svn: 115707
-
Chris Lattner authored
(e.g. CMOVBE16rr instead of CMOVBErr16). llvm-svn: 115705
-
Chris Lattner authored
tried (but failed) to artificially constrain it to working with #NAME#. Just allow any # in identifiers, and update the comments. llvm-svn: 115704
-
Owen Anderson authored
Another step towards getting rid of static ctors for pass registration: have INITIALIZE_PASS AND INITIALIZE_AG_PASS expand to an initializeMyPass() function (in additional to the extant static ctors). Eventually, these will be called from a big InitializeAllPasses() function, and the PassInfo's they create (which would be leaked if this code were used at the moment) will be handed off to a PassRegistry for ownership. llvm-svn: 115703
-
Chris Lattner authored
simplify the X86 CMOVmr's. llvm-svn: 115702
-
Chris Lattner authored
and verbosity llvm-svn: 115701
-
John McCall authored
arguments in either the placement or constructor arguments. This is important if the default arguments refer to a declaration or create a temporary. llvm-svn: 115700
-
Rafael Espindola authored
llvm-svn: 115699
-
Sean Callanan authored
arguments to the expression parser. This means that structs can be returned from the "expr" command. llvm-svn: 115698
-
Chris Lattner authored
21 insertions(+), 53 deletions(-) Moar change coming before I switch the rest. llvm-svn: 115697
-
Jakob Stoklund Olesen authored
llvm-svn: 115696
-
Jakob Stoklund Olesen authored
never kept after splitting. Keeping the original interval made sense when the split region doesn't modify the register, and the original is spilled. We can get the same effect by detecting reloaded values when spilling around copies. llvm-svn: 115695
-
Jakob Stoklund Olesen authored
llvm-svn: 115694
-
Chris Lattner authored
not getting marked as mayStore. This fixes llvm-gcc bootstrap. llvm-svn: 115693
-
Chris Lattner authored
llvm-svn: 115692
-
- Oct 05, 2010
-
-
Bill Wendling authored
llvm-svn: 115691
-
Chris Lattner authored
X86InstrCMovSetCC.td | 200 ++++++--------------------------------------------- 1 file changed, 27 insertions(+), 173 deletions(-) llvm-svn: 115689
-
Rafael Espindola authored
llvm-svn: 115687
-
Chris Lattner authored
llvm-svn: 115686
-
Chris Lattner authored
gross hack (having the asmmatcher handle the alias). llvm-svn: 115685
-
Rafael Espindola authored
llvm-svn: 115684
-
Fariborz Jahanian authored
Previously, compiler warned only if it was unsafe if types did not match. Fixes // rdar: //7933061 llvm-svn: 115683
-
John McCall authored
llvm-svn: 115671
-
John McCall authored
llvm-svn: 115670
-
Chris Lattner authored
the right places. X86Instr64bit.td now dies, long live x86-64! llvm-svn: 115669
-
John McCall authored
a EH-only cleanup as part of a fallthrough branch-through. That this happens for this test case is actually a separate bug. llvm-svn: 115668
-
-
Jakob Stoklund Olesen authored
erasing it from the visited set. That ensures we create the right phi defs. llvm-svn: 115666
-
Jakob Stoklund Olesen authored
Insert copy after defining instruction. Fix LiveIntervalMap::extendTo to properly handle live segments starting before the current basic block. Make sure the open live range is extended to the inserted copy's use slot. llvm-svn: 115665
-
Jim Grosbach authored
llvm-svn: 115664
-
Chris Lattner authored
llvm-svn: 115663
-
Duncan Sands authored
buildbots, since I seem to have blown up the build master :( llvm-svn: 115662
-
Chris Lattner authored
llvm-svn: 115660
-
Sean Callanan authored
so that expressions can use them. llvm-svn: 115658
-
Michael J. Spencer authored
llvm-svn: 115657
-
Michael J. Spencer authored
llvm-svn: 115656
-
Rafael Espindola authored
llvm-svn: 115655
-
Johnny Chen authored
Add a test class to call lldb 'disassemble -n function' command on each call frame when stopped on C's ctor. This is not a long running test so it shall always be exercised. llvm-svn: 115653
-