diff gen/typinf.cpp @ 1382:a0a4d4dac1a4

Renamed !TypeInfoBuilder to !RTTIBuilder.
author Tomas Lindquist Olsen <tomas.l.olsen gmail com>
date Sun, 17 May 2009 15:20:58 +0200
parents a5d0e04298a8
children 638d16625da2
line wrap: on
line diff
--- a/gen/typinf.cpp	Sun May 17 14:56:29 2009 +0200
+++ b/gen/typinf.cpp	Sun May 17 15:20:58 2009 +0200
@@ -373,7 +373,7 @@
     Logger::println("TypeInfoTypedefDeclaration::llvmDefine() %s", toChars());
     LOG_SCOPE;
 
-    TypeInfoBuilder b(Type::typeinfotypedef);
+    RTTIBuilder b(Type::typeinfotypedef);
 
     assert(tinfo->ty == Ttypedef);
     TypeTypedef *tc = (TypeTypedef *)tinfo;
@@ -411,7 +411,7 @@
     Logger::println("TypeInfoEnumDeclaration::llvmDefine() %s", toChars());
     LOG_SCOPE;
 
-    TypeInfoBuilder b(Type::typeinfoenum);
+    RTTIBuilder b(Type::typeinfoenum);
 
     assert(tinfo->ty == Tenum);
     TypeEnum *tc = (TypeEnum *)tinfo;
@@ -449,7 +449,7 @@
     Logger::println("TypeInfoPointerDeclaration::llvmDefine() %s", toChars());
     LOG_SCOPE;
 
-    TypeInfoBuilder b(Type::typeinfopointer);
+    RTTIBuilder b(Type::typeinfopointer);
     // TypeInfo base
     b.push_typeinfo(tinfo->nextOf());
     // finish
@@ -463,7 +463,7 @@
     Logger::println("TypeInfoArrayDeclaration::llvmDefine() %s", toChars());
     LOG_SCOPE;
 
-    TypeInfoBuilder b(Type::typeinfoarray);
+    RTTIBuilder b(Type::typeinfoarray);
     // TypeInfo base
     b.push_typeinfo(tinfo->nextOf());
     // finish
@@ -480,7 +480,7 @@
     assert(tinfo->ty == Tsarray);
     TypeSArray *tc = (TypeSArray *)tinfo;
 
-    TypeInfoBuilder b(Type::typeinfostaticarray);
+    RTTIBuilder b(Type::typeinfostaticarray);
 
     // value typeinfo
     b.push_typeinfo(tc->nextOf());
@@ -502,7 +502,7 @@
     assert(tinfo->ty == Taarray);
     TypeAArray *tc = (TypeAArray *)tinfo;
 
-    TypeInfoBuilder b(Type::typeinfoassociativearray);
+    RTTIBuilder b(Type::typeinfoassociativearray);
 
     // value typeinfo
     b.push_typeinfo(tc->nextOf());
@@ -521,7 +521,7 @@
     Logger::println("TypeInfoFunctionDeclaration::llvmDefine() %s", toChars());
     LOG_SCOPE;
 
-    TypeInfoBuilder b(Type::typeinfofunction);
+    RTTIBuilder b(Type::typeinfofunction);
     // TypeInfo base
     b.push_typeinfo(tinfo->nextOf());
     // finish
@@ -538,7 +538,7 @@
     assert(tinfo->ty == Tdelegate);
     Type* ret_type = tinfo->nextOf()->nextOf();
 
-    TypeInfoBuilder b(Type::typeinfodelegate);
+    RTTIBuilder b(Type::typeinfodelegate);
     // TypeInfo base
     b.push_typeinfo(ret_type);
     // finish
@@ -582,7 +582,7 @@
     sd->codegen(Type::sir);
     IrStruct* irstruct = sd->ir.irStruct;
 
-    TypeInfoBuilder b(Type::typeinfostruct);
+    RTTIBuilder b(Type::typeinfostruct);
 
     // char[] name
     b.push_string(sd->toPrettyChars());
@@ -670,7 +670,7 @@
     TypeClass *tc = (TypeClass *)tinfo;
     tc->sym->codegen(Type::sir);
 
-    TypeInfoBuilder b(Type::typeinfoclass);
+    RTTIBuilder b(Type::typeinfoclass);
 
     // TypeInfo base
     b.push_classinfo(tc->sym);
@@ -691,7 +691,7 @@
     TypeClass *tc = (TypeClass *)tinfo;
     tc->sym->codegen(Type::sir);
 
-    TypeInfoBuilder b(Type::typeinfointerface);
+    RTTIBuilder b(Type::typeinfointerface);
 
     // TypeInfo base
     b.push_classinfo(tc->sym);
@@ -727,7 +727,7 @@
     const LLArrayType* arrTy = LLArrayType::get(tiTy, dim);
     LLConstant* arrC = llvm::ConstantArray::get(arrTy, arrInits);
 
-    TypeInfoBuilder b(Type::typeinfotypelist);
+    RTTIBuilder b(Type::typeinfotypelist);
 
     // push TypeInfo[]
     b.push_array(arrC, dim, Type::typeinfo->type, NULL);
@@ -745,7 +745,7 @@
     Logger::println("TypeInfoConstDeclaration::llvmDefine() %s", toChars());
     LOG_SCOPE;
 
-    TypeInfoBuilder b(Type::typeinfoconst);
+    RTTIBuilder b(Type::typeinfoconst);
     // TypeInfo base
     b.push_typeinfo(tinfo->mutableOf()->merge());
     // finish
@@ -759,7 +759,7 @@
     Logger::println("TypeInfoInvariantDeclaration::llvmDefine() %s", toChars());
     LOG_SCOPE;
 
-    TypeInfoBuilder b(Type::typeinfoinvariant);
+    RTTIBuilder b(Type::typeinfoinvariant);
     // TypeInfo base
     b.push_typeinfo(tinfo->mutableOf()->merge());
     // finish