aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-05-17Boldly attempt consistent capitalization. Functional changes unintended.Jakob Stoklund Olesen
2010-05-17Spill and kill all virtual registers across a call.Jakob Stoklund Olesen
2010-05-17Reduce hashtable probes by using DenseMap::insert() for lookup.Jakob Stoklund Olesen
2010-05-17Make MBB a class member instead of passing it around everywhere.Jakob Stoklund Olesen
2010-05-17Yes, if the redef is a copy, update the old val# with the copy. But make sure...Evan Cheng
2010-05-15Fix uint64->{float, double} conversion to do rounding correctly in 32-bit.Dale Johannesen
2010-05-15Improve assertion messages.Dale Johannesen
2010-05-15improve portability to systems that don't have powf/modf (e.g. solaris 9)Chris Lattner
2010-05-15Fix an GCC warning that seems to have actually caught a bug (!!!) inChandler Carruth
2010-05-15Calculate liveness on the fly for local registers.Jakob Stoklund Olesen
2010-05-15A partial re-def instruction may be a copy.Evan Cheng
2010-05-14Teach two-address pass to do some coalescing while eliminating REG_SEQUENCEEvan Cheng
2010-05-14Fast ISel trivially coalesces away no-op casts, so check for this whenDan Gohman
2010-05-14Don't bother spilling before a returnJakob Stoklund Olesen
2010-05-14RegAllocLocal can count copies tooJakob Stoklund Olesen
2010-05-14Track allocatable instead of reserved regs, and never take an unallocatable h...Jakob Stoklund Olesen
2010-05-14Don't set kill flags for instructions which the scheduler has cloned.Dan Gohman
2010-05-14Avoid scanning the long tail of physreg operands on callsJakob Stoklund Olesen
2010-05-14Do not forget to mark prcessed arguments.Devang Patel
2010-05-14Count coalesced copiesJakob Stoklund Olesen
2010-05-14Allow virtreg redefines when verifying for RegAllocFastJakob Stoklund Olesen
2010-05-14Remove trailing whitespaceJim Grosbach
2010-05-1480 column and trailing whitespace cleanupJim Grosbach
2010-05-14add cmd line option to leave dbgvalues in during post-RA sceduling. UsefulJim Grosbach
2010-05-14Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe whatBill Wendling
2010-05-14Add support to preserve type info for the variables that are removed by the o...Devang Patel
2010-05-14When verifying two-address instructions, check the following:Jakob Stoklund Olesen
2010-05-14Simplify the handling of physreg defs and uses in RegAllocFast.Jakob Stoklund Olesen
2010-05-14XFAIL the test I added with vg_leak, apparently it is the first and only llcDaniel Dunbar
2010-05-14Inline Asm: Ensure buffer is newline terminated to match how the text is prin...Daniel Dunbar
2010-05-14Enable opportunistic coalescingJakob Stoklund Olesen
2010-05-14Trust kill flags from isel and later passes.Jakob Stoklund Olesen
2010-05-14Fix an embarrassing runtime regression for RegAllocFast.Jakob Stoklund Olesen
2010-05-13Implement a correct ui64->f32 conversion. The oldDale Johannesen
2010-05-13Clean up RegAllocFast debug outputJakob Stoklund Olesen
2010-05-13Teach MachineLICM and MachineSink how to clear kill flags conservativelyDan Gohman
2010-05-13Add a utility function for conservatively clearing kill flags, and makeDan Gohman
2010-05-13An Instruction has a trivial kill only if its use is in the sameDan Gohman
2010-05-13Take allocation hints from copy instructions to/from physregs.Jakob Stoklund Olesen
2010-05-13More asserts around physreg usesJakob Stoklund Olesen
2010-05-13If REG_SEQUENCE source is livein, copy it first. Also, update livevariables i...Evan Cheng
2010-05-12Do not attempt copy coalescing if the source and dest sub-register indices do...Evan Cheng
2010-05-12Make sure to add kill flags to the last use of a virtreg when it is redefined.Jakob Stoklund Olesen
2010-05-12Remove unused variable. Tweak a comment while there.Duncan Sands
2010-05-12updated support for the COFF .linkonceNathan Jeffords
2010-05-12Teach local regalloc about virtual registers with sub-indices.Evan Cheng
2010-05-12Code clean up.Evan Cheng
2010-05-12Avoid scoping issues, fix buildbotsJakob Stoklund Olesen
2010-05-11Add initial kill flag support to FastISel.Dan Gohman
2010-05-11Make Clang happy.Daniel Dunbar