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