aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-04-15add a simple dag combine to replace trivial shl+lshr withChris Lattner
2010-04-15Implement rdar://7860110 (also in target/readme.txt) narrowingChris Lattner
2010-04-15Add more const qualifiers for LLVM IR pointers in CodeGen.Dan Gohman
2010-04-15Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman
2010-04-15More 80 violations.Evan Cheng
2010-04-1580 col violations.Evan Cheng
2010-04-15Add comment.Devang Patel
2010-04-14There is no need to track compile unit offsets if there is only one compile u...Devang Patel
2010-04-14Remove dead code.Devang Patel
2010-04-14Delete unneeeded arguments.Dan Gohman
2010-04-14Delete unused arguments.Dan Gohman
2010-04-14Factor out EH landing pad code into a separate function, and constifyDan Gohman
2010-04-14Reset the debug location even if the instruction was a terminator.Dan Gohman
2010-04-14Refine #includes.Dan Gohman
2010-04-14Pull utility routines with no SelectionDAG dependence out ofDan Gohman
2010-04-14Fix typos in comments.Dan Gohman
2010-04-14Delete an obsolete comment.Dan Gohman
2010-04-14Delete an unused function.Dan Gohman
2010-04-14Clear the FunctionLoweringInfo object before doing other things thatDan Gohman
2010-04-14Move this assert out of SelectionDAGISel into FunctionLoweringInfo, andDan Gohman
2010-04-14Add a comment.Dan Gohman
2010-04-14Move the code for initialing the entry block livein set out ofDan Gohman
2010-04-14Reorgnaize this code to be more tidy and readable.Dan Gohman
2010-04-14Trim #includes.Dan Gohman
2010-04-14Move the code for emitting livein copies out of SelectionDAGISel.Dan Gohman
2010-04-14Sink landing-pad marking code out ofDan Gohman
2010-04-14It's not necessary to recompute EB here.Dan Gohman
2010-04-14Generalize this code to handle Instructions in addition to ConstantExprs.Dan Gohman
2010-04-14Reorder the methods of this class to be a little more organized.Dan Gohman
2010-04-14Clear MachineInstr->MCSymbol maps at the end of a function.Devang Patel
2010-04-13Fast path implicit_def check.Evan Cheng
2010-04-13Do not include types without any definition in pubtypes list.Devang Patel
2010-04-13Avoid variable shadowing.Evan Cheng
2010-04-13Expand postra machine licm's capability a little more. If an instruction's re...Evan Cheng
2010-04-13Teach MachineSinking to handle easy critical edges.Jakob Stoklund Olesen
2010-04-13Teach postra machine licm to hoist more obvious invariants, e.g. instructions...Evan Cheng
2010-04-13Add a few comments.Dan Gohman
2010-04-13Eliminate MachineBasicBlock::const_livein_iterator and makeDan Gohman
2010-04-13Rename MachineFrameInfo variables to MFI, for consistency withDan Gohman
2010-04-13Move MachineRegisterInfo's isLiveIn and isLiveOut out of line.Dan Gohman
2010-04-13Delete an unused member variable.Dan Gohman
2010-04-13add llvm codegen support for -ffunction-sections and -fdata-sections,Chris Lattner
2010-04-12Remove a #include.Dan Gohman
2010-04-12Plug trivial leak.Benjamin Kramer
2010-04-12Enable post regalloc machine licm by default.Evan Cheng
2010-04-12Remove unnecessary parens.Dan Gohman
2010-04-09Tidy whitespace.Bob Wilson
2010-04-09Clear InsnsBeginScopeSet and InsnsEndScopeSet at the end of function.Devang Patel
2010-04-09Delete this obsolete comment.Dan Gohman
2010-04-09Add a missing dependency to this library when building with CMake.Chandler Carruth