aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SlotIndexes.h
AgeCommit message (Expand)Author
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
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-19Render MachineFunctions to HTML pages, with options to render registerLang Hames
2010-07-09Added a support for inserting new MBBs into the numbering.Lang Hames
2010-07-02Handle unindexed instructions in SlotIndices.Jakob Stoklund Olesen
2010-04-07remove some unneeded errorhandling stuff.Chris Lattner
2010-04-02include densemap.h explicitly and rearrange #includes.Chris Lattner
2010-02-09Changed the definition of an "invalid" slot to include the empty & tombstone ...Lang Hames
2009-12-22Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint.Lang Hames
2009-12-19Fixed use of phi param in SlotIndex constructors.Lang Hames
2009-12-15Lang verified that SlotIndex is "pod like" even though it isn't a pod.Chris Lattner
2009-12-15Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner
2009-11-17Fixed call to wrong constructor.Lang Hames
2009-11-14Added an API to the SlotIndexes pass to allow new instructions to be inserted...Lang Hames
2009-11-08Moved some ManagedStatics out of the SlotIndexes header.Lang Hames
2009-11-07Fix class -> struct tag.Daniel Dunbar
2009-11-07Update some globals to use ManagedStatic.Lang Hames
2009-11-05Tidied some ugliness in the SlotIndex default constructor.Lang Hames
2009-11-05Removed an assert which was causing significant slowdowns in debug builds.Lang Hames
2009-11-04Handle empty/tombstone keys for LiveIndex more cleanly. Check for index sanit...Lang Hames
2009-11-04Another spurious friend declaration removed.Lang Hames
2009-11-04Removed an unnecessary friend declaration and some crufty comments from Index...Lang Hames
2009-11-03The Indexes Patch.Lang Hames