summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAge
* 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
* 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
* MachineOperand::setIsDebug should ensure the register is /not/ a definitionDavid Blaikie2013-06-16
* Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick2013-06-15
* Add getSelect helper functionMatt Arsenault2013-06-14
* Move #include from .h to .cpp file.Jakub Staszak2013-06-14
* Remove forward declaration of MachineBasicBlock. It is #included anyway.Jakub Staszak2013-06-13
* Cache the TargetLowering info object as a pointer.Bill Wendling2013-06-06
* Don't cache the TargetLoweringInfo object inside of the FunctionLowering object.Bill Wendling2013-06-06
* Order CALLSEQ_START and CALLSEQ_END nodes.Andrew Trick2013-05-29
* Track IR ordering of SelectionDAG nodes 3/4.Andrew Trick2013-05-25
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-25
* Track IR ordering of SelectionDAG nodes 1/4.Andrew Trick2013-05-25
* The DWARF EH pass doesn't need the TargetMachine, only the TargetLoweringBase...Bill Wendling2013-05-20
* Remove addFrameMove.Rafael Espindola2013-05-16
* Fix PBQP graph iterator typedefs.Lang Hames2013-05-16
* Use only explicit bool conversion operatorsDavid Blaikie2013-05-15
* Remove the MachineMove class.Rafael Espindola2013-05-13
* Change getFrameMoves to return a const reference.Rafael Espindola2013-05-11
* For ARM backend, fixed "byval" attribute support.Stepan Dyatkovskiy2013-05-05
* Add ArrayRef constructor from None, and do the cleanups that this constructor...Dmitri Gribenko2013-05-05
* Revert r180737. The companion patch was reverted, and this is not relevant ri...Bill Wendling2013-05-01
* Temporarily revert "Change the informal convention of DBG_VALUE so that we ca...Adrian Prantl2013-04-30
* Change the informal convention of DBG_VALUE so that we can express aAdrian Prantl2013-04-30
* Emit the TLS initialization function pointers into the correct section.Bill Wendling2013-04-29
* Generalize the MachineTraceMetrics public API.Andrew Trick2013-04-27
* Add target flags to MachineMemOperands.Andrew Trick2013-04-27
* whitespaceAndrew Trick2013-04-27
* Use the target triple from the target machine rather than the moduleEric Christopher2013-04-27
* [mc-coff] Forward Linker Option flags into the .drectve sectionReid Kleckner2013-04-25
* MI Sched: eliminate local vreg copies.Andrew Trick2013-04-24
* Comment a strange field in ScheduleDAG.Andrew Trick2013-04-23
* Optimize MachineBasicBlock::getSymbol by caching the symbol. Since the symbolEli Bendersky2013-04-22
* Fix comment that didn't match the method it was aboveEli Bendersky2013-04-22
* Clarify that llvm.used can contain aliases.Rafael Espindola2013-04-22
* Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover2013-04-20
* Simplify the code in FastISel::tryToFoldLoad, add an assertion and fix a comm...Eli Bendersky2013-04-19
* Move TryToFoldFastISelLoad to FastISel, where it belongs. In general, I'mEli Bendersky2013-04-19
* ArrayRefize getMachineNode(). No functionality change.Michael Liao2013-04-19
* Add an MRI::verifyUseLists() function.Jakob Stoklund Olesen2013-04-19
* Add support for index resources (for a SlotIndex) to be relinquished.Lang Hames2013-04-19
* Fix bit size of v64i8 and v32i16 vector types.Arnold Schwaighofer2013-04-15
* Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs2013-04-15
* MI-Sched: schedule physreg copies.Andrew Trick2013-04-13