aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-03-11rename getSymbolForDwarf* to getExprForDwarf* since it returnsChris Lattner
2010-03-11In case of tail call size of Ins and InVals may not match.Evan Cheng
2010-03-11Avoid leaking CompileUnits in DwarfDebug.cpp.Jeffrey Yasskin
2010-03-11Add a new jump table encoding to indicate jump tables entriesRichard Osborne
2010-03-11The check for coalescing a virtual register to a physical register, e.g.Evan Cheng
2010-03-11Remove dead include.Daniel Dunbar
2010-03-11Fix debug_value handling.Dale Johannesen
2010-03-11MC: Provide MCAssembler with a TargetAsmBackend.Daniel Dunbar
2010-03-11VirtRegRewriter spring cleaning. No functional change.Jakob Stoklund Olesen
2010-03-10fix PR6533 by updating the br(xor) code to remember the caseChris Lattner
2010-03-10Cosmetic: lengthen names and improve comments.Dale Johannesen
2010-03-10Add a bit along with the MCSymbols stored in the MachineModuleInfo maps thatBill Wendling
2010-03-10Progress towards shepherding debug info through SelectionDAG.Dale Johannesen
2010-03-10Fix another bitwidth calculation to handle vector types; based on aDan Gohman
2010-03-10Fix another place where DEBUG_VALUE affected codegen.Dale Johannesen
2010-03-10Fix a bug in DEBUG_VALUE handling Devang ran into.Dale Johannesen
2010-03-10move three lowering hooks from MAI to TLOF and make one of themChris Lattner
2010-03-10This survived a bootstrap, so let's try 98104 again.Dale Johannesen
2010-03-10Enable machine cse pass.Evan Cheng
2010-03-10mcize the rest of EH emission, only one more directive missingChris Lattner
2010-03-10add missing filename!Chris Lattner
2010-03-10set the temporary bit on MCSymbols correctly.Chris Lattner
2010-03-10Add a couple more heuristics to neuter machine cse some more.Evan Cheng
2010-03-10inline away a form of IsPCRelative, eliminating the Chris Lattner
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