summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SlotIndexes.h
Commit message (Expand)AuthorAge
* Use only explicit bool conversion operatorsDavid Blaikie2013-05-15
* Add support for index resources (for a SlotIndex) to be relinquished.Lang Hames2013-04-19
* No really, don't use end().Jakob Stoklund Olesen2013-03-08
* Avoid creating a SlotIndex from the end() iterator.Jakob Stoklund Olesen2013-03-08
* Add SlotIndexes::repairIndexesInRange(), which repairs SlotIndexes after addingCameron Zwarich2013-02-20
* Make SlotIndex::getEntry() return unsigned to match IndexListEntry.Cameron Zwarich2013-02-20
* Renumber SlotIndexes locally when a new block is inserted.Cameron Zwarich2013-02-12
* Fix some problems with the updating of SlotIndexes after adding a new MBB. InCameron Zwarich2013-02-11
* Fix the unused but nearly correct method SlotIndexes::insertMBBInMaps() and addCameron Zwarich2013-02-10
* Provide a common half-open interval map info implementation, and justChandler Carruth2012-12-27
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-03
* Fix a typo (the the => the)Sylvestre Ledru2012-07-23
* Remove dead infrastructure for building DenseMaps with a SlotIndex asChandler Carruth2012-07-05
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-02
* Remove more dead code.Jakob Stoklund Olesen2012-04-25
* Remove unused PointerLikeTypeTraits for IndexListEntry.Benjamin Kramer2012-04-21
* Unbreak the MSVC build, that next() thing again.Francois Pichet2012-04-17
* SlotIndexes used to store the index list in a crufty custom linked-list. I can'tLang Hames2012-04-17
* Move getBundleStart() into MachineInstrBundle.h.Jakob Stoklund Olesen2012-03-01
* Instructions inside a bundle have the same number as the bundle itself.Jakob Stoklund Olesen2012-02-28
* Add a check to make sure we don't assign slot indexes for instructions inside...Lang Hames2012-02-15
* Drop ZeroIndex and InvalidIndex.Jakob Stoklund Olesen2012-02-04
* Detect when a value is undefined on an edge to a landing pad.Jakob Stoklund Olesen2012-01-11
* Simplify more DenseMap.find users.Benjamin Kramer2012-01-04
* Rename SlotIndexes to match how they are used.Jakob Stoklund Olesen2011-11-13
* Fix typo.Nick Lewycky2011-09-29
* Extract parts of RAGreedy::splitAroundRegion as SplitKit methods.Jakob Stoklund Olesen2011-07-15
* Remove an unused variable in NDEBUG (found with -Wunused-variable).Chandler Carruth2011-05-02
* Add a SlotIndexes::insertMachineInstrInMaps to insert the instruction after a...Jakob Stoklund Olesen2011-05-02
* Skip a binary search when possible.Jakob Stoklund Olesen2011-04-11
* Use std::unique instead of a SmallPtrSet to ensure unique instructions in Use...Jakob Stoklund Olesen2011-04-05
* Stop caching basic block index ranges now that SlotIndexes can keep up.Jakob Stoklund Olesen2011-04-04
* Use basic block numbers as indexes when mapping slot index ranges.Jakob Stoklund Olesen2011-04-02
* Renumber slot indexes locally when possible.Jakob Stoklund Olesen2011-03-04
* Symbolize the default instruction distance.Jakob Stoklund Olesen2011-03-04
* Deferred SlotIndex renumbering was a good idea but never used.Jakob Stoklund Olesen2011-03-04
* Represent sentinel slot indexes with a null pointer.Jakob Stoklund Olesen2011-03-03
* Avoid comparing invalid slot indexes, and assert that it doesn't happen.Jakob Stoklund Olesen2011-03-03
* Optimize SlotIndex equality tests.Jakob Stoklund Olesen2011-03-03
* Assert if anybody tries to put a slot index on a DBG_VALUE instruction.Jakob Stoklund Olesen2011-01-12
* Add SlotIndexes::getMBBRange() to get the range of a basic block in a singleJakob Stoklund Olesen2010-12-15
* Implement the first half of LiveDebugVariables.Jakob Stoklund Olesen2010-12-02
* Insert two blank SlotIndexes between basic blocks instead of just one.Jakob Stoklund Olesen2010-11-11
* Delete unused function.Jakob Stoklund Olesen2010-11-10
* Rename alignof -> alignOf to avoid irritating C++'0x compilers,Chris Lattner2010-10-30
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-19
* Remove SlotIndex::PHI_BIT. It is no longer used by anything.Jakob Stoklund Olesen2010-09-25
* Terminator gaps were unused. Might as well delete them.Jakob Stoklund Olesen2010-09-24
* Fix a FIXME. The SlotIndex::Slot enum should be private.Jakob Stoklund Olesen2010-08-11
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06