aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/MachineBasicBlock.h
Commit message (Collapse)AuthorAgeFilesLines
* Code generation phases are not allowed to modify the LLVM representation.Chris Lattner2003-07-261-3/+3
| | | | | | | Because of this, we'll make the MBB->BB mapping const as it should be git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7351 91177308-0d34-0410-b5e6-96231b3b80d8
* Get rid of deprecated functionChris Lattner2002-12-131-5/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4997 91177308-0d34-0410-b5e6-96231b3b80d8
* Change MachineBasicBlock's to not be Annotations, instead they are kept asChris Lattner2002-10-281-15/+12
| | | | | | | | part of a linked list tracked by MachineFunction. MachineBasicBlock::get is now linear time instead of constant time, and thus is deprecated! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4337 91177308-0d34-0410-b5e6-96231b3b80d8
* Add BasicBlock list to MchineFunction that will eventually be the onlyChris Lattner2002-10-281-0/+10
| | | | | | | way to access MachineBasicBlocks. For now, it is never filled. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4324 91177308-0d34-0410-b5e6-96231b3b80d8
* Remvoe dead fixme and typedefChris Lattner2002-10-281-4/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4320 91177308-0d34-0410-b5e6-96231b3b80d8
* MachineBasicBlock doesn't need basicblock.h, it needs Annotation.hChris Lattner2002-10-281-6/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4319 91177308-0d34-0410-b5e6-96231b3b80d8
* Inline some methods from .cpp files into .h files, minor cleanupsChris Lattner2002-10-281-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4313 91177308-0d34-0410-b5e6-96231b3b80d8
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-281-9/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4301 91177308-0d34-0410-b5e6-96231b3b80d8
* Prune #includesChris Lattner2002-10-271-5/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4295 91177308-0d34-0410-b5e6-96231b3b80d8
* Add erase() method for a single element.Vikram S. Adve2002-09-201-2/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3849 91177308-0d34-0410-b5e6-96231b3b80d8
* Interface to class MachineCodeForBasicBlock.Vikram S. Adve2002-07-081-0/+74
Moved here from MachineInstr.h to make it an annotation on BasicBlock. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2823 91177308-0d34-0410-b5e6-96231b3b80d8