aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-03-10add some fixme's for MCizing. EH still has a few things thatChris Lattner
2010-03-10Clear up the last (famous last words) frame index value reuse issues for Thumb1.Jim Grosbach
2010-03-10Speculatively revert 98104; could be what's causing crashesDale Johannesen
2010-03-10mcize uses of PrintRelDirective and eliminate it.Chris Lattner
2010-03-09inline the bool form of PrintRelDirective away, leaving just the unsigned form.Chris Lattner
2010-03-09eliminate EOL, adding all comments with the OutStreamer.AddComment Chris Lattner
2010-03-09Ever more complicated DEBUG_VALUE fixes for branch folding.Dale Johannesen
2010-03-09eliminate a bunch of \n's that are being printed to O. Next up is to killChris Lattner
2010-03-09convert the non-"ispcrel" case of EmitReference to MC,Chris Lattner
2010-03-09Change the Value argument to eliminateFrameIndex to a type-tagged value. ThisJim Grosbach
2010-03-09Allow more cross-rc coalescing.Evan Cheng
2010-03-09reapply r98035:Chris Lattner
2010-03-09add some extra checks. I'm not sure why, but this does unbreak aChris Lattner
2010-03-09Revert accidental commit.Evan Cheng
2010-03-09Don't do illegal cross-class coalescing.Jakob Stoklund Olesen
2010-03-09- Make the machine cse dumb coalescer (as opposed to the more awesome simpleEvan Cheng
2010-03-09Speculatively revert r98035. It appears to have caused a set of buildbotEric Christopher
2010-03-09Attempt to make this debug output meaningful, both in the case ofDan Gohman
2010-03-09Now that setStartLabel takes an MCSymbol, we can de-ID'izeChris Lattner
2010-03-09change DbgScope to keep track of the start/end label as MCSymbol* Chris Lattner
2010-03-09remove a useless optimization: now that label replacement neverChris Lattner
2010-03-09strength reduce MMI::MappedLabel to MMI::isLabelDeleted,Chris Lattner
2010-03-09mcstreamerize AsmPrinter::printLabel.Chris Lattner
2010-03-09Disable physical register coalescing when the number of live ranges for theJakob Stoklund Olesen
2010-03-09add a EmitSymbolValue convenience method to MCStreamer.Chris Lattner
2010-03-09make InlineInfoLabels hold MCSymbol*'s, avoiding Chris Lattner
2010-03-09mc'ize the last use of PrintLabelName and eliminate PrintLabelName.Chris Lattner
2010-03-09eliminate an argument from PrintRelDirective, sinkingChris Lattner
2010-03-09Print the correct index in the "match failed at index" message.Dan Gohman
2010-03-09remove the suffix form of PrintLabelName, which was only Chris Lattner
2010-03-09now that the debug and eh emitters use a common .set counter,Chris Lattner
2010-03-08move .set generation out of DwarfPrinter into AsmPrinter and Chris Lattner
2010-03-08Don't waste time trying to CSE labels, phis, inline asm. Definitely avoid cse...Evan Cheng
2010-03-08Restrict machine cse to really trivial coalescing. Leave the heavy lifting to...Evan Cheng
2010-03-08simplify EmitSectionOffset to always use .set if it isChris Lattner
2010-03-08Remove a version of EmitDifference.Chris Lattner
2010-03-08eliminate a form of PrintLabelName.Chris Lattner
2010-03-08remove another form of EmitReference.Chris Lattner
2010-03-08eliminate the non-MCSymbol versions of EmitReference.Chris Lattner
2010-03-08mc'ize EmitLabel.Chris Lattner
2010-03-08merge DIEObjectLabel and DIEDwarfLabel into DIELabel.Chris Lattner
2010-03-08elimiante the DWLabel class, using MCSymbol instead. Start Chris Lattner
2010-03-08Derive DIType from DIScope. This simplifies getContext() where for members th...Devang Patel
2010-03-08Avoid using DIDescriptor.isNull(). Devang Patel
2010-03-08Revert r97947.Devang Patel
2010-03-08Avoid using DIDescriptor.isNull().Devang Patel
2010-03-08Add Order to SDDbgValueDale Johannesen
2010-03-08Fix dbg value handling in tail merging.Dale Johannesen
2010-03-08Revert r97917, which was causing Clang Debug self-host failures.Douglas Gregor
2010-03-07Roll r97906 forward again, without double-deleting CompileUnit::IndexTyDie.Jeffrey Yasskin