aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2010-05-11Store the Dirty bit in the LiveReg structure instead of a bit vector.Jakob Stoklund Olesen
2010-05-11Keep track of the last place a live virtreg was used.Jakob Stoklund Olesen
2010-05-11Don't set kill flags on uses of CopyFromReg nodes. InstrEmitter doesn'tDan Gohman
2010-05-11Silence warningJakob Stoklund Olesen
2010-05-11Simplify the tracking of used physregs to a bulk bitor followed by a transitiveJakob Stoklund Olesen
2010-05-11I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename itDuncan Sands
2010-05-11Trim #includes and forward declarations.Dan Gohman
2010-05-11Mostly rewrite RegAllocFast.Jakob Stoklund Olesen
2010-05-11Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman
2010-05-11Fixes for Microsoft Visual Studio 2010, from Steven Watanabe!Douglas Gregor
2010-05-11It's not safe eliminate copies where src and dst have different sub-register ...Evan Cheng
2010-05-11Ensure REG_SEQUENCE source operands are unique.Evan Cheng
2010-05-10Indentation.Evan Cheng
2010-05-10Enable multiple Compile Units in one module.Devang Patel
2010-05-10It's not safe to propagate implicit_def that defines part of a register.Evan Cheng
2010-05-10Clear RegSequences vector after eliminating REG_SEQUENCE instructions.Evan Cheng
2010-05-10Be careful with operand promotion. For a binary operation, the source operand...Evan Cheng
2010-05-10Re-defined valno is always valno even for partial re-def's.Evan Cheng
2010-05-10Fix PR7096. When a block containing multiple defs is tail duplicated, theBob Wilson
2010-05-10Add an assertion to catch attempts to access off the end of the array.Duncan Sands
2010-05-07Instead of just verifying compile unit, verify entire type, variable, namespa...Devang Patel
2010-05-07Remove DIGlobal.Devang Patel
2010-05-07SDDbgValues are apparently not being legalized. Fix a symptom of the problem,Dan Gohman
2010-05-07Verify variable directly.Devang Patel