aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2012-05-01Target independent Hexagon Packetizer fix.Sirish Pande
2012-05-01Change the PassManager from a reference to a pointer.Bill Wendling
2012-04-29Remove superfluous 'inline'Craig Topper
2012-04-29Add constants for first and last integer vector types to be consistent with f...Craig Topper
2012-04-29Remove tab charactersCraig Topper
2012-04-29Mark the default cases of MVT::getVectorElementType and MVT:getVectorNumEleme...Craig Topper
2012-04-28Don't update spill weights when joining intervals.Jakob Stoklund Olesen
2012-04-28Spring cleaning - Delete dead code.Jakob Stoklund Olesen
2012-04-25Remove more dead code.Jakob Stoklund Olesen
2012-04-25Simplify LiveIntervals::getApproximateInstructionCount().Jakob Stoklund Olesen
2012-04-25Remove a dead function.Jakob Stoklund Olesen
2012-04-25typo in declaration from earlier todayAndrew Trick
2012-04-24Fix a naughty header include that breaks "installed" builds.Andrew Trick
2012-04-24misched: DAG builder support for tracking register pressure within the curren...Andrew Trick
2012-04-23Temporarily revert r155364 until the upstream review can complete, perChandler Carruth
2012-04-23Hexagon Packetizer's target independent fix.Sirish Pande
2012-04-21Remove unused PointerLikeTypeTraits for IndexListEntry.Benjamin Kramer
2012-04-20Make ISelPosition a local variable.Jakob Stoklund Olesen
2012-04-20Register DAGUpdateListeners with SelectionDAG.Jakob Stoklund Olesen
2012-04-20SparseSet: Add support for key-derived indexes and arbitrary key types.Andrew Trick
2012-04-20Allow converting MachineBasicBlock::iterator to const_iterator.Andrew Trick
2012-04-19Allow targets to select the default scheduler by name.Andrew Trick
2012-04-19whitespaceAndrew Trick
2012-04-18This reverts a long string of commits to the Hexagon backend. TheseChandler Carruth
2012-04-17Unbreak the MSVC build, that next() thing again.Francois Pichet
2012-04-17SlotIndexes used to store the index list in a crufty custom linked-list. I can'tLang Hames
2012-04-13misched: Added CanHandleTerminators.Andrew Trick
2012-04-12HexagonPacketizer patch.Sirish Pande
2012-04-10Fix a long standing tail call optimization bug. When a libcall is emittedEvan Cheng
2012-04-09Typo.Eric Christopher
2012-04-04Always compute all the bits in ComputeMaskedBits.Rafael Espindola
2012-04-03Matrix simplification in PBQP may push infinite costs onto register options.Lang Hames
2012-04-03Fixes to r153903. Added missing explanation of behaviour when the VirtRegMap...Pete Cooper
2012-04-02Moved LiveRangeEdit.h so that it can be called from other parts of the backen...Pete Cooper
2012-04-01misched: Add finalizeScheduler to complete the target interface.Andrew Trick
2012-03-31Teach CodeGen's version of computeMaskedBits to understand the range metadata.Rafael Espindola
2012-03-28Enable machine code verification in the entire code generator.Jakob Stoklund Olesen
2012-03-27Add an MRI::tracksLiveness() flag.Jakob Stoklund Olesen
2012-03-26Add a debug option to dump PBQP graphs during register allocation.Lang Hames
2012-03-17MachineInstr: Inline the fast path (non-bundle instruction) of hasProperty.Benjamin Kramer
2012-03-16Limit the number of memory operands in MachineInstr to 2^16 and store the num...Benjamin Kramer
2012-03-16Revert r152613 (and r152614), "Inline the d'tor and add an anchor instead." f...NAKAMURA Takumi
2012-03-14misched: implemented a framework for top-down or bottom-up scheduling.Andrew Trick
2012-03-13s/SjLjEHPass/SjLjEHPrepare/Bill Wendling
2012-03-13Inline the d'tor and add an anchor instead.Bill Wendling
2012-03-11Convert more static tables of registers used by calling convention to uint16_...Craig Topper
2012-03-09misched interface: rename Begin/End to RegionBegin/RegionEnd since they are n...Andrew Trick
2012-03-09misched: allow the default scheduler to be one chosen by the target.Andrew Trick
2012-03-09Added TargetPassConfig::enablePassAndrew Trick
2012-03-08misched interface: Expose the MachineScheduler pass.Andrew Trick