aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-04-26Re-enable 102323 with fix: do not update dbg_value's with incorrect frame ind...Evan Cheng
2010-04-26Revert r102300/102301, which serious broke objc apps.Chris Lattner
2010-04-26Update MachineSSAUpdater with the same changes I made for the IR-levelBob Wilson
2010-04-26Temporary disable spiller modifying dbg_value. It's breaking build.Evan Cheng
2010-04-26- Move TargetLowering::EmitTargetCodeForFrameDebugValue to TargetInstrInfo an...Evan Cheng
2010-04-25Stop abusing EmitInstrWithCustomInserter for target-dependentDale Johannesen
2010-04-25Add comment re byval args. Doesn't actually work this way yet.Dale Johannesen
2010-04-25Fix PR6921: globals were not getting correctly rounded up to theirChris Lattner
2010-04-24When a load operand is promoted to an extload, replace other uses with uses o...Evan Cheng
2010-04-24Apply a fix for a vector setcc dagcombine from Jan Sjodin. NoDan Gohman
2010-04-23Code refactoring.Evan Cheng
2010-04-23Move FastISel's HandlePHINodesInSuccessorBlocks call down into FastISelDan Gohman
2010-04-23Revert 102135, 102129, 102127, 102106, 102104, 102102, 102012, 102004,Dan Gohman
2010-04-22Add comment.Devang Patel
2010-04-22Sink SelectionDAGBuilder's HandlePHINodesInSuccessorBlocks downDan Gohman
2010-04-22Adjust debug range offsets for isWeakForLinker() functions.Devang Patel
2010-04-22Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISelDan Gohman
2010-04-22- It's not safe to promote rotates (at least not trivially).Evan Cheng
2010-04-22Fix a comment.Dan Gohman
2010-04-22Move PHINodesToUpdate out of SelectionDAGBuilder and intoDan Gohman
2010-04-22Rename InsnAfterLabelMap and InsnBeforeLabelMap.Devang Patel
2010-04-22Keep track of MCSymbol used to mark beginning of a function.Devang Patel
2010-04-22At this point Start and End are not null.Devang Patel
2010-04-21Run LiveVariables instead of computing liveness locally in -regalloc=fast.Jakob Stoklund Olesen
2010-04-21Do not try to optimize a copy that has already been marked for deletion.Evan Cheng
2010-04-21Add command line option to disable debug info printing in .s file. This optio...Devang Patel
2010-04-21Add fast register allocator, enabled with -regalloc=fast.Jakob Stoklund Olesen
2010-04-21Identify when a lexical scope is split in to multiple instruction ranges. Emi...Devang Patel
2010-04-21Implement -disable-non-leaf-fp-elim which disable frame pointer eliminationEvan Cheng
2010-04-21Add more const qualifiers on TargetMachine and friends.Dan Gohman
2010-04-21Update CMakeLists.txt.Dan Gohman
2010-04-21Move several SelectionDAG-independent utility functions out of theDan Gohman
2010-04-21- Clean up some crappy code which deals with coalescing of copies which look atEvan Cheng
2010-04-21Rewrite machine cse to avoid recursion.Evan Cheng
2010-04-21Add another variant of this test which found a place whereDan Gohman
2010-04-20Because of the EMMS problem, right now we have to supportDale Johannesen
2010-04-20When MachineLICM is hoisting a physical register after regalloc, make sure theJakob Stoklund Olesen
2010-04-20Typo.Evan Cheng
2010-04-20Sink the CopyToExportRegsIfNeeded calls out of SelectionDAGISelDan Gohman
2010-04-20Don't send PHI nodes down to SelectionDAGBuilder of FastISel, sinceDan Gohman
2010-04-20Sink this use_empty() check into isUsedOutsideOfDefiningBlock.Dan Gohman
2010-04-20If a PHI node somehow has debug info, propogate it to the MachineInstr PHI.Dan Gohman
2010-04-20Don't iterate through the whole block just to find the PHI nodes.Dan Gohman
2010-04-20use abstract accessors to CallInstGabor Greif
2010-04-20Bill's change in r95336 broke empty aggregates embeddedChris Lattner
2010-04-20Delete a redundant return statement.Dan Gohman
2010-04-20The visitXOR method can return the same SDNode. If so, we don't want to deleteBill Wendling
2010-04-20Remove this debug output; it isn't that useful, and it's incompleteDan Gohman
2010-04-20Sink DebugLoc handling out of SelectionDAGISel into FastISel andDan Gohman
2010-04-20Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cppDan Gohman