aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2012-06-01ARM: properly handle alignment for struct byval.Manman Ren
2012-05-30Add an insertPass API to TargetPassConfig. <rdar://problem/11498613>Bob Wilson
2012-05-24misched: Added ScoreboardHazardRecognizer.Andrew Trick
2012-05-21Give a small negative bias to giant edge bundles.Jakob Stoklund Olesen
2012-05-20Add a LiveRangeQuery class.Jakob Stoklund Olesen
2012-05-19Allow LiveRangeEdit to be created with a NULL parent.Jakob Stoklund Olesen
2012-05-18Modernize naming convention for class members.Jakob Stoklund Olesen
2012-05-14Rename @llvm.debugger to @llvm.debugtrap.Dan Gohman
2012-05-11Define a new intrinsic, @llvm.debugger. It will be similar to __builtin_trap(),Dan Gohman
2012-05-07Tidy up. Whitespace.Jim Grosbach
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