aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-11-10Emit correct code when making a ConstantPool entry for a vectorDale Johannesen
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-10Refactoring: Extract method PHIElimination::isLiveOut().Jakob Stoklund Olesen
2009-11-10Codegen support for the llvm.invariant/lifetime.start/end intrinsics:Duncan Sands
2009-11-10Remove an unused variable.Dan Gohman
2009-11-10Minor code simplification.Dan Gohman
2009-11-10Fix DenseMap iterator constness.Jeffrey Yasskin
2009-11-10Fixed to address code review. No functional changes.David Goodwin
2009-11-10Allow targets to specify register classes whose member registers should not b...David Goodwin
2009-11-09Remove an unneeded #include.Dan Gohman
2009-11-09Fix for 64-bit builds.Mike Stump
2009-11-09Print "..." instead of all the uninteresting register clobbers on callDan Gohman
2009-11-09Fix dependencies added to model memory aliasing for post-RA scheduling. The d...David Goodwin
2009-11-09Constify MachineFunctionAnalysis' TargetMachine reference.Dan Gohman
2009-11-09Hide a couple of options.Evan Cheng
2009-11-0980 col.Evan Cheng
2009-11-08Moved some ManagedStatics out of the SlotIndexes header.Lang Hames
2009-11-07Add 8 bit libcalls and make use of them for msp430Anton Korobeynikov
2009-11-07Fix PR5421 by APInt'izing switch lowering.Chris Lattner
2009-11-07Update some globals to use ManagedStatic.Lang Hames
2009-11-07Fix memoizing of CvtRndSatSDNodeMon P Wang
2009-11-07- Add TargetInstrInfo::isIdentical(). It's similar to MachineInstr::isIdenticalEvan Cheng
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-06Fix comment typos.Bob Wilson
2009-11-06Use WriteAsOperand to print GlobalAddress MachineOperands. ThisDan Gohman
2009-11-06Do not bother to emit debug info for nameless global variable.Devang Patel
2009-11-06Do not try to emit debug info entry for dead global variable.Devang Patel
2009-11-06Factor out the printing of the leading tab into printInlineAsm.Dan Gohman
2009-11-05Fix the label name generation for address-taken labels to avoid potentialDan Gohman
2009-11-05Added support for renumbering existing index list elements. Removed some junk...Lang Hames
2009-11-05Fix bug in aggressive antidep breaking; liveness was not updated correctly fo...David Goodwin
2009-11-05Avoid printing a redundant space in SDNode->dump().Dan Gohman
2009-11-05Replace std::map.at() with std::map[].David Goodwin
2009-11-05Break anti-dependencies using free registers in a round-robin manner to avoid...David Goodwin
2009-11-05Now that code placement optimization pass is run for JIT, make sure it's befo...Evan Cheng
2009-11-05Code refactoring.Evan Cheng
2009-11-05Correctly add chain dependencies around calls and unknown-side-effect instruc...David Goodwin
2009-11-04While calculating original type size for a derived type, handle type variants...Devang Patel
2009-11-04Fix DW_AT_data_member_location for bit-fields. It points to the location of a...Devang Patel
2009-11-04Handle empty/tombstone keys for LiveIndex more cleanly. Check for index sanit...Lang Hames
2009-11-04Add some options to disable various code gen optimizations.Eric Christopher
2009-11-04Array element size does not match array size but array is not a bitfield. Devang Patel
2009-11-04Print out an informative comment for KILL instructions.Jakob Stoklund Olesen
2009-11-04RangeIsDefinedByCopyFromReg() should check for subreg_to_reg, insert_subreg,Evan Cheng
2009-11-04Fix CMake makefilesDouglas Gregor
2009-11-03The Indexes Patch.Lang Hames
2009-11-03Fix branch folding bug for indirect branches: for a block containing onlyBob Wilson
2009-11-03Re-apply 85799. It turns out my code isn't buggy.Evan Cheng