[vmkit-commits] [vmkit] r83726 - in /vmkit/trunk/lib/N3/VMCore: Assembly.h CLIJit.h N3Initialise.cpp VirtualTables.cpp
Gael Thomas
gael.thomas at lip6.fr
Sat Oct 10 12:56:35 PDT 2009
Author: gthomas
Date: Sat Oct 10 14:56:35 2009
New Revision: 83726
URL: http://llvm.org/viewvc/llvm-project?rev=83726&view=rev
Log:
Opinfo is not more a gc object
Modified:
vmkit/trunk/lib/N3/VMCore/Assembly.h
vmkit/trunk/lib/N3/VMCore/CLIJit.h
vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp
vmkit/trunk/lib/N3/VMCore/VirtualTables.cpp
Modified: vmkit/trunk/lib/N3/VMCore/Assembly.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/VMCore/Assembly.h?rev=83726&r1=83725&r2=83726&view=diff
==============================================================================
--- vmkit/trunk/lib/N3/VMCore/Assembly.h (original)
+++ vmkit/trunk/lib/N3/VMCore/Assembly.h Sat Oct 10 14:56:35 2009
@@ -65,7 +65,6 @@
class Section : public mvm::PermanentObject {
public:
virtual void print(mvm::PrintBuffer* buf) const;
- virtual void TRACER;
char* name;
uint32 virtualSize;
@@ -84,7 +83,6 @@
class Stream : public mvm::PermanentObject {
public:
virtual void print(mvm::PrintBuffer* buf) const;
- virtual void TRACER;
char* name;
uint32 realOffset;
@@ -94,7 +92,6 @@
class Table : public mvm::PermanentObject {
public:
virtual void print(mvm::PrintBuffer* buf) const;
- virtual void TRACER;
uint32 offset;
uint32 rowsNumber;
@@ -111,7 +108,6 @@
class Header : public mvm::PermanentObject {
public:
virtual void print(mvm::PrintBuffer* buf) const;
- virtual void TRACER;
uint32 signature;
uint32 major;
Modified: vmkit/trunk/lib/N3/VMCore/CLIJit.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/VMCore/CLIJit.h?rev=83726&r1=83725&r2=83726&view=diff
==============================================================================
--- vmkit/trunk/lib/N3/VMCore/CLIJit.h (original)
+++ vmkit/trunk/lib/N3/VMCore/CLIJit.h Sat Oct 10 14:56:35 2009
@@ -56,9 +56,8 @@
virtual void TRACER;
};
-class Opinfo : public mvm::Object {
+class Opinfo {
public:
- static VirtualTable* VT;
llvm::BasicBlock* newBlock;
llvm::BasicBlock* exceptionBlock;
bool reqSuppl;
@@ -67,7 +66,6 @@
virtual void print(mvm::PrintBuffer* buf) const {
buf->write("Opinfo");
}
- virtual void TRACER;
};
Modified: vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp?rev=83726&r1=83725&r2=83726&view=diff
==============================================================================
--- vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp (original)
+++ vmkit/trunk/lib/N3/VMCore/N3Initialise.cpp Sat Oct 10 14:56:35 2009
@@ -174,6 +174,10 @@
#endif
INIT(Property);
+ INIT(VMCond);
+ INIT(LockObj);
+
+ INIT(VMObject);
INIT(VMArray);
INIT(ArrayUInt8);
INIT(ArraySInt8);
@@ -185,13 +189,9 @@
INIT(ArrayFloat);
INIT(ArrayDouble);
INIT(ArrayObject);
- INIT(VMCond);
- INIT(LockObj);
- INIT(VMObject);
- INIT(ThreadSystem);
- INIT(CLIString);
- INIT(Opinfo);
INIT(Exception);
+ INIT(CLIString);
+ INIT(ThreadSystem);
#undef INIT
Modified: vmkit/trunk/lib/N3/VMCore/VirtualTables.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/VMCore/VirtualTables.cpp?rev=83726&r1=83725&r2=83726&view=diff
==============================================================================
--- vmkit/trunk/lib/N3/VMCore/VirtualTables.cpp (original)
+++ vmkit/trunk/lib/N3/VMCore/VirtualTables.cpp Sat Oct 10 14:56:35 2009
@@ -42,14 +42,10 @@
INIT(ThreadSystem);
INIT(CLIString);
INIT(Property);
- INIT(Opinfo);
INIT(Exception);
#undef INIT
-void Opinfo::TRACER {
-}
-
void CLIJit::TRACER {
compilingMethod->CALL_TRACER;
compilingClass->CALL_TRACER;
@@ -213,12 +209,6 @@
loadedTokenClasses->CALL_TRACER;
loadedTokenMethods->CALL_TRACER;
loadedTokenFields->CALL_TRACER;
- //lockVar->MARK_AND_TRACE;
- //condVar->MARK_AND_TRACE;
- textSection->CALL_TRACER;
- rsrcSection->CALL_TRACER;
- relocSection->CALL_TRACER;
- CLIHeader->CALL_TRACER;
vm->CALL_TRACER;
delegatee->MARK_AND_TRACE;
// TODO trace assembly refs...
@@ -237,24 +227,6 @@
loadedAssemblies->CALL_TRACER;
}
-void Section::TRACER {
-}
-
-void Stream::TRACER {
-}
-
-void Table::TRACER {
-}
-
-void Header::TRACER {
- tildStream->CALL_TRACER;
- stringStream->CALL_TRACER;
- usStream->CALL_TRACER;
- blobStream->CALL_TRACER;
- guidStream->CALL_TRACER;
- CALL_TRACER_VECTOR(Table*, tables, gc_allocator);
-}
-
void CLIString::TRACER {
}
More information about the vmkit-commits
mailing list