aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2010-04-09Use getNumImplicitDefs() and getNumImplicitUses().Bob Wilson
2010-04-09Fix up some comments.Bob Wilson
2010-04-08Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience.Dan Gohman
2010-04-08delete a forwarding function.Chris Lattner
2010-04-08move elf section uniquing to MCContext. Along the wayChris Lattner
2010-04-08remove the TargetLoweringObjectFileMachO::getMachoSectionChris Lattner
2010-04-08move macho section uniquing from MCParser and TLOF to MCContext whereChris Lattner
2010-04-08Coalescer should not delete copy instructions whose defs are partially dead. ...Evan Cheng
2010-04-08Fix -Wsign-compare warning (issued by clang++).Ted Kremenek
2010-04-08Rename a function.Devang Patel
2010-04-08implicit defs get added to the end of machine instrs sometimes. Scan the who...Chris Lattner
2010-04-08One instruction may start (or end) multiple lexical scopes. Devang Patel
2010-04-08Remove dead code.Devang Patel
2010-04-08Delete out of date comment.Devang Patel
2010-04-08Refactor.Devang Patel
2010-04-08Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer
2010-04-08Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32...Evan Cheng
2010-04-08Make post regalloc machine licm functional. It now passes all of MultiSource.Evan Cheng
2010-04-08convert a report_fatal_error that I was able to trigger into a nice errorChris Lattner
2010-04-07minor tidying.Chris Lattner
2010-04-07use assertions instead of unreachable for logic errors.Chris Lattner
2010-04-07introduce a new recoverable error handling API to LLVMContextChris Lattner
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner
2010-04-07remove some unneeded errorhandling stuff.Chris Lattner
2010-04-07tidy upChris Lattner
2010-04-07Remove late ARM codegen optimization pass committed by accident.Anton Korobeynikov