aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SlotIndexes.h
AgeCommit message (Expand)Author
2013-04-19Add support for index resources (for a SlotIndex) to be relinquished.Lang Hames
2013-03-08No really, don't use end().Jakob Stoklund Olesen
2013-03-08Avoid creating a SlotIndex from the end() iterator.Jakob Stoklund Olesen
2013-02-20Add SlotIndexes::repairIndexesInRange(), which repairs SlotIndexes after addingCameron Zwarich
2013-02-20Make SlotIndex::getEntry() return unsigned to match IndexListEntry.Cameron Zwarich
2013-02-12Renumber SlotIndexes locally when a new block is inserted.Cameron Zwarich
2013-02-11Fix some problems with the updating of SlotIndexes after adding a new MBB. InCameron Zwarich
2013-02-10Fix the unused but nearly correct method SlotIndexes::insertMBBInMaps() and addCameron Zwarich
2012-12-27Provide a common half-open interval map info implementation, and justChandler Carruth
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-05Remove dead infrastructure for building DenseMaps with a SlotIndex asChandler Carruth
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer
2012-04-25Remove more dead code.Jakob Stoklund Olesen
2012-04-21Remove unused PointerLikeTypeTraits for IndexListEntry.Benjamin Kramer
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-03-01Move getBundleStart() into MachineInstrBundle.h.Jakob Stoklund Olesen
2012-02-28Instructions inside a bundle have the same number as the bundle itself.Jakob Stoklund Olesen
2012-02-15Add a check to make sure we don't assign slot indexes for instructions inside...Lang Hames
2012-02-04Drop ZeroIndex and InvalidIndex.Jakob Stoklund Olesen
2012-01-11Detect when a value is undefined on an edge to a landing pad.Jakob Stoklund Olesen
2012-01-04Simplify more DenseMap.find users.Benjamin Kramer
2011-11-13Rename SlotIndexes to match how they are used.Jakob Stoklund Olesen
2011-09-29Fix typo.Nick Lewycky
2011-07-15Extract parts of RAGreedy::splitAroundRegion as SplitKit methods.Jakob Stoklund Olesen
2011-05-02Remove an unused variable in NDEBUG (found with -Wunused-variable).Chandler Carruth
2011-05-02Add a SlotIndexes::insertMachineInstrInMaps to insert the instruction after a...Jakob Stoklund Olesen
2011-04-11Skip a binary search when possible.Jakob Stoklund Olesen
2011-04-05Use std::unique instead of a SmallPtrSet to ensure unique instructions in Use...Jakob Stoklund Olesen
2011-04-04Stop caching basic block index ranges now that SlotIndexes can keep up.Jakob Stoklund Olesen
2011-04-02Use basic block numbers as indexes when mapping slot index ranges.Jakob Stoklund Olesen
2011-03-04Renumber slot indexes locally when possible.Jakob Stoklund Olesen
2011-03-04Symbolize the default instruction distance.Jakob Stoklund Olesen
2011-03-04Deferred SlotIndex renumbering was a good idea but never used.Jakob Stoklund Olesen
2011-03-03Represent sentinel slot indexes with a null pointer.Jakob Stoklund Olesen
2011-03-03Avoid comparing invalid slot indexes, and assert that it doesn't happen.Jakob Stoklund Olesen
2011-03-03Optimize SlotIndex equality tests.Jakob Stoklund Olesen
2011-01-12Assert if anybody tries to put a slot index on a DBG_VALUE instruction.Jakob Stoklund Olesen
2010-12-15Add SlotIndexes::getMBBRange() to get the range of a basic block in a singleJakob Stoklund Olesen
2010-12-02Implement the first half of LiveDebugVariables.Jakob Stoklund Olesen
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-10-30Rename alignof -> alignOf to avoid irritating C++'0x compilers,Chris Lattner
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-09-25Remove SlotIndex::PHI_BIT. It is no longer used by anything.Jakob Stoklund Olesen
2010-09-24Terminator gaps were unused. Might as well delete them.Jakob Stoklund Olesen
2010-08-11Fix a FIXME. The SlotIndex::Slot enum should be private.Jakob Stoklund Olesen
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson