summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Revert r103133 and add testcase from PR7066.Nick Lewycky2010-05-07
* Transfer debug location information from PHI nodes to resultingDan Gohman2010-05-07
* Print debug information for SDNodes.Dan Gohman2010-05-07
* Disable the new unknown-location code for now. It causes a majorDan Gohman2010-05-07
* Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman2010-05-06
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-06
* 80 col violation.Evan Cheng2010-05-06
* Fixes a coalescer bug that caused llc to crash on 2009-11-30-LiveVariablesBug.llEvan Cheng2010-05-06
* Update LabelsBeforeInsn also, when creating unknown-position labels.Dan Gohman2010-05-06
* Fix PR7054 - Assertion `Symbol->isUndefined() && "Cannot define a symbol twic...Chris Lattner2010-05-06
* In bottom-up mode, defer the materialization of local constant values.Dan Gohman2010-05-06
* Add an "IsBottomUp" member function to FastISel, which will be used toDan Gohman2010-05-05
* Emit debug info for MachineInstrs with unknown debug locations, insteadDan Gohman2010-05-05
* Fix PR6520. An earlyclobber physreg must not be allocated to anything else.Jakob Stoklund Olesen2010-05-05
* Use getValue() for PHINodes when direct NodeMap access does not work. Devang Patel2010-05-05
* Move REG_SEQUENCE removal to 2addr pass.Evan Cheng2010-05-05
* Teach liveintervalanalysis about virtual registers which are defined by reg_s...Evan Cheng2010-05-05
* Combine the implementations of the core part of the SSAUpdater andBob Wilson2010-05-04
* Teach PHI elimination to remove REG_SEQUENCE instructions and update referenc...Evan Cheng2010-05-04
* Rename variables for consistency.Evan Cheng2010-05-04
* Set DW_AT_APPLE_omit_frame_ptr in endFunction() where MachineFunction is avai...Devang Patel2010-05-04
* Instruction selection optimizations may have moved the def of a function argu...Evan Cheng2010-05-04
* Teach scheduler about REG_SEQUENCE.Evan Cheng2010-05-04
* Re-enable isel kill flags, now that the local allocator is ignoring them.Dan Gohman2010-05-04
* Remove preexisting kill flags in RegAllocLocal, just like LiveVariables does.Jakob Stoklund Olesen2010-05-03
* Factor out FastISel's code for materializing constants and other valuesDan Gohman2010-05-03
* Check that subregisters don't have independent values in RemoveCopyByCommutin...Jakob Stoklund Olesen2010-05-03
* Reword a comment slightly.Eric Christopher2010-05-03
* Print basic block numbers in live interval debug output. Since the rest of theBob Wilson2010-05-03
* Fix a bug which prevented tail merging of return instructions inDan Gohman2010-05-03
* Don't count debug info as instructions. This wasDale Johannesen2010-05-01
* Insert ANY_EXTEND node instead of invalid truncate during DAG Combining (X & 1),Anton Korobeynikov2010-05-01
* Remove the code for special-casing byval for fast-isel. SelectionDAGDan Gohman2010-05-01
* Re-disable kill flags, as there is more trouble.Dan Gohman2010-05-01
* Re-enable kill flags from SelectionDAGISel, with a fix: don'tDan Gohman2010-05-01
* Fix a bug where debug info affected stack slot coloring.Dale Johannesen2010-05-01
* Fix whitespace.Dan Gohman2010-05-01
* Don't pass SDValues by non-const reference unless they may beDan Gohman2010-05-01
* Reorgnaize more switch code lowering to clean up some trickyDan Gohman2010-05-01
* Delete the EdgeMapping variable itself.Dan Gohman2010-05-01
* Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman2010-05-01
* EXTRACT_VECTOR_ELT of an INSERT_VECTOR_ELT may have the same index, but theBill Wendling2010-04-30
* Remove this debug output. The MachineFunction will be printed once all ofDan Gohman2010-04-30
* The local register allocator has to spill dirty callee saved registers before aJakob Stoklund Olesen2010-04-30
* Attach AT_APPLE_optimized attribute to optimized function's debug info.Devang Patel2010-04-30
* EmitDbgValue doesn't need its EdgeMapping argument.Dan Gohman2010-04-30
* Don't use floating point in SimpleRegisterCoalescing.Jakob Stoklund Olesen2010-04-30
* Apply a patch from Jan Sjodin to fix a compiler abort on vectorDan Gohman2010-04-30
* Temporarily disable SelectionDAG kill flags, which are causing trouble.Dan Gohman2010-04-30
* Set register kill flags on the SelectionDAG path, at least in theDan Gohman2010-04-30