summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAge
* 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
* Revert broken pieces of r179373.Benjamin Kramer2013-04-12
* Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs2013-04-12
* Use a real union for IdentifyingPassPtr.Benjamin Kramer2013-04-10
* Generalize the PassConfig API and remove addFinalizeRegAlloc().Andrew Trick2013-04-10
* Reapply r178845 with fix - Fix bug in PEI's virtual-register scavengingHal Finkel2013-04-05
* Revert r178845 - Fix bug in PEI's virtual-register scavengingHal Finkel2013-04-05
* Fix bug in PEI's virtual-register scavengingHal Finkel2013-04-05
* Count processor resources individually in MachineTraceMetrics.Jakob Stoklund Olesen2013-04-02
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-29
* Cleanup the simplify_type implementation.Rafael Espindola2013-03-27
* Fix the register scavenger for targets that provide custom spillingHal Finkel2013-03-26
* Update PEI's virtual-register-based scavenging to support multiple simultaneo...Hal Finkel2013-03-26
* Add a GC plugin for ErlangYiannis Tsiouris2013-03-25
* Allow the register scavenger to spill multiple registersHal Finkel2013-03-22
* Remove ScavengedRC from RegisterScavengingHal Finkel2013-03-22
* Remove blank line before block comment.Eric Christopher2013-03-20
* Move #include of BitVector from .h to .cpp file.Jakub Staszak2013-03-18
* Add some constantness.Jakub Staszak2013-03-18
* Move estimateStackSize from ARM into MachineFrameInfoHal Finkel2013-03-14
* Residual cleanup: live-out set is goneEli Bendersky2013-03-11
* Cleanup #includes.Jakub Staszak2013-03-10
* Remove unneeded #include.Jakub Staszak2013-03-10