aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-01-12Apply the patch from PR8958, which allows llc to get slightlyDan Gohman
2011-01-12Try again enabling LiveDebugVariables.Jakob Stoklund Olesen
2011-01-12Don't emit a DBG_VALUE for a spill slot that the rewriter decided not to use ...Jakob Stoklund Olesen
2011-01-12Fix braino in dominator tree walk.Jakob Stoklund Olesen
2011-01-12Sometimes, old virtual registers can linger on DBG_VALUE instructions.Jakob Stoklund Olesen
2011-01-12Teach VirtRegRewriter to update slot indexes when erasing instructions.Jakob Stoklund Olesen
2011-01-12Annotate VirtRegRewriter debug output with slot indexes.Jakob Stoklund Olesen
2011-01-12Verify slot index ordering.Jakob Stoklund Olesen
2011-01-12Verify that machine instruction parent pointers are consistent.Jakob Stoklund Olesen
2011-01-11The world is not ready for LiveDebugVariables yet.Jakob Stoklund Olesen
2011-01-11Enable LiveDebugVariables by default.Jakob Stoklund Olesen
2011-01-11Don't insert DBG_VALUE instructions after the first terminator.Jakob Stoklund Olesen
2011-01-11Appropriately truncate debug info range in dwarf output.Devang Patel
2011-01-11Move ExpandAtomic into the integer expansion routines - it's only used there.Eric Christopher
2011-01-10Fix PR 8916 (qv for analysis), at least the immediate problem.Dale Johannesen
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2011-01-10fit in 80 cols and use MBB::isSuccessor instead of a handChris Lattner
2011-01-10Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.Jakob Stoklund Olesen
2011-01-09Remove MachineRegisterInfo::getLastVirtReg(), it was giving wrong resultsJakob Stoklund Olesen
2011-01-09sort this.Chris Lattner
2011-01-09Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual andJakob Stoklund Olesen
2011-01-09Add a forgotten VireReg2IndexFunctor.Jakob Stoklund Olesen
2011-01-09Eliminate some extra hash table lookups.Cameron Zwarich
2011-01-09Add an informative comment.Cameron Zwarich
2011-01-09Simplify LiveDebugVariables by storing MachineOperand copies locations insteadJakob Stoklund Olesen
2011-01-09Shrink a BitVector that didn't mean to store bits for all physical registers.Jakob Stoklund Olesen
2011-01-09Replace TargetRegisterInfo::printReg with a PrintReg class that also works wi...Jakob Stoklund Olesen
2011-01-09Use IndexedMap for MachineRegisterInfo as well. No functional change.Jakob Stoklund Olesen
2011-01-08Fix VirtRegMap to use TRI::index2VirtReg and TRI::virtReg2Index instead ofJakob Stoklund Olesen
2011-01-08Fix a MachineVerifier loop that probably didn't mean to skip the last twoJakob Stoklund Olesen
2011-01-08Use an IndexedMap for LiveVariables::VirtRegInfo.Jakob Stoklund Olesen
2011-01-08Use an IndexedMap for LiveOutRegInfo to hide its dependence on TargetRegister...Jakob Stoklund Olesen
2011-01-08Fix coding style.Cameron Zwarich
2011-01-08Make more passes preserve dominators (or state that they preserve dominators ifCameron Zwarich
2011-01-08Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.Evan Cheng
2011-01-07Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng
2011-01-07Speculatively revert r123032.Devang Patel
2011-01-07Appropriately truncate debug info range in dwarf output.Devang Patel
2011-01-07DBG_VALUE does not have any side effects; it also makes no sense to mark it c...Evan Cheng
2011-01-07Add ARM patterns to match EXTRACT_SUBVECTOR nodes.Bob Wilson
2011-01-07Fix a comment typo.Bob Wilson
2011-01-07Change EXTRACT_SUBVECTOR to require a constant index.Bob Wilson
2011-01-07Early exit if we don't have invokes. The 'Unwinds' vector isn't modified unlessBill Wendling
2011-01-06Fix the other problem reported in PR8582. Testcase and patch byDuncan Sands
2011-01-06Add some fairly duplicated code to let type legalization split illegalEric Christopher
2011-01-06Emit 128 bit constant.Devang Patel
2011-01-06Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpyEvan Cheng
2011-01-06Revert r122936. I'll re-implement the change.Evan Cheng
2011-01-06Zap the last two -Wself-assign warnings in llvm.Jakob Stoklund Olesen
2011-01-06Add the SpillPlacement analysis pass.Jakob Stoklund Olesen