summaryrefslogtreecommitdiff
path: root/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
commitd0aa0cdbc6fee00f2b2019633a9b9d00d301ac68 (patch)
treef8540335fb213761b69aa8cd7f5a06b9f04954e8 /lib/CodeGen/MachineBasicBlock.cpp
parent07541a271152687dd8d443de48b563dc08a65cbd (diff)
downloadllvm-d0aa0cdbc6fee00f2b2019633a9b9d00d301ac68.tar.gz
llvm-d0aa0cdbc6fee00f2b2019633a9b9d00d301ac68.tar.bz2
llvm-d0aa0cdbc6fee00f2b2019633a9b9d00d301ac68.tar.xz
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! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4337 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/MachineBasicBlock.cpp')
-rw-r--r--lib/CodeGen/MachineBasicBlock.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/lib/CodeGen/MachineBasicBlock.cpp b/lib/CodeGen/MachineBasicBlock.cpp
deleted file mode 100644
index 666d5477b3..0000000000
--- a/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;
-