aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2010-05-01Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman
2010-04-29Elaborate on a comment.Dan Gohman
2010-04-28Replace r102368 with code that's less fragile. This creates DBG_VALUE instruc...Evan Cheng
2010-04-28Rework global alignment computation again. Now we do round upChris Lattner
2010-04-28Emit debug info for byval parameters.Devang Patel
2010-04-28further simplify EmitAlignment by eliminating the Chris Lattner
2010-04-28remove a dead argument to EmitAlignment.Chris Lattner
2010-04-26Add DBG_VALUE handling for byval parameters; thisDale Johannesen
2010-04-26Update MachineSSAUpdater with the same changes I made for the IR-levelBob Wilson
2010-04-23Move FastISel's HandlePHINodesInSuccessorBlocks call down into FastISelDan Gohman
2010-04-22Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISelDan Gohman
2010-04-21Add fast register allocator, enabled with -regalloc=fast.Jakob Stoklund Olesen
2010-04-21Add more const qualifiers on TargetMachine and friends.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-20Sink DebugLoc handling out of SelectionDAGISel into FastISel andDan Gohman
2010-04-20Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cppDan Gohman
2010-04-20Reapply the removal of SelectionDAGISel's BB, with a fix for the caseDan Gohman
2010-04-19Revert 101825, which is causing trouble.Dan Gohman
2010-04-19Eliminate SelectionDAGISel's "current block" member. Just pass it asDan Gohman
2010-04-19Give SelectionDAG a TargetMachine too, rather than having itDan Gohman
2010-04-19Code that needs a TargetMachine should have access to one directly, ratherDan Gohman
2010-04-18Add a "PadTo" field to the emitULEB128Bytes method. This will pad out to theBill Wendling
2010-04-17Add const qualifiers to TargetLoweringObjectFile usage.Dan Gohman
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-04-16Add support to emit dwarf ranges.Devang Patel
2010-04-16The JIT calls TidyLandingPads to tidy up the landing pads. However, because theBill Wendling
2010-04-15Add more const qualifiers for LLVM IR pointers in CodeGen.Dan Gohman
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-04-14Delete unneeeded arguments.Dan Gohman
2010-04-14Delete unused arguments.Dan Gohman
2010-04-14Factor out EH landing pad code into a separate function, and constifyDan Gohman
2010-04-14Fix a missing #include.Dan Gohman
2010-04-14Refine #includes.Dan Gohman
2010-04-14Split ISD::NodeType and a few related items out of SelectionDAGNodes.hDan Gohman
2010-04-14Delete an unused function.Dan Gohman
2010-04-14Trim #includes.Dan Gohman
2010-04-14Move the code for emitting livein copies out of SelectionDAGISel.Dan Gohman
2010-04-13Eliminate MachineBasicBlock::const_livein_iterator and makeDan Gohman
2010-04-13Move MachineRegisterInfo's isLiveIn and isLiveOut out of line.Dan Gohman
2010-04-13Delete an unused member variable.Dan Gohman
2010-04-09Fix up header comments to match the comment fixups I made in r100849.Bob Wilson
2010-04-08delete a forwarding function.Chris Lattner
2010-04-08move elf section uniquing to MCContext. Along the wayChris Lattner
2010-04-08remove the TargetLoweringObjectFileMachO::getMachoSectionChris Lattner
2010-04-08move macho section uniquing from MCParser and TLOF to MCContext whereChris Lattner
2010-04-08Coalescer should not delete copy instructions whose defs are partially dead. ...Evan Cheng
2010-04-07remove some unneeded errorhandling stuff.Chris Lattner
2010-04-07Three changes:Chris Lattner
2010-04-07Post regalloc LICM. Work in progress.Evan Cheng