aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2013-08-30Revert some ARM byval localmods since byval+varargs are not in stable pexes.Jan Voung
2013-07-15Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'Eli Bendersky
2013-06-28Revert the IntrinsicLowering logic that preserves externals for intrinsics.Eli Bendersky
2013-05-05For ARM backend, fixed "byval" attribute support.Stepan Dyatkovskiy
2013-05-05Add ArrayRef constructor from None, and do the cleanups that this constructor...Dmitri Gribenko
2013-05-01Revert r180737. The companion patch was reverted, and this is not relevant ri...Bill Wendling
2013-04-30Temporarily revert "Change the informal convention of DBG_VALUE so that we ca...Adrian Prantl
2013-04-30Change the informal convention of DBG_VALUE so that we can express aAdrian Prantl
2013-04-29Emit the TLS initialization function pointers into the correct section.Bill Wendling
2013-04-27Generalize the MachineTraceMetrics public API.Andrew Trick
2013-04-27Add target flags to MachineMemOperands.Andrew Trick
2013-04-27whitespaceAndrew Trick
2013-04-27Use the target triple from the target machine rather than the moduleEric Christopher
2013-04-25[mc-coff] Forward Linker Option flags into the .drectve sectionReid Kleckner
2013-04-24MI Sched: eliminate local vreg copies.Andrew Trick
2013-04-23Comment a strange field in ScheduleDAG.Andrew Trick
2013-04-22Optimize MachineBasicBlock::getSymbol by caching the symbol. Since the symbolEli Bendersky
2013-04-22Fix comment that didn't match the method it was aboveEli Bendersky
2013-04-22Clarify that llvm.used can contain aliases.Rafael Espindola
2013-04-20Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover
2013-04-19Simplify the code in FastISel::tryToFoldLoad, add an assertion and fix a comm...Eli Bendersky
2013-04-19Move TryToFoldFastISelLoad to FastISel, where it belongs. In general, I'mEli Bendersky
2013-04-19ArrayRefize getMachineNode(). No functionality change.Michael Liao
2013-04-19Add an MRI::verifyUseLists() function.Jakob Stoklund Olesen
2013-04-19Add support for index resources (for a SlotIndex) to be relinquished.Lang Hames
2013-04-15Fix bit size of v64i8 and v32i16 vector types.Arnold Schwaighofer
2013-04-15Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs
2013-04-13MI-Sched: schedule physreg copies.Andrew Trick
2013-04-12Revert broken pieces of r179373.Benjamin Kramer
2013-04-12Replace uses of the deprecated std::auto_ptr with OwningPtr.Andy Gibbs
2013-04-10Use a real union for IdentifyingPassPtr.Benjamin Kramer
2013-04-10Generalize the PassConfig API and remove addFinalizeRegAlloc().Andrew Trick
2013-04-05Reapply r178845 with fix - Fix bug in PEI's virtual-register scavengingHal Finkel
2013-04-05Revert r178845 - Fix bug in PEI's virtual-register scavengingHal Finkel
2013-04-05Fix bug in PEI's virtual-register scavengingHal Finkel
2013-04-02Count processor resources individually in MachineTraceMetrics.Jakob Stoklund Olesen
2013-03-29Remove the old CodePlacementOpt pass.Benjamin Kramer
2013-03-27Cleanup the simplify_type implementation.Rafael Espindola
2013-03-26Fix the register scavenger for targets that provide custom spillingHal Finkel
2013-03-26Update PEI's virtual-register-based scavenging to support multiple simultaneo...Hal Finkel
2013-03-25Add a GC plugin for ErlangYiannis Tsiouris
2013-03-22Allow the register scavenger to spill multiple registersHal Finkel
2013-03-22Remove ScavengedRC from RegisterScavengingHal Finkel
2013-03-20Remove blank line before block comment.Eric Christopher
2013-03-18Move #include of BitVector from .h to .cpp file.Jakub Staszak
2013-03-18Add some constantness.Jakub Staszak
2013-03-14Move estimateStackSize from ARM into MachineFrameInfoHal Finkel
2013-03-11Residual cleanup: live-out set is goneEli Bendersky
2013-03-11Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'Eli Bendersky
2013-03-10Cleanup #includes.Jakub Staszak