summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SlotIndexes.h
Commit message (Expand)AuthorAge
* 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
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Render MachineFunctions to HTML pages, with options to render registerLang Hames2010-07-19
* Added a support for inserting new MBBs into the numbering.Lang Hames2010-07-09
* Handle unindexed instructions in SlotIndices.Jakob Stoklund Olesen2010-07-02
* remove some unneeded errorhandling stuff.Chris Lattner2010-04-07
* include densemap.h explicitly and rearrange #includes.Chris Lattner2010-04-02
* Changed the definition of an "invalid" slot to include the empty & tombstone ...Lang Hames2010-02-09
* Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint.Lang Hames2009-12-22