| Commit message (Expand) | Author | Age | Files | Lines |
* | Handle MVT::i64 type in DAG combine for ISD::ADD. Fold 64 bit | Richard Osborne | 2010-03-10 | 1 | -2/+29 |
* | Remove unneeded includes. | Daniel Dunbar | 2010-03-10 | 3 | -3/+0 |
* | Fix checking of intermediates having one use in isADDADDMUL | Richard Osborne | 2010-03-10 | 1 | -2/+3 |
* | Extract recognition of patterns such as add(add(mul(x,y),a),b) | Richard Osborne | 2010-03-10 | 1 | -48/+66 |
* | Fix thinko. | Richard Osborne | 2010-03-10 | 2 | -5/+7 |
* | Fold add(add(mul(x,y),a),b) -> lmul(x,y,a,b) if the intermediate | Richard Osborne | 2010-03-10 | 1 | -0/+56 |
* | Remove duplicated code. No functionality change. | Benjamin Kramer | 2010-03-10 | 1 | -9/+0 |
* | Fix a bug in DEBUG_VALUE handling Devang ran into. | Dale Johannesen | 2010-03-10 | 1 | -6/+3 |
* | Prefer LMUL to MACCU as LMUL has no tied operands. | Richard Osborne | 2010-03-10 | 3 | -3/+13 |
* | Custom lower (S|U)MUL_LOHI -> MACC(S|U) | Richard Osborne | 2010-03-10 | 2 | -0/+40 |
* | Fix indentation | Richard Osborne | 2010-03-10 | 1 | -1/+1 |
* | Lower add (mul a, b), c into MACCU / MACCS nodes which translate | Richard Osborne | 2010-03-10 | 3 | -0/+86 |
* | move three lowering hooks from MAI to TLOF and make one of them | Chris Lattner | 2010-03-10 | 5 | -20/+18 |
* | This survived a bootstrap, so let's try 98104 again. | Dale Johannesen | 2010-03-10 | 1 | -4/+69 |
* | Enable machine cse pass. | Evan Cheng | 2010-03-10 | 1 | -5/+1 |
* | mcize the rest of EH emission, only one more directive missing | Chris Lattner | 2010-03-10 | 1 | -12/+17 |
* | add missing filename! | Chris Lattner | 2010-03-10 | 1 | -0/+2 |
* | set the temporary bit on MCSymbols correctly. | Chris Lattner | 2010-03-10 | 16 | -53/+83 |
* | Fix a comment. | Dan Gohman | 2010-03-10 | 1 | -1/+1 |
* | Add a couple more heuristics to neuter machine cse some more. | Evan Cheng | 2010-03-10 | 1 | -13/+57 |
* | MC/Mach-O: Resolve a FIXME; these relocation types are no longer semanticaly ... | Daniel Dunbar | 2010-03-10 | 1 | -3/+5 |
* | eliminate MCContext::CreateSymbol and CreateTemporarySymbol. | Chris Lattner | 2010-03-10 | 2 | -17/+12 |
* | inline away a form of IsPCRelative, eliminating the | Chris Lattner | 2010-03-10 | 4 | -29/+14 |
* | add some fixme's for MCizing. EH still has a few things that | Chris Lattner | 2010-03-10 | 3 | -13/+9 |
* | MC/Mach-O: Use the SECTDIFF relocation type for (A - B + constant) where A is... | Daniel Dunbar | 2010-03-10 | 1 | -8/+11 |
* | Clear up the last (famous last words) frame index value reuse issues for Thumb1. | Jim Grosbach | 2010-03-10 | 3 | -8/+12 |
* | Speculatively revert 98104; could be what's causing crashes | Dale Johannesen | 2010-03-10 | 1 | -56/+3 |
* | mcize uses of PrintRelDirective and eliminate it. | Chris Lattner | 2010-03-10 | 3 | -21/+9 |
* | inline the bool form of PrintRelDirective away, leaving just the unsigned form. | Chris Lattner | 2010-03-09 | 2 | -9/+4 |
* | eliminate EOL, adding all comments with the OutStreamer.AddComment | Chris Lattner | 2010-03-09 | 4 | -131/+143 |
* | Ever more complicated DEBUG_VALUE fixes for branch folding. | Dale Johannesen | 2010-03-09 | 1 | -3/+56 |
* | Avoid analyzing instructions in blocks not reachable from the entry block. | Dan Gohman | 2010-03-09 | 1 | -2/+9 |
* | eliminate a bunch of \n's that are being printed to O. Next up is to kill | Chris Lattner | 2010-03-09 | 2 | -35/+19 |
* | convert the non-"ispcrel" case of EmitReference to MC, | Chris Lattner | 2010-03-09 | 1 | -0/+8 |
* | make the NullStreamer set the section on a label when emitted so that isDefin... | Chris Lattner | 2010-03-09 | 1 | -1/+5 |
* | Try to keep the cached inliner costs around for a bit longer for big functions. | Jakob Stoklund Olesen | 2010-03-09 | 4 | -6/+54 |
* | MC/X86: Rename alternate spellings of ADD{8,16,32} and mark as "code gen only... | Daniel Dunbar | 2010-03-09 | 1 | -9/+11 |
* | MC/X86: Rename alternate spellings of CMP{8,16,32} and mark as "code gen only... | Daniel Dunbar | 2010-03-09 | 1 | -6/+12 |
* | Revert r98089, it was breaking a clang test. | Jakob Stoklund Olesen | 2010-03-09 | 4 | -48/+6 |
* | Try to keep the cached inliner costs around for a bit longer for big functions. | Jakob Stoklund Olesen | 2010-03-09 | 4 | -6/+48 |
* | Permit inlining into huge functions. This heuristic is ancient, and inlining | Jakob Stoklund Olesen | 2010-03-09 | 1 | -5/+0 |
* | Change the Value argument to eliminateFrameIndex to a type-tagged value. This | Jim Grosbach | 2010-03-09 | 29 | -32/+38 |
* | MSR (Move to Special Register from ARM core register) requires a mask to specify | Johnny Chen | 2010-03-09 | 2 | -12/+12 |
* | MC/Mach-O: For PCrel relocations, we need to compensate for the PCrel adjustm... | Daniel Dunbar | 2010-03-09 | 1 | -5/+9 |
* | MC/Mach-O: Also set the PCrel bit in the second half of paired relocation ent... | Daniel Dunbar | 2010-03-09 | 1 | -4/+2 |
* | MC/Mach-O: Don't generate relocations for PCrel fixups to local labels. | Daniel Dunbar | 2010-03-09 | 1 | -9/+19 |
* | The address of an indirect call must be in R12 on Darwin. | Dale Johannesen | 2010-03-09 | 1 | -0/+10 |
* | scavenged frame index value re-use gets confused when more than one base | Jim Grosbach | 2010-03-09 | 2 | -1/+8 |
* | The ARM EH experiment worked! | Bill Wendling | 2010-03-09 | 4 | -50/+78 |
* | In cases where the carry / borrow unused converted ladd / lsub | Richard Osborne | 2010-03-09 | 1 | -0/+30 |