aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* Attempt to make this debug output meaningful, both in the case ofDan Gohman2010-03-091-3/+6
* Now that setStartLabel takes an MCSymbol, we can de-ID'izeChris Lattner2010-03-095-28/+29
* change DbgScope to keep track of the start/end label as MCSymbol* Chris Lattner2010-03-091-41/+36
* Make isLCSSA ignore uses in blocks not reachable from the entry block,Dan Gohman2010-03-092-3/+41
* remove a useless optimization: now that label replacement neverChris Lattner2010-03-091-7/+0
* strength reduce MMI::MappedLabel to MMI::isLabelDeleted,Chris Lattner2010-03-095-33/+34
* inline RemapLabel into its only caller and simplify.Chris Lattner2010-03-091-11/+3
* MC/Mach-O: Tweak .dump() formatting.Daniel Dunbar2010-03-091-4/+4
* MC/Mach-O: Don't adjust section sizes when aligning zero fill sections, just ...Daniel Dunbar2010-03-091-5/+1
* Another place where debug info affected codegen.Dale Johannesen2010-03-091-0/+2
* mcstreamerize AsmPrinter::printLabel.Chris Lattner2010-03-092-6/+8
* Add inlining threshold to log output.Jakob Stoklund Olesen2010-03-091-1/+4
* Disable physical register coalescing when the number of live ranges for theJakob Stoklund Olesen2010-03-091-0/+12
* Start using DIFile. See updated SourceLevelDebugging.html for more information.Devang Patel2010-03-095-142/+201
* Print blank line and clear stubs vector.Bill Wendling2010-03-091-2/+13
* MC-ize the stub printing in ARM.Bill Wendling2010-03-092-5/+18
* add a EmitSymbolValue convenience method to MCStreamer.Chris Lattner2010-03-095-9/+14