summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-10-28 05:30:46 +0000
committerChris Lattner <sabre@nondot.org>2002-10-28 05:30:46 +0000
commit8c63b6897daef9ce771262a8075abb98b6d40da8 (patch)
tree1eafd924369aaac2c12b8ca2e48b3db44e8f3fa0 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parente1a3de779ede7d6d56298e845b7580a3e05e602e (diff)
downloadbcm5719-llvm-8c63b6897daef9ce771262a8075abb98b6d40da8.tar.gz
bcm5719-llvm-8c63b6897daef9ce771262a8075abb98b6d40da8.zip
Change MachineBasicBlock's to not be Annotations, instead they are kept as
part of a linked list tracked by MachineFunction. MachineBasicBlock::get is now linear time instead of constant time, and thus is deprecated! llvm-svn: 4337
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
-rw-r--r--llvm/lib/CodeGen/MachineBasicBlock.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/llvm/lib/CodeGen/MachineBasicBlock.cpp b/llvm/lib/CodeGen/MachineBasicBlock.cpp
deleted file mode 100644
index 666d5477b3a..00000000000
--- a/llvm/lib/CodeGen/MachineBasicBlock.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
-//===-- MachineBasicBlock.cpp ---------------------------------------------===//
-//
-// Collect the sequence of machine instructions for a basic block.
-//
-//===----------------------------------------------------------------------===//
-
-#include "llvm/CodeGen/MachineBasicBlock.h"
-
-AnnotationID MCFBB_AID(
- AnnotationManager::getID("CodeGen::MachineBasicBlock"));
-
-static Annotation *CreateMCFBB(AnnotationID AID, const Annotable *, void *) {
- assert(AID == MCFBB_AID);
- return new MachineBasicBlock(); // Invoke constructor!
-}
-
-// Register the annotation with the annotation factory
-static struct MCFBBInitializer {
- MCFBBInitializer() {
- AnnotationManager::registerAnnotationFactory(MCFBB_AID, &CreateMCFBB);
- }
-} RegisterCreateMCFBB;
-
OpenPOWER on IntegriCloud