aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* mcize the rest of EH emission, only one more directive missingChris Lattner2010-03-101-12/+17
* add missing filename!Chris Lattner2010-03-101-0/+2
* set the temporary bit on MCSymbols correctly.Chris Lattner2010-03-1017-53/+87
* Fix a comment.Dan Gohman2010-03-101-1/+1
* Add a couple more heuristics to neuter machine cse some more.Evan Cheng2010-03-101-13/+57
* MC/Mach-O: Resolve a FIXME; these relocation types are no longer semanticaly ...Daniel Dunbar2010-03-101-3/+5
* Clarify the documentation for MachineFunctionPasses.Dan Gohman2010-03-101-4/+10
* eliminate MCContext::CreateSymbol and CreateTemporarySymbol.Chris Lattner2010-03-103-25/+17
* inline away a form of IsPCRelative, eliminating the Chris Lattner2010-03-104-29/+14
* add some fixme's for MCizing. EH still has a few things thatChris Lattner2010-03-103-13/+9
* MC/Mach-O: Use the SECTDIFF relocation type for (A - B + constant) where A is...Daniel Dunbar2010-03-102-8/+66
* Clear up the last (famous last words) frame index value reuse issues for Thumb1.Jim Grosbach2010-03-103-8/+12
* Speculatively revert 98104; could be what's causing crashesDale Johannesen2010-03-101-56/+3
* mcize uses of PrintRelDirective and eliminate it.Chris Lattner2010-03-103-21/+9
* inline the bool form of PrintRelDirective away, leaving just the unsigned form.Chris Lattner2010-03-092-9/+4
* eliminate EOL, adding all comments with the OutStreamer.AddComment Chris Lattner2010-03-094-131/+143
* Ever more complicated DEBUG_VALUE fixes for branch folding.Dale Johannesen2010-03-091-3/+56
* Avoid analyzing instructions in blocks not reachable from the entry block.Dan Gohman2010-03-092-2/+22
* eliminate a bunch of \n's that are being printed to O. Next up is to killChris Lattner2010-03-092-35/+19
* convert the non-"ispcrel" case of EmitReference to MC,Chris Lattner2010-03-091-0/+8
* make the NullStreamer set the section on a label when emitted so that isDefin...Chris Lattner2010-03-091-1/+5
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-096-6/+63
* MC/X86: Rename alternate spellings of ADD{8,16,32} and mark as "code gen only...Daniel Dunbar2010-03-092-9/+14
* MC/X86: Rename alternate spellings of CMP{8,16,32} and mark as "code gen only...Daniel Dunbar2010-03-092-6/+15
* Continue propagating the GoogleTest flags until we can update our version toChandler Carruth2010-03-092-1/+8
* Revert r98089, it was breaking a clang test.Jakob Stoklund Olesen2010-03-096-57/+6
* Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen2010-03-096-6/+57
* Permit inlining into huge functions. This heuristic is ancient, and inliningJakob Stoklund Olesen2010-03-091-5/+0
* Change the Value argument to eliminateFrameIndex to a type-tagged value. ThisJim Grosbach2010-03-0930-33/+40
* MSR (Move to Special Register from ARM core register) requires a mask to specifyJohnny Chen2010-03-092-12/+12
* MC/Mach-O: For PCrel relocations, we need to compensate for the PCrel adjustm...Daniel Dunbar2010-03-092-5/+71
* MC/Mach-O: Also set the PCrel bit in the second half of paired relocation ent...Daniel Dunbar2010-03-091-4/+2
* MC/Mach-O: Don't generate relocations for PCrel fixups to local labels.Daniel Dunbar2010-03-091-9/+19
* The address of an indirect call must be in R12 on Darwin.Dale Johannesen2010-03-092-0/+29
* Consolidate GoogleTest make options and duplicate them to its own makefile.Chandler Carruth2010-03-092-8/+19
* scavenged frame index value re-use gets confused when more than one baseJim Grosbach2010-03-092-1/+8
* The ARM EH experiment worked!Bill Wendling2010-03-094-50/+78
* In cases where the carry / borrow unused converted ladd / lsubRichard Osborne2010-03-092-0/+69
* Canonicalize ladd constant to RHS.Richard Osborne2010-03-091-0/+4
* Add DAG combine for ladd / lsub.Richard Osborne2010-03-093-0/+98
* Attempt to fix random build failures seen when doing highlyDuncan Sands2010-03-091-2/+1
* Allow more cross-rc coalescing.Evan Cheng2010-03-091-10/+13
* reapply r98035:Chris Lattner2010-03-095-28/+29
* add some extra checks. I'm not sure why, but this does unbreak aChris Lattner2010-03-091-0/+3
* Revert accidental commit.Evan Cheng2010-03-091-1/+1
* Don't do illegal cross-class coalescing.Jakob Stoklund Olesen2010-03-091-1/+1
* - Make the machine cse dumb coalescer (as opposed to the more awesome simpleEvan Cheng2010-03-092-15/+59
* Don't try to fold V_SET0 and V_SETALLONES to loads in medium andDan Gohman2010-03-091-0/+5
* This is part of an LLC-beta test used to test <rdar://problem/6804645>. PleaseBill Wendling2010-03-091-1/+31
* Speculatively revert r98035. It appears to have caused a set of buildbotEric Christopher2010-03-095-29/+28