aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make a few more LLVM headers parsable as standalone headers.Douglas Gregor2009-11-055-1/+8
* Tidied some ugliness in the SlotIndex default constructor.Lang Hames2009-11-051-1/+1
* Removed an assert which was causing significant slowdowns in debug builds.Lang Hames2009-11-051-1/+0
* Handle empty/tombstone keys for LiveIndex more cleanly. Check for index sanit...Lang Hames2009-11-041-18/+44
* Print out an informative comment for KILL instructions.Jakob Stoklund Olesen2009-11-041-2/+4
* Another spurious friend declaration removed.Lang Hames2009-11-041-2/+0
* Removed an unnecessary friend declaration and some crufty comments from Index...Lang Hames2009-11-041-33/+0
* The Indexes Patch.Lang Hames2009-11-035-469/+943
* Do a scheduling pass ignoring anti-dependencies to identify candidate registe...David Goodwin2009-11-032-20/+35
* Add PseudoSourceValue::mayAlias. It returns true if the object can ever alias...Evan Cheng2009-11-011-0/+4
* Initial target-independent CodeGen support for BlockAddresses.Dan Gohman2009-10-304-2/+40
* Remove dead code.Devang Patel2009-10-302-27/+2
* Add a BlockAddress MachineOperand kind.Dan Gohman2009-10-301-10/+27
* Move some code from being emitted as boilerplate duplicated in everyDan Gohman2009-10-291-0/+8
* Don't put in these EH changes.Bill Wendling2009-10-291-1/+1
* Reverting r85338 for now. It's causing a bootstrap failure on PPC darwin9.Bill Wendling2009-10-291-1/+1
* Revert r85346 change to control tail merging by CodeGenOpt::Level.Bob Wilson2009-10-281-4/+3
* Make AntiDepReg.h internal.David Goodwin2009-10-281-62/+0
* Record CodeGen optimization level in the BranchFolding pass so that we canBob Wilson2009-10-271-3/+4
* Allow the aggressive anti-dep breaker to process the same region multiple tim...David Goodwin2009-10-261-0/+4
* Define virtual destructor in *.cpp file.David Goodwin2009-10-261-1/+1
* Add virtual destructor.David Goodwin2009-10-261-0/+2
* Break anti-dependence breaking out into its own class.David Goodwin2009-10-261-0/+56
* Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth2009-10-2610-10/+10
* Using TrackingVH instead of WeakVH or WeakMetadataVH.Devang Patel2009-10-221-1/+2
* Add getTopBlock and getBottomBlock member functions to MachineLoopInfo.Dan Gohman2009-10-201-0/+11
* Spill slots cannot alias.Evan Cheng2009-10-181-1/+1