[vmkit-commits] [vmkit] r198225 - Rename size() into structSize() to avoid any ambiguity

Gael Thomas gael.thomas at lip6.fr
Mon Dec 30 09:28:21 PST 2013


Author: gthomas
Date: Mon Dec 30 11:28:20 2013
New Revision: 198225

URL: http://llvm.org/viewvc/llvm-project?rev=198225&view=rev
Log:
Rename size() into structSize() to avoid any ambiguity

Modified:
    vmkit/branches/mcjit/include/j3/j3class.h
    vmkit/branches/mcjit/include/j3/j3meta.def
    vmkit/branches/mcjit/lib/j3/vm/j3class.cc
    vmkit/branches/mcjit/lib/j3/vm/j3codegen.cc
    vmkit/branches/mcjit/lib/j3/vm/j3object.cc

Modified: vmkit/branches/mcjit/include/j3/j3class.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/include/j3/j3class.h?rev=198225&r1=198224&r2=198225&view=diff
==============================================================================
--- vmkit/branches/mcjit/include/j3/j3class.h (original)
+++ vmkit/branches/mcjit/include/j3/j3class.h Mon Dec 30 11:28:20 2013
@@ -196,13 +196,13 @@ namespace j3 {
 		size_t            _nbMethods;
 		J3Method**        _methods;
 
-		size_t             _size;
+		size_t             _structSize;
 	public:
 		J3Layout(J3ClassLoader* loader, const vmkit::Name* name);
 
 		virtual bool      isLayout() { return 1; }
 
-		size_t            size();
+		size_t            structSize();
 
 		size_t            nbMethods() { return _nbMethods; }
 		J3Method**        methods() { return _methods; }

Modified: vmkit/branches/mcjit/include/j3/j3meta.def
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/include/j3/j3meta.def?rev=198225&r1=198224&r2=198225&view=diff
==============================================================================
--- vmkit/branches/mcjit/include/j3/j3meta.def (original)
+++ vmkit/branches/mcjit/include/j3/j3meta.def Mon Dec 30 11:28:20 2013
@@ -2,7 +2,7 @@ _x(funcJ3MethodIndex,            "j3::J3
 _x(funcJ3TypeVT,                 "j3::J3Type::vt()")
 _x(funcJ3TypeVTAndResolve,       "j3::J3Type::vtAndResolve()")
 _x(funcJ3TypeInitialise,         "j3::J3Type::initialise()")
-_x(funcJ3LayoutSize,             "j3::J3Layout::size()")
+_x(funcJ3LayoutStructSize,       "j3::J3Layout::structSize()")
 _x(funcJ3ClassStaticInstance,    "j3::J3Class::staticInstance()")
 _x(funcJ3ClassStringAt,          "j3::J3Class::stringAt(unsigned short)")
 _x(funcJ3ObjectTypeJavaClass,    "j3::J3ObjectType::javaClass()")

Modified: vmkit/branches/mcjit/lib/j3/vm/j3class.cc
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/lib/j3/vm/j3class.cc?rev=198225&r1=198224&r2=198225&view=diff
==============================================================================
--- vmkit/branches/mcjit/lib/j3/vm/j3class.cc (original)
+++ vmkit/branches/mcjit/lib/j3/vm/j3class.cc Mon Dec 30 11:28:20 2013
@@ -242,8 +242,8 @@ J3StaticLayout::J3StaticLayout(J3ClassLo
 J3Layout::J3Layout(J3ClassLoader* loader, const vmkit::Name* name) : J3ObjectType(loader, name) {
 }
 
-size_t J3Layout::size() { 
-	return _size; 
+size_t J3Layout::structSize() { 
+	return _structSize; 
 }
 
 J3Method* J3Layout::findMethod(const vmkit::Name* name, const vmkit::Name* sign) {
@@ -445,7 +445,7 @@ void J3Class::doResolve(J3Field* hiddenF
 
 		llvm::cast<llvm::StructType>(llvmType()->getContainedType(0))->setBody(virtualBody);
 
-		_size = loader()->vm()->dataLayout()->getTypeAllocSize(llvmType()->getContainedType(0));
+		_structSize = loader()->vm()->dataLayout()->getTypeAllocSize(llvmType()->getContainedType(0));
 			
 		staticLayout._vt = J3VirtualTable::create(&staticLayout);
 

Modified: vmkit/branches/mcjit/lib/j3/vm/j3codegen.cc
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/lib/j3/vm/j3codegen.cc?rev=198225&r1=198224&r2=198225&view=diff
==============================================================================
--- vmkit/branches/mcjit/lib/j3/vm/j3codegen.cc (original)
+++ vmkit/branches/mcjit/lib/j3/vm/j3codegen.cc Mon Dec 30 11:28:20 2013
@@ -511,9 +511,9 @@ void J3CodeGen::newObject(J3Class* cl) {
 	llvm::Value* size;
 
 	if(!cl->isResolved()) {
-		size = builder->CreateCall(funcJ3LayoutSize, builder->CreateBitCast(cl->llvmDescriptor(module()), vm->typeJ3LayoutPtr));
+		size = builder->CreateCall(funcJ3LayoutStructSize, builder->CreateBitCast(cl->llvmDescriptor(module()), vm->typeJ3LayoutPtr));
 	} else {
-		size = builder->getInt64(cl->size());
+		size = builder->getInt64(cl->structSize());
 	}
 
 	llvm::Value* res = builder->CreateCall2(funcJ3ObjectAllocate, vt(cl), size);

Modified: vmkit/branches/mcjit/lib/j3/vm/j3object.cc
URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/mcjit/lib/j3/vm/j3object.cc?rev=198225&r1=198224&r2=198225&view=diff
==============================================================================
--- vmkit/branches/mcjit/lib/j3/vm/j3object.cc (original)
+++ vmkit/branches/mcjit/lib/j3/vm/j3object.cc Mon Dec 30 11:28:20 2013
@@ -280,7 +280,7 @@ J3Object* J3Object::allocate(J3VirtualTa
 }
 
 J3Object* J3Object::doNewNoInit(J3Class* cl) {
-	return allocate(cl->vtAndResolve(), cl->size());
+	return allocate(cl->vtAndResolve(), cl->structSize());
 }
 
 J3Object* J3Object::doNew(J3Class* cl) {





More information about the vmkit-commits mailing list