aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* DebugInfo: don't use location lists when the location covers the whole functi...David Blaikie2013-06-203-9/+12
* This is now a duplicate.Bill Wendling2013-06-191-26/+0
* Make the comparison operators non-member functions.Bill Wendling2013-06-191-2/+2
* DebugInfo: PR14763/r183329 correct the location of indirect parametersDavid Blaikie2013-06-192-7/+10
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-194-236/+289
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-2/+2
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-196-39/+49
* Don't cache the TLI object since we have access to it through TargetMachine a...Bill Wendling2013-06-191-6/+8
* During SelectionDAG building explicitly set a node to constant zero when theQuentin Colombet2013-06-181-0/+8
* Hopefully fix the MSVS build after r184105Timur Iskhodzhanov2013-06-181-0/+1
* Use pointers to the MCAsmInfo and MCRegInfo.Bill Wendling2013-06-182-4/+3
* Simplify some of the code. No functionality change.Bill Wendling2013-06-181-7/+5
* MI-Sched: handle ReadAdvance latencies as used by Swift.Andrew Trick2013-06-171-1/+4
* Give RegMax higher priority.Andrew Trick2013-06-171-9/+9
* Remove compareRPDelta.Andrew Trick2013-06-171-37/+0
* MI Sched: fix a typo in RegPressure heuristics.Andrew Trick2013-06-171-1/+1
* MI-Sched: Remove another heuristic that is sensitive to queue order.Andrew Trick2013-06-171-6/+0
* MI-Sched: Track multiple candidates with the same priority level.Andrew Trick2013-06-171-32/+25
* Directly access objects which may change during compilation.Bill Wendling2013-06-172-36/+68
* Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.Benjamin Kramer2013-06-1711-50/+60
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-161-8/+0
* Debug Info: Simplify Frame Index handling in DBG_VALUE Machine InstructionsDavid Blaikie2013-06-1611-131/+112
* DebugInfo: print DBG_VALUE MachineInstrs with [] for deref and drop the offse...David Blaikie2013-06-151-3/+13
* Missing NDEBUGs.Andrew Trick2013-06-151-0/+6
* MI-Sched: heuristics using the new latency and machine model.Andrew Trick2013-06-151-234/+330
* Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick2013-06-155-102/+47
* MI-Sched: Rename IssueCount to CurrMOps.Andrew Trick2013-06-151-8/+8
* MI-Sched: Remove the temporary EnableCopyConstrain flag.Andrew Trick2013-06-151-7/+1
* MI-Sched: added tracking of dependent latency for better heuristics.Andrew Trick2013-06-151-13/+26
* MI-Sched: DEBUG: print critical resource.Andrew Trick2013-06-151-0/+4
* SelectionDAG: slightly refactor DAGCombiner::visitSELECT_CC to avoid redudant...Stephen Lin2013-06-151-12/+14
* Debug Info: Don't print the display name and colon prefix for DEBUG_VALUE com...David Blaikie2013-06-151-2/+5
* Introduce getSelect usage and use more getSelectCCMatt Arsenault2013-06-146-87/+90
* SelectionDAG: minor fix to order of operands in comments to match the code Stephen Lin2013-06-141-3/+3
* Mark rematerialized super/sub registers as dead.Tim Northover2013-06-141-0/+1
* SelectionDAG: Fix incorrect condition checks in some cases of folding FADD/FM...Stephen Lin2013-06-141-16/+16
* Make PrologEpilogInserter save/restore all callee saved registersDerek Schuff2013-06-141-1/+3
* Move #include from .h to .cpp file.Jakub Staszak2013-06-141-0/+1
* Print ConstantPool entries initialized to Values with WriteAsOperand instead ofDan Gohman2013-06-121-1/+2
* Formatting.Eric Christopher2013-06-111-1/+1
* Remove a few fixmes, the only work we're doing is getting the stringEric Christopher2013-06-101-4/+0
* Fix up comment.Eric Christopher2013-06-101-1/+1
* Remove unused function.Eric Christopher2013-06-101-6/+0
* IndentCount is only used within NDEBUG code.Eric Christopher2013-06-101-0/+2
* TargetLowering: Clean up method description commentsDavid Majnemer2013-06-081-3/+3
* Reapply r183552. This time, use a standard type for the option to avoid templateQuentin Colombet2013-06-081-0/+13
* Revert commits related to stack warning.Quentin Colombet2013-06-071-13/+0
* Add a backend option to warn on a given stack size limit.Quentin Colombet2013-06-071-0/+13
* Teach AsmPrinter how to print odd constants.Quentin Colombet2013-06-071-2/+43
* Support OpenBSD's native frame protection conventions.Rafael Espindola2013-06-071-11/+36