aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2011-01-08Use an IndexedMap for LiveVariables::VirtRegInfo.Jakob Stoklund Olesen
2011-01-08Do not talk about TargetRegisterInfo::FirstVirtualRegister.Jakob Stoklund Olesen
2011-01-08Use an IndexedMap for LiveOutRegInfo to hide its dependence on TargetRegister...Jakob Stoklund Olesen
2011-01-08Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.Evan Cheng
2011-01-07Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng
2011-01-07Fix comment. INLINEASM node operand #3 is IsAlignStack bit.Evan Cheng
2011-01-07Change EXTRACT_SUBVECTOR to require a constant index.Bob Wilson
2011-01-06Add the SpillPlacement analysis pass.Jakob Stoklund Olesen
2011-01-05Fix small bug in setDebugInfoAvailability.Wesley Peck
2011-01-04Use the EdgeBundles analysis in X86FloatingPoint instead of recomputing CFGJakob Stoklund Olesen
2011-01-04Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.Jakob Stoklund Olesen
2011-01-04Give MachineFunctionAnalysis a getPassName() implementation to make timing re...Owen Anderson
2010-12-25Header warning patrol.Eric Christopher
2010-12-24Minor cleanup related to my latest scheduler changes.Andrew Trick
2010-12-24Various bits of framework needed for precise machine-level selectionAndrew Trick
2010-12-24whitespaceAndrew Trick
2010-12-23flags -> glue for selectiondagChris Lattner
2010-12-23sdisel flag -> glue.Chris Lattner
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-12-21Use IntEqClasses to compute connected components of live intervals.Jakob Stoklund Olesen
2010-12-20update comment.Chris Lattner
2010-12-18Pass a Banner argument to the machine code verifier both fromJakob Stoklund Olesen
2010-12-17Avoid dereferencing end() in collectInterferingVRegs() when there is noJakob Stoklund Olesen
2010-12-17Enable loop splitting in RegAllocGreedy.Jakob Stoklund Olesen
2010-12-17Add MachineLoopRange comparators for sorting loop lists by number and by area.Jakob Stoklund Olesen
2010-12-17Provide LiveIntervalUnion::Query::checkLoopInterference.Jakob Stoklund Olesen
2010-12-15Add MachineLoopRanges analysis.Jakob Stoklund Olesen
2010-12-15Add SlotIndexes::getMBBRange() to get the range of a basic block in a singleJakob Stoklund Olesen
2010-12-10Fixed version of 121434 with no new memory leaks.Rafael Espindola
2010-12-10Revert my previous patch to make the valgrind bots happy.Rafael Espindola
2010-12-09Initial support for the cfi directives. This is just enough to getRafael Espindola
2010-12-08Fixed some dependencies in RegAllocPBQP.h . Thanks to Borja Ferrer for pointi...Lang Hames
2010-12-08Generalize PostRAHazardRecognizer so it can be used in any pass forAndrew Trick
2010-12-08Stub out RegAllocGreedy.Jakob Stoklund Olesen
2010-12-02Implement the first half of LiveDebugVariables.Jakob Stoklund Olesen
2010-11-30Enable sibling call optimization of libcalls which are expanded duringEvan Cheng
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-25SDep is POD-like. Shave off a few bytes from SUnit by moving a member around.Benjamin Kramer
2010-11-23Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck
2010-11-21add some helper methods for asmprinter flags, from PR8417Chris Lattner
2010-11-20On X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not target memory intrinsics,Duncan Sands
2010-11-18Rename ExpandPseudos to ExpandISelPseudos to help clarify its role.Dan Gohman
2010-11-17refactor the interface to EmitInlineAsm a bit, no functionality change.Chris Lattner
2010-11-16Split pseudo-instruction expansion into a separate pass, to make itDan Gohman
2010-11-14move the pic base symbol stuff up to MachineFunctionChris Lattner
2010-11-12add operand iterator apis to MachineInstr, patch by ether zhhb.Chris Lattner
2010-11-11Insert two blank SlotIndexes between basic blocks instead of just one.Jakob Stoklund Olesen
2010-11-10Delete unused function.Jakob Stoklund Olesen
2010-11-10RABasic is nearly functionally complete. There are a few remainingAndrew Trick
2010-11-06Prune includes.Benjamin Kramer