summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Prevent LiveRangeEdit from deleting bundled instructions.Andrew Trick2013-06-22
* DebugInfo: Don't lose unreferenced non-trivial by-value parametersDavid Blaikie2013-06-21
* Fix PR16360Michael Liao2013-06-21
* Update physreg live intervals during remat.Andrew Trick2013-06-21
* Added -precompute-phys-liveness for testing LiveIntervals updates.Andrew Trick2013-06-21
* Handle more cases in LiveRangeEdit::eliminateDeadDefs.Andrew Trick2013-06-21
* Refactor LiveRangeEdit::eliminateDeadDefs.Andrew Trick2013-06-21
* whitespaceAndrew Trick2013-06-21
* Fix a -join-globalcopies bug; handle undef operands.Andrew Trick2013-06-21
* Modify the -join-globalcopies option (off by default).Andrew Trick2013-06-21
* Make rematerialization in the coalescer less sensitive to LRG order.Andrew Trick2013-06-21
* MI-Sched: cleanup DEBUG output.Andrew Trick2013-06-21
* MI-Sched: Adjust regpressure limits for reserved regs.Andrew Trick2013-06-21
* DebugInfo: don't use location lists when the location covers the whole functi...David Blaikie2013-06-20
* This is now a duplicate.Bill Wendling2013-06-19
* Make the comparison operators non-member functions.Bill Wendling2013-06-19
* DebugInfo: PR14763/r183329 correct the location of indirect parametersDavid Blaikie2013-06-19
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-19
* Don't cache the TLI object since we have access to it through TargetMachine a...Bill Wendling2013-06-19
* During SelectionDAG building explicitly set a node to constant zero when theQuentin Colombet2013-06-18
* Hopefully fix the MSVS build after r184105Timur Iskhodzhanov2013-06-18
* Use pointers to the MCAsmInfo and MCRegInfo.Bill Wendling2013-06-18
* Simplify some of the code. No functionality change.Bill Wendling2013-06-18
* MI-Sched: handle ReadAdvance latencies as used by Swift.Andrew Trick2013-06-17
* Give RegMax higher priority.Andrew Trick2013-06-17
* Remove compareRPDelta.Andrew Trick2013-06-17
* MI Sched: fix a typo in RegPressure heuristics.Andrew Trick2013-06-17
* MI-Sched: Remove another heuristic that is sensitive to queue order.Andrew Trick2013-06-17
* MI-Sched: Track multiple candidates with the same priority level.Andrew Trick2013-06-17
* Directly access objects which may change during compilation.Bill Wendling2013-06-17
* Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.Benjamin Kramer2013-06-17
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-16
* Debug Info: Simplify Frame Index handling in DBG_VALUE Machine InstructionsDavid Blaikie2013-06-16
* DebugInfo: print DBG_VALUE MachineInstrs with [] for deref and drop the offse...David Blaikie2013-06-15
* Missing NDEBUGs.Andrew Trick2013-06-15
* MI-Sched: heuristics using the new latency and machine model.Andrew Trick2013-06-15
* Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick2013-06-15
* MI-Sched: Rename IssueCount to CurrMOps.Andrew Trick2013-06-15
* MI-Sched: Remove the temporary EnableCopyConstrain flag.Andrew Trick2013-06-15
* MI-Sched: added tracking of dependent latency for better heuristics.Andrew Trick2013-06-15
* MI-Sched: DEBUG: print critical resource.Andrew Trick2013-06-15
* SelectionDAG: slightly refactor DAGCombiner::visitSELECT_CC to avoid redudant...Stephen Lin2013-06-15
* Debug Info: Don't print the display name and colon prefix for DEBUG_VALUE com...David Blaikie2013-06-15
* Introduce getSelect usage and use more getSelectCCMatt Arsenault2013-06-14
* SelectionDAG: minor fix to order of operands in comments to match the code Stephen Lin2013-06-14
* Mark rematerialized super/sub registers as dead.Tim Northover2013-06-14
* SelectionDAG: Fix incorrect condition checks in some cases of folding FADD/FM...Stephen Lin2013-06-14
* Make PrologEpilogInserter save/restore all callee saved registersDerek Schuff2013-06-14