aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2009-11-23Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman
2009-11-23Allow more than one stub to be being generated at the same time.Jeffrey Yasskin
2009-11-23Rename SelectionDAGLowering to SelectionDAGBuilder, and renameDan Gohman
2009-11-21We are not using DBG_STOPPOINT anymore.Devang Patel
2009-11-21Be more clever about calculating live variables through new basic blocks.Jakob Stoklund Olesen
2009-11-20Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman
2009-11-20Remove some old experimental code that is no longer needed. Remove additional...David Goodwin
2009-11-20Fix fast-isel to avoid selecting the return instruction if aDan Gohman
2009-11-20Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.Jakob Stoklund Olesen
2009-11-18Allow the machine verifier to be run outside the PassManager.Jakob Stoklund Olesen
2009-11-18Remove the -early-coalescing optionJakob Stoklund Olesen
2009-11-17Add a WriteAsOperand for MachineBasicBlock so MachineLoopInfo dump looks sane.Evan Cheng
2009-11-17Fixed call to wrong constructor.Lang Hames
2009-11-16Fix unused variables warnings.Eric Christopher
2009-11-16Revert 88957. This file uses CodeGenOpt, which is defined in TargetMachine.h.Dan Gohman
2009-11-16Remove an unnecessary #include.Dan Gohman
2009-11-16Sink a #include <map> to where it's actually needed.Dan Gohman
2009-11-16Make PseudoSourceValue's classof recognizeDan Gohman
2009-11-14Add function to replace a destination MBB in a single jump tableJim Grosbach
2009-11-14Implement DISABLE_INLINE for MSVC. This required changing the position in allBenjamin Kramer
2009-11-14Added an API to the SlotIndexes pass to allow new instructions to be inserted...Lang Hames
2009-11-13Add MachineFunction::verify() to call the machine code verifier directly.Jakob Stoklund Olesen
2009-11-13Remove duplicate APIs and state WRT spill objects.David Greene
2009-11-13Adjust isConstantSplat to allow for big-endian targets.Dale Johannesen
2009-11-12Do some cleanups suggested by Chris.David Greene
2009-11-12Add a bool flag to StackObjects telling whether they reference spillDavid Greene
2009-11-12Make FixedStackPseudoSourceValue a first-class PseudoSourceValue byDavid Greene
2009-11-12Add AsmPrinter comment flags to machine instructions so that AsmPrinterDavid Greene
2009-11-12Add comment flags so AsmPrinter can output additional information whenDavid Greene
2009-11-12"Attach debug info with llvm instructions" mode was enabled a month ago. Now ...Devang Patel
2009-11-12Move the utility function UpdateTerminator() from CodePlacementOpt() intoJim Grosbach
2009-11-11Fix liveness calculation when splitting critical edges during PHI elimination.Jakob Stoklund Olesen
2009-11-10Implement support to debug inlined functions.Devang Patel
2009-11-10Teach PHIElimination to split critical edges when -split-phi-edges is enabled.Jakob Stoklund Olesen
2009-11-09Print "..." instead of all the uninteresting register clobbers on callDan Gohman
2009-11-09Constify MachineFunctionAnalysis' TargetMachine reference.Dan Gohman
2009-11-09Fix a comment.Dan Gohman
2009-11-09Suppress implicit copy ctor and copy assignment for MachineFunction.Dan Gohman
2009-11-08Moved some ManagedStatics out of the SlotIndexes header.Lang Hames
2009-11-07Fix class -> struct tag.Daniel Dunbar
2009-11-07Add 8 bit libcalls and make use of them for msp430Anton Korobeynikov
2009-11-07Make the need-stub variables accurate and consistent. In the case ofJeffrey Yasskin
2009-11-07Update some globals to use ManagedStatic.Lang Hames
2009-11-07Add code to check at SelectionDAGISel::LowerArguments time to see if return v...Kenneth Uildriks
2009-11-07Fix inverted conflict test in -early-coalesce.Jakob Stoklund Olesen
2009-11-06Make printImplicitDef and printKill non-virtual, since they don'tDan Gohman
2009-11-05Make a few more LLVM headers parsable as standalone headers.Douglas Gregor
2009-11-05Tidied some ugliness in the SlotIndex default constructor.Lang Hames
2009-11-05Removed an assert which was causing significant slowdowns in debug builds.Lang Hames
2009-11-04Handle empty/tombstone keys for LiveIndex more cleanly. Check for index sanit...Lang Hames