aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Rename new TailDuplicationPass to avoid name conflict with the old one.Bob Wilson2009-11-261-2/+2
* Split tail duplication into a separate pass. This is needed to avoidBob Wilson2009-11-262-0/+10
* Use StringRef instead of std::string in DIEString.Devang Patel2009-11-241-1/+1
* Remove DebugLabelFolder pass. It is not used by dwarf writer anymore.Devang Patel2009-11-242-21/+0
* Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used.Dan Gohman2009-11-231-14/+2
* Allow more than one stub to be being generated at the same time.Jeffrey Yasskin2009-11-232-21/+51
* Rename SelectionDAGLowering to SelectionDAGBuilder, and renameDan Gohman2009-11-231-2/+2
* We are not using DBG_STOPPOINT anymore.Devang Patel2009-11-212-31/+0
* Be more clever about calculating live variables through new basic blocks.Jakob Stoklund Olesen2009-11-211-5/+18
* Target-independent support for TargetFlags on BlockAddress operands,Dan Gohman2009-11-204-7/+15
* Remove some old experimental code that is no longer needed. Remove additional...David Goodwin2009-11-202-25/+14
* Fix fast-isel to avoid selecting the return instruction if aDan Gohman2009-11-201-1/+2
* Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.Jakob Stoklund Olesen2009-11-201-1/+6
* Allow the machine verifier to be run outside the PassManager.Jakob Stoklund Olesen2009-11-181-1/+1
* Remove the -early-coalescing optionJakob Stoklund Olesen2009-11-181-10/+0
* Add a WriteAsOperand for MachineBasicBlock so MachineLoopInfo dump looks sane.Evan Cheng2009-11-172-2/+2
* Fixed call to wrong constructor.Lang Hames2009-11-171-1/+1
* Fix unused variables warnings.Eric Christopher2009-11-161-2/+2
* Revert 88957. This file uses CodeGenOpt, which is defined in TargetMachine.h.Dan Gohman2009-11-161-1/+1
* Remove an unnecessary #include.Dan Gohman2009-11-161-1/+1
* Sink a #include <map> to where it's actually needed.Dan Gohman2009-11-161-1/+0
* Make PseudoSourceValue's classof recognizeDan Gohman2009-11-161-2/+3
* Add function to replace a destination MBB in a single jump tableJim Grosbach2009-11-141-0/+5
* Implement DISABLE_INLINE for MSVC. This required changing the position in allBenjamin Kramer2009-11-141-4/+4
* Added an API to the SlotIndexes pass to allow new instructions to be inserted...Lang Hames2009-11-142-89/+67
* Add MachineFunction::verify() to call the machine code verifier directly.Jakob Stoklund Olesen2009-11-131-0/+4
* Remove duplicate APIs and state WRT spill objects.David Greene2009-11-131-16/+0
* Adjust isConstantSplat to allow for big-endian targets.Dale Johannesen2009-11-131-2/+2
* Do some cleanups suggested by Chris.David Greene2009-11-121-5/+2
* Add a bool flag to StackObjects telling whether they reference spillDavid Greene2009-11-121-10/+45
* Make FixedStackPseudoSourceValue a first-class PseudoSourceValue byDavid Greene2009-11-121-1/+34
* Add AsmPrinter comment flags to machine instructions so that AsmPrinterDavid Greene2009-11-121-0/+24
* Add comment flags so AsmPrinter can output additional information whenDavid Greene2009-11-121-0/+8
* "Attach debug info with llvm instructions" mode was enabled a month ago. Now ...Devang Patel2009-11-122-12/+0
* Move the utility function UpdateTerminator() from CodePlacementOpt() intoJim Grosbach2009-11-121-1/+7
* Fix liveness calculation when splitting critical edges during PHI elimination.Jakob Stoklund Olesen2009-11-111-3/+5
* Implement support to debug inlined functions.Devang Patel2009-11-102-11/+6
* Teach PHIElimination to split critical edges when -split-phi-edges is enabled.Jakob Stoklund Olesen2009-11-101-1/+8
* Print "..." instead of all the uninteresting register clobbers on callDan Gohman2009-11-091-0/+6
* Constify MachineFunctionAnalysis' TargetMachine reference.Dan Gohman2009-11-091-1/+1
* Fix a comment.Dan Gohman2009-11-091-1/+1
* Suppress implicit copy ctor and copy assignment for MachineFunction.Dan Gohman2009-11-091-0/+3
* Moved some ManagedStatics out of the SlotIndexes header.Lang Hames2009-11-081-29/+2
* Fix class -> struct tag.Daniel Dunbar2009-11-071-1/+1
* Add 8 bit libcalls and make use of them for msp430Anton Korobeynikov2009-11-071-0/+5
* Make the need-stub variables accurate and consistent. In the case ofJeffrey Yasskin2009-11-071-15/+17
* Update some globals to use ManagedStatic.Lang Hames2009-11-071-19/+58
* Add code to check at SelectionDAGISel::LowerArguments time to see if return v...Kenneth Uildriks2009-11-071-0/+7
* Fix inverted conflict test in -early-coalesce.Jakob Stoklund Olesen2009-11-071-3/+4
* Make printImplicitDef and printKill non-virtual, since they don'tDan Gohman2009-11-061-2/+2