changeset 664:eef8ac26c66c

Some missed LLVMDC -> LDC.
author Christian Kamm <kamm incasoftware de>
date Mon, 06 Oct 2008 22:54:08 +0200
parents 6aaa3d3c1183
children d8a1481eaa0c
files LICENSE demos/ray.d dmd/arrayop.c dmd/cast.c dmd/cond.c dmd/expression.c dmd/expression.h dmd/func.c dmd/lexer.c dmd/lexer.h dmd/module.c dmd/module.h dmd/mtype.c dmd/statement.c dmd/statement.h dmd/template.c dmd/template.h gen/aa.h gen/classes.h gen/complex.h gen/dvalue.h gen/functions.h gen/irstate.h gen/linker.h gen/llvmhelpers.h gen/todebug.h gen/tollvm.h gen/typeinf.h ir/ir.h ir/irforw.h ir/irfunction.h ir/irlandingpad.h ir/irmodule.h ir/irstruct.h ir/irsymbol.h ir/irtype.h ir/irvar.h lphobos/internal/aaA.d lphobos/internal/objectimpl.d lphobos/std/format.d lphobos/std/intrinsic.d lphobos/std/moduleinit.d lphobos/std/stdarg.d lphobos/std/stdint.d runtime/internal/aaA.d runtime/internal/genobj.d runtime/internal/memory.d tests/minicomplex/l.d
diffstat 48 files changed, 131 insertions(+), 131 deletions(-) [+]
line wrap: on
line diff
--- a/LICENSE	Mon Oct 06 22:46:55 2008 +0200
+++ b/LICENSE	Mon Oct 06 22:54:08 2008 +0200
@@ -1,4 +1,4 @@
-LLVMDC is released under the "three-clause BSD" license reproduced below with 
+LDC is released under the "three-clause BSD" license reproduced below with 
 the following exceptions:
 
 The DMD frontend in dmd/* is originally written by Walter Bright and released
@@ -10,7 +10,7 @@
 
 
 -- "three-clause BSD" --
-Copyright (c) 2007-2008 LLVMDC Team.
+Copyright (c) 2007-2008 LDC Team.
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without modification, 
@@ -21,7 +21,7 @@
     * Redistributions in binary form must reproduce the above copyright notice, this
       list of conditions and the following disclaimer in the documentation and/or 
       other materials provided with the distribution.
-    * Neither the name of the LLVMDC Team nor the names of its contributors may be 
+    * Neither the name of the LDC Team nor the names of its contributors may be 
       used to endorse or promote products derived from this software without specific
       prior written permission.
 
--- a/demos/ray.d	Mon Oct 06 22:46:55 2008 +0200
+++ b/demos/ray.d	Mon Oct 06 22:54:08 2008 +0200
@@ -13,7 +13,7 @@
     return !neg ? i : -i;
 }
 
-version(LLVMDC)
+version(LDC)
 {
 pragma(intrinsic, "llvm.sqrt.f64")
 double sqrt(double val);
--- a/dmd/arrayop.c	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/arrayop.c	Mon Oct 06 22:54:08 2008 +0200
@@ -308,7 +308,7 @@
 	else
 	{   /* In library, refer to it.
 	     */
-        // LLVMDC FIXME   
+        // LDC FIXME   
 	    fd = FuncDeclaration::genCfunc(NULL, type, name);
 	}
 	sv->ptrvalue = fd;	// cache symbol in hash table
--- a/dmd/cast.c	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/cast.c	Mon Oct 06 22:54:08 2008 +0200
@@ -1183,7 +1183,7 @@
 	stride = t1b->nextOf()->size(loc);
 	if (!t->equals(t2b))
 	    e2 = e2->castTo(sc, t);
-    // LLVMDC: llvm uses typesafe pointer arithmetic
+    // LDC: llvm uses typesafe pointer arithmetic
     #if !IN_LLVM
 	if (t1b->next->isbit())
 	    // BUG: should add runtime check for misaligned offsets
--- a/dmd/cond.c	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/cond.c	Mon Oct 06 22:54:08 2008 +0200
@@ -127,7 +127,7 @@
 {
     static char* reserved[] =
     {
-	"DigitalMars", "LLVM", "LLVMDC", "LLVM64",
+	"DigitalMars", "LLVM", "LDC", "LLVM64",
     "X86", "X86_64", "PPC", "PPC64",
 	"Windows", "Win32", "Win64",
 	"linux", "darwin", "Posix",
--- a/dmd/expression.c	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/expression.c	Mon Oct 06 22:54:08 2008 +0200
@@ -267,7 +267,7 @@
 			//printf("rewriting e1 to %s's this\n", f->toChars());
 			n++;
 
-            // LLVMDC seems dmd misses it sometimes here :/
+            // LDC seems dmd misses it sometimes here :/
             f->vthis->nestedref = 1;
 
 			e1 = new VarExp(loc, f->vthis);
@@ -3756,7 +3756,7 @@
 #endif
     }
 
-    // LLVMDC: Fixes bug 1161, http://d.puremagic.com/issues/show_bug.cgi?id=1161
+    // LDC: Fixes bug 1161, http://d.puremagic.com/issues/show_bug.cgi?id=1161
     // check access to VarDeclaration
     accessCheck(loc, sc, NULL, var);
 
@@ -5555,7 +5555,7 @@
     if (!type)
     {
 	e1 = e1->semantic(sc);
-    // LLVMDC we need a copy as we store the LLVM tpye in TypeFunction, and delegate/members have different types for 'this'
+    // LDC we need a copy as we store the LLVM tpye in TypeFunction, and delegate/members have different types for 'this'
 	type = new TypeDelegate(func->type->syntaxCopy());
 	type = type->semantic(loc, sc);
 	AggregateDeclaration *ad = func->toParent()->isAggregateDeclaration();
@@ -6223,7 +6223,7 @@
 	    FuncDeclaration *f = dve->var->isFuncDeclaration();
         VarDeclaration *v = dve->var->isVarDeclaration();
 
-        // LLVMDC
+        // LDC
         if (f && f->isIntrinsic())
         {
             error("cannot take the address of intrinsic function %s", e1->toChars());
@@ -7843,7 +7843,7 @@
     e1->checkIntegral();
     e2 = e2->checkIntegral();
     //e2 = e2->castTo(sc, Type::tshiftcnt);
-    e2 = e2->castTo(sc, e1->type); // LLVMDC
+    e2 = e2->castTo(sc, e1->type); // LDC
     return this;
 }
 
@@ -7872,7 +7872,7 @@
     e1->checkIntegral();
     e2 = e2->checkIntegral();
     //e2 = e2->castTo(sc, Type::tshiftcnt);
-    e2 = e2->castTo(sc, e1->type); // LLVMDC
+    e2 = e2->castTo(sc, e1->type); // LDC
     return this;
 }
 
@@ -7901,7 +7901,7 @@
     e1->checkIntegral();
     e2 = e2->checkIntegral();
     //e2 = e2->castTo(sc, Type::tshiftcnt);
-    e2 = e2->castTo(sc, e1->type); // LLVMDC
+    e2 = e2->castTo(sc, e1->type); // LDC
     return this;
 }
 
@@ -8389,7 +8389,7 @@
 	e2 = e2->checkIntegral();
 	e1 = e1->integralPromotions(sc);
 	//e2 = e2->castTo(sc, Type::tshiftcnt);
-    e2 = e2->castTo(sc, e1->type); // LLVMDC
+    e2 = e2->castTo(sc, e1->type); // LDC
 	type = e1->type;
     }
     return this;
@@ -8414,7 +8414,7 @@
 	e2 = e2->checkIntegral();
 	e1 = e1->integralPromotions(sc);
 	//e2 = e2->castTo(sc, Type::tshiftcnt);
-    e2 = e2->castTo(sc, e1->type); // LLVMDC
+    e2 = e2->castTo(sc, e1->type); // LDC
 	type = e1->type;
     }
     return this;
@@ -8439,7 +8439,7 @@
 	e2 = e2->checkIntegral();
 	e1 = e1->integralPromotions(sc);
 	//e2 = e2->castTo(sc, Type::tshiftcnt);
-    e2 = e2->castTo(sc, e1->type); // LLVMDC
+    e2 = e2->castTo(sc, e1->type); // LDC
 	type = e1->type;
     }
     return this;
@@ -9092,7 +9092,7 @@
 
 #if IN_LLVM
 
-// Strictly LLVMDC specific stuff
+// Strictly LDC specific stuff
 
 GEPExp::GEPExp(Loc loc, Expression* e, Identifier* id, unsigned idx)
     : UnaExp(loc, TOKgep, sizeof(GEPExp), e)
--- a/dmd/expression.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/expression.h	Mon Oct 06 22:54:08 2008 +0200
@@ -158,7 +158,7 @@
     // Back end
     virtual elem *toElem(IRState *irs);
     virtual dt_t **toDt(dt_t **pdt);
-    // LLVMDC
+    // LDC
     virtual llvm::Constant *toConstElem(IRState *irs);
 };
 
@@ -185,7 +185,7 @@
     Expression *toLvalue(Scope *sc, Expression *e);
     elem *toElem(IRState *irs);
     dt_t **toDt(dt_t **pdt);
-    // LLVMDC
+    // LDC
     virtual llvm::Constant *toConstElem(IRState *irs);
 };
 
@@ -210,7 +210,7 @@
     void toMangleBuffer(OutBuffer *buf);
     elem *toElem(IRState *irs);
     dt_t **toDt(dt_t **pdt);
-    // LLVMDC
+    // LDC
     virtual llvm::Constant *toConstElem(IRState *irs);
 };
 
@@ -238,7 +238,7 @@
 #endif
     elem *toElem(IRState *irs);
     dt_t **toDt(dt_t **pdt);
-    // LLVMDC
+    // LDC
     virtual llvm::Constant *toConstElem(IRState *irs);
 };
 
@@ -317,7 +317,7 @@
     Expression *interpret(InterState *istate);
     elem *toElem(IRState *irs);
     dt_t **toDt(dt_t **pdt);
-    // LLVMDC
+    // LDC
     virtual llvm::Constant *toConstElem(IRState *irs);
 };
 
@@ -347,7 +347,7 @@
     void toMangleBuffer(OutBuffer *buf);
     elem *toElem(IRState *irs);
     dt_t **toDt(dt_t **pdt);
-    // LLVMDC
+    // LDC
     virtual llvm::Constant *toConstElem(IRState *irs);
 };
 
@@ -400,7 +400,7 @@
     int inlineCost(InlineCostState *ics);
     Expression *doInline(InlineDoState *ids);
     Expression *inlineScan(InlineScanState *iss);
-    // LLVMDC
+    // LDC
     virtual llvm::Constant *toConstElem(IRState *irs);
 };
 
@@ -427,7 +427,7 @@
     int inlineCost(InlineCostState *ics);
     Expression *doInline(InlineDoState *ids);
     Expression *inlineScan(InlineScanState *iss);
-    // LLVMDC
+    // LDC
     virtual llvm::Constant *toConstElem(IRState *irs);
 };
 
@@ -460,7 +460,7 @@
     int inlineCost(InlineCostState *ics);
     Expression *doInline(InlineDoState *ids);
     Expression *inlineScan(InlineScanState *iss);
-    // LLVMDC
+    // LDC
     virtual llvm::Constant *toConstElem(IRState *irs);
 };
 
@@ -594,7 +594,7 @@
     int inlineCost(InlineCostState *ics);
     Expression *doInline(InlineDoState *ids);
     //Expression *inlineScan(InlineScanState *iss);
-    // LLVMDC
+    // LDC
     virtual llvm::Constant *toConstElem(IRState *irs);
 };
 
@@ -826,7 +826,7 @@
     void dump(int indent);
     elem *toElem(IRState *irs);
 
-    //LLVMDC: since we don't convert abc.def -> *(&abc + ABC.def.offsetof)
+    //LDC: since we don't convert abc.def -> *(&abc + ABC.def.offsetof)
     // these are needed
     Expression *optimize(int result);
     Expression *interpret(InterState *istate);
@@ -901,7 +901,7 @@
     MATCH implicitConvTo(Type *t);
     Expression *castTo(Scope *sc, Type *t);
     Expression *optimize(int result);
-    // LLVMDC
+    // LDC
     virtual llvm::Constant *toConstElem(IRState *irs);
 };
 
@@ -1004,7 +1004,7 @@
     // For operator overloading
     Identifier *opId();
 
-    // LLVMDC
+    // LDC
     virtual llvm::Constant *toConstElem(IRState *irs);
 };
 
@@ -1501,7 +1501,7 @@
 
 #if IN_LLVM
 
-// this stuff is strictly LLVMDC
+// this stuff is strictly LDC
 
 struct GEPExp : UnaExp
 {
--- a/dmd/func.c	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/func.c	Mon Oct 06 22:54:08 2008 +0200
@@ -94,7 +94,7 @@
     f->fbody    = fbody    ? fbody->syntaxCopy()    : NULL;
     assert(!fthrows); // deprecated
 
-    // LLVMDC
+    // LDC
     f->intrinsicName = intrinsicName;
 
     return f;
@@ -2020,7 +2020,7 @@
  */
 
 //
-// LLVMDC: Adjusted to give argument info to the runtime function decl.
+// LDC: Adjusted to give argument info to the runtime function decl.
 //
 
 FuncDeclaration *FuncDeclaration::genCfunc(Arguments *args, Type *treturn, char *name)
--- a/dmd/lexer.c	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/lexer.c	Mon Oct 06 22:54:08 2008 +0200
@@ -702,7 +702,7 @@
 		    }
 		    else if (id == Id::VENDOR)
 		    {
-			t->ustring = (unsigned char *)"LLVMDC";
+			t->ustring = (unsigned char *)"LDC";
 			goto Lstring;
 		    }
 		    else if (id == Id::TIMESTAMP)
--- a/dmd/lexer.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/lexer.h	Mon Oct 06 22:54:08 2008 +0200
@@ -161,7 +161,7 @@
     TOKshared,
 #endif
 
-// LLVMDC specific
+// LDC specific
 #if IN_LLVM
     TOKgep,
 #endif
--- a/dmd/module.c	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/module.c	Mon Oct 06 22:54:08 2008 +0200
@@ -122,7 +122,7 @@
     }
     srcfile = new File(srcfilename);
 
-    // LLVMDC
+    // LDC
     llvmForceLogging = false;
     this->doDocComment = doDocComment;
     this->doHdrGen = doHdrGen;
--- a/dmd/module.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/module.h	Mon Oct 06 22:54:08 2008 +0200
@@ -169,7 +169,7 @@
     Symbol *toSymbol();
     void genmoduleinfo();
 
-    // LLVMDC
+    // LDC
     void buildTargetFiles();
     File* buildFilePath(char* forcename, char* path, char* ext);
     Module *isModule() { return this; }
--- a/dmd/mtype.c	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/mtype.c	Mon Oct 06 22:54:08 2008 +0200
@@ -103,7 +103,7 @@
 ClassDeclaration *Type::typeinfodelegate;
 ClassDeclaration *Type::typeinfotypelist;
 
-// LLVMDC
+// LDC
 Type* Type::topaque;
 
 Type *Type::tvoidptr;
@@ -210,7 +210,7 @@
     mangleChar[Ttuple] = 'B';
     mangleChar[Tslice] = '@';
 
-    // LLVMDC
+    // LDC
     mangleChar[Topaque] = 'O';
 
     for (i = 0; i < TMAX; i++)
@@ -234,7 +234,7 @@
 
     tvoidptr = tvoid->pointerTo();
 
-    // LLVMDC
+    // LDC
     topaque = new TypeOpaque();
 
     // set size_t / ptrdiff_t types and pointer size
@@ -726,7 +726,7 @@
     name = (char *)alloca(19 + sizeof(len) * 3 + len + 1);
     buf.writeByte(0);
     sprintf(name, "_D%dTypeInfo_%s6__initZ", 9 + len, buf.data);
-// LLVMDC
+// LDC
 // it is not clear where the underscore that's stripped here is added back in
 //    if (global.params.isWindows)
 //	name++;			// C mangling will add it back in
@@ -1002,7 +1002,7 @@
 
     switch (ty)
     {
-//LLVMDC: llvm aligns 12 byte reals to 4 byte
+//LDC: llvm aligns 12 byte reals to 4 byte
 	case Tfloat80:
 	case Timaginary80:
 	case Tcomplex80:
@@ -1010,7 +1010,7 @@
 	    sz = 4;
 	    break;
 
-//LLVMDC: llvm aligns these to 4 byte boundaries
+//LDC: llvm aligns these to 4 byte boundaries
 	case Tint64:
 	case Tuns64:
 	case Tfloat64:
@@ -1554,7 +1554,7 @@
 	Expression *ec;
 	Expressions *arguments;
 
-	//LLVMDC: Build arguments.
+	//LDC: Build arguments.
 	static FuncDeclaration *adReverseChar_fd = NULL;
 	if(!adReverseChar_fd) {
 	    Arguments* args = new Arguments;
@@ -1585,7 +1585,7 @@
 	Expression *ec;
 	Expressions *arguments;
 
-	//LLVMDC: Build arguments.
+	//LDC: Build arguments.
 	static FuncDeclaration *adSortChar_fd = NULL;
 	if(!adSortChar_fd) {
 	    Arguments* args = new Arguments;
@@ -1620,7 +1620,7 @@
 
 	assert(size);
 	dup = (ident == Id::dup);
-	//LLVMDC: Build arguments.
+	//LDC: Build arguments.
 	static FuncDeclaration *adDup_fd = NULL;
 	if(!adDup_fd) {
 	    Arguments* args = new Arguments;
@@ -1656,7 +1656,7 @@
 	Expressions *arguments;
 	bool isBit = (n->ty == Tbit);
 
-	//LLVMDC: Build arguments.
+	//LDC: Build arguments.
 	static FuncDeclaration *adSort_fd = NULL;
 	if(!adSort_fd) {
 	    Arguments* args = new Arguments;
@@ -1680,7 +1680,7 @@
 	arguments = new Expressions();
 	arguments->push(e);
     if (next->ty != Tbit)
-        arguments->push(n->getTypeInfo(sc));   // LLVMDC, we don't support the getInternalTypeInfo
+        arguments->push(n->getTypeInfo(sc));   // LDC, we don't support the getInternalTypeInfo
                                                // optimization arbitrarily, not yet at least...
 	e = new CallExp(e->loc, ec, arguments);
 	e->type = next->arrayOf();
@@ -2346,7 +2346,7 @@
 	Expression *ec;
 	Expressions *arguments;
 
-	//LLVMDC: Build arguments.
+	//LDC: Build arguments.
 	static FuncDeclaration *aaLen_fd = NULL;
 	if(!aaLen_fd) {
 	    Arguments* args = new Arguments;
@@ -2367,7 +2367,7 @@
 	int size = key->size(e->loc);
 
 	assert(size);
-	//LLVMDC: Build arguments.
+	//LDC: Build arguments.
 	static FuncDeclaration *aaKeys_fd = NULL;
 	if(!aaKeys_fd) {
 	    Arguments* args = new Arguments;
@@ -2388,7 +2388,7 @@
 	Expression *ec;
 	Expressions *arguments;
 
-	//LLVMDC: Build arguments.
+	//LDC: Build arguments.
 	static FuncDeclaration *aaValues_fd = NULL;
 	if(!aaValues_fd) {
 	    Arguments* args = new Arguments;
@@ -2413,7 +2413,7 @@
 	Expression *ec;
 	Expressions *arguments;
 
-	//LLVMDC: Build arguments.
+	//LDC: Build arguments.
 	static FuncDeclaration *aaRehash_fd = NULL;
 	if(!aaRehash_fd) {
 	    Arguments* args = new Arguments;
@@ -4465,7 +4465,7 @@
 	// *(&e + offset)
 	accessCheck(e->loc, sc, e, d);
 
-// LLVMDC we don't want dot exprs turned into pointer arithmetic. it complicates things for no apparent gain
+// LDC we don't want dot exprs turned into pointer arithmetic. it complicates things for no apparent gain
 #ifndef IN_LLVM
 	b = new AddrExp(e->loc, e);
 	b->type = e->type->pointerTo();
@@ -4730,7 +4730,7 @@
 		e = new PtrExp(e->loc, e, t);
         }
 
-#endif // !LLVMDC
+#endif // !LDC
 
 	    return e;
 	}
--- a/dmd/statement.c	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/statement.c	Mon Oct 06 22:54:08 2008 +0200
@@ -1598,7 +1598,7 @@
 		/* Call:
 		 *	_aaApply(aggr, keysize, flde)
 		 */
-		//LLVMDC: Build arguments.
+		//LDC: Build arguments.
 		static FuncDeclaration *aaApply2_fd = NULL;
 		if(!aaApply2_fd) {
 		    Arguments* args = new Arguments;
@@ -1667,7 +1667,7 @@
 		const char *r = (op == TOKforeach_reverse) ? "R" : "";
 		int j = sprintf(fdname, "_aApply%s%.*s%d", r, 2, fntab[flag], dim);
 		assert(j < sizeof(fdname));
-		//LLVMDC: Build arguments.
+		//LDC: Build arguments.
 		Arguments* args = new Arguments;
 		args->push(new Argument(STCin, Type::topaque->arrayOf(), NULL, NULL));
 		if (dim == 2) {
@@ -2243,7 +2243,7 @@
     sdefault = NULL;
     cases = NULL;
     hasNoDefault = 0;
-    // LLVMDC
+    // LDC
     enclosinghandler = NULL;
 }
 
@@ -3200,7 +3200,7 @@
     this->body = body;
     this->esync = NULL;
     this->enclosinghandler = NULL;
-    // LLVMDC
+    // LDC
     this->llsync = NULL;
 }
 
@@ -3211,7 +3211,7 @@
     this->body = body;
     this->esync = esync;
     this->enclosinghandler = NULL;
-    // LLVMDC
+    // LDC
     this->llsync = NULL;
 }
 
@@ -3961,7 +3961,7 @@
 	statement = statement->semantic(sc);
     sc->pop();
 
-    // LLVMDC put in labmap
+    // LDC put in labmap
     fd->labmap[ident->toChars()] = this;
 
     return this;
--- a/dmd/statement.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/statement.h	Mon Oct 06 22:54:08 2008 +0200
@@ -94,7 +94,7 @@
     BEany = (BEfallthru | BEthrow | BEreturn | BEgoto | BEhalt),
 };
 
-// LLVMDC this is used for tracking try-finally, synchronized and volatile scopes
+// LDC this is used for tracking try-finally, synchronized and volatile scopes
 // definitions in gen/llvmhelpers.cpp
 struct EnclosingHandler : Object
 {
@@ -544,7 +544,7 @@
 
     CaseStatement* isCaseStatement() { return this; }
 
-    // LLVMDC
+    // LDC
     llvm::BasicBlock* bodyBB;
     llvm::ConstantInt* llvmIdx;
 };
@@ -570,7 +570,7 @@
 
     void toIR(IRState *irs);
 
-    // LLVMDC
+    // LDC
     llvm::BasicBlock* bodyBB;
 };
 
@@ -655,7 +655,7 @@
 
     void toIR(IRState *irs);
 
-    // LLVMDC: only set if ident is set: label statement to jump to
+    // LDC: only set if ident is set: label statement to jump to
     LabelStatement *target;
 };
 
@@ -674,7 +674,7 @@
 
     void toIR(IRState *irs);
 
-    // LLVMDC: only set if ident is set: label statement to jump to
+    // LDC: only set if ident is set: label statement to jump to
     LabelStatement *target;
 };
 
@@ -871,7 +871,7 @@
 
     void toIR(IRState *irs);
 
-    // LLVMDC
+    // LDC
     bool asmLabel;       // for labels inside inline assembler
 };
 
@@ -903,7 +903,7 @@
 
     void toIR(IRState *irs);
 
-    // LLVMDC
+    // LDC
     // non-zero if this is a branch, contains the target labels identifier
     Identifier* isBranchToLabel;
 };
--- a/dmd/template.c	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/template.c	Mon Oct 06 22:54:08 2008 +0200
@@ -304,7 +304,7 @@
     d = Dsymbol::arraySyntaxCopy(members);
     td = new TemplateDeclaration(loc, ident, p, d);
     
-    // LLVMDC
+    // LDC
     td->intrinsicName = intrinsicName;
     
     return td;
--- a/dmd/template.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/dmd/template.h	Mon Oct 06 22:54:08 2008 +0200
@@ -86,7 +86,7 @@
     TemplateTupleParameter *isVariadic();
     int isOverloadable();
     
-    // LLVMDC
+    // LDC
     std::string intrinsicName;
 };
 
@@ -315,7 +315,7 @@
     TemplateInstance *isTemplateInstance() { return this; }
     AliasDeclaration *isAliasDeclaration();
 
-    // LLVMDC
+    // LDC
     TemplateInstance *tinst; // enclosing template instance
     void printInstantiationTrace();
 };
--- a/gen/aa.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/gen/aa.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,8 +1,8 @@
-#ifndef LLVMDC_GEN_AA_H
-#define LLVMDC_GEN_AA_H
+#ifndef LDC_GEN_AA_H
+#define LDC_GEN_AA_H
 
 DValue* DtoAAIndex(Loc& loc, Type* type, DValue* aa, DValue* key, bool lvalue);
 DValue* DtoAAIn(Loc& loc, Type* type, DValue* aa, DValue* key);
 void DtoAARemove(Loc& loc, DValue* aa, DValue* key);
 
-#endif // LLVMDC_GEN_AA_H
+#endif // LDC_GEN_AA_H
--- a/gen/classes.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/gen/classes.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_GEN_CLASSES_H
-#define LLVMDC_GEN_CLASSES_H
+#ifndef LDC_GEN_CLASSES_H
+#define LDC_GEN_CLASSES_H
 
 #include "gen/structs.h"
 
--- a/gen/complex.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/gen/complex.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_GEN_COMPLEX_H
-#define LLVMDC_GEN_COMPLEX_H
+#ifndef LDC_GEN_COMPLEX_H
+#define LDC_GEN_COMPLEX_H
 
 const llvm::StructType* DtoComplexType(Type* t);
 const LLType* DtoComplexBaseType(Type* t);
@@ -26,4 +26,4 @@
 
 DValue* DtoCastComplex(Loc& loc, DValue* val, Type* to);
 
-#endif // LLVMDC_GEN_COMPLEX_H
+#endif // LDC_GEN_COMPLEX_H
--- a/gen/dvalue.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/gen/dvalue.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_GEN_DVALUE_H
-#define LLVMDC_GEN_DVALUE_H
+#ifndef LDC_GEN_DVALUE_H
+#define LDC_GEN_DVALUE_H
 
 /*
 These classes are used for generating the IR. They encapsulate D values and
@@ -168,4 +168,4 @@
     virtual DLRValue* isLRValue() { return this; }
 };
 
-#endif // LLVMDC_GEN_DVALUE_H
+#endif // LDC_GEN_DVALUE_H
--- a/gen/functions.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/gen/functions.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_GEN_FUNCTIONS_H
-#define LLVMDC_GEN_FUNCTIONS_H
+#ifndef LDC_GEN_FUNCTIONS_H
+#define LDC_GEN_FUNCTIONS_H
 
 const llvm::FunctionType* DtoFunctionType(Type* t, const LLType* thistype, const LLType* nesttype, bool ismain = false);
 const llvm::FunctionType* DtoFunctionType(FuncDeclaration* fdecl);
--- a/gen/irstate.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/gen/irstate.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_GEN_IRSTATE_H
-#define LLVMDC_GEN_IRSTATE_H
+#ifndef LDC_GEN_IRSTATE_H
+#define LDC_GEN_IRSTATE_H
 
 #include <vector>
 #include <list>
@@ -234,4 +234,4 @@
         return new CallOrInvoke_Call(ir->CreateCall(Callee, ArgBegin, ArgEnd, Name));
 }
 
-#endif // LLVMDC_GEN_IRSTATE_H
+#endif // LDC_GEN_IRSTATE_H
--- a/gen/linker.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/gen/linker.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_GEN_LINKER_H
-#define LLVMDC_GEN_LINKER_H
+#ifndef LDC_GEN_LINKER_H
+#define LDC_GEN_LINKER_H
 
 #include <vector>
 
@@ -33,4 +33,4 @@
  */
 int runExectuable();
 
-#endif // LLVMDC_GEN_LINKER_H
+#endif // LDC_GEN_LINKER_H
--- a/gen/llvmhelpers.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/gen/llvmhelpers.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_GEN_LLVMHELPERS_H
-#define LLVMDC_GEN_LLVMHELPERS_H
+#ifndef LDC_GEN_LLVMHELPERS_H
+#define LDC_GEN_LLVMHELPERS_H
 
 #include "gen/llvm.h"
 #include "statement.h"
--- a/gen/todebug.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/gen/todebug.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_GEN_TODEBUG_H
-#define LLVMDC_GEN_TODEBUG_H
+#ifndef LDC_GEN_TODEBUG_H
+#define LDC_GEN_TODEBUG_H
 
 void RegisterDwarfSymbols(llvm::Module* mod);
 
@@ -37,6 +37,6 @@
  */
 LLGlobalVariable* DtoDwarfGlobalVariable(LLGlobalVariable* ll, VarDeclaration* vd);
 
-#endif // LLVMDC_GEN_TODEBUG_H
+#endif // LDC_GEN_TODEBUG_H
 
 
--- a/gen/tollvm.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/gen/tollvm.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_GEN_TOLLVM_H
-#define LLVMDC_GEN_TOLLVM_H
+#ifndef LDC_GEN_TOLLVM_H
+#define LDC_GEN_TOLLVM_H
 
 #include "gen/llvm.h"
 #include "lexer.h"
@@ -144,4 +144,4 @@
 
 #include "enums.h"
 
-#endif // LLVMDC_GEN_TOLLVM_H
+#endif // LDC_GEN_TOLLVM_H
--- a/gen/typeinf.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/gen/typeinf.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_GEN_TYPEINF_H
-#define LLVMDC_GEN_TYPEINF_H
+#ifndef LDC_GEN_TYPEINF_H
+#define LDC_GEN_TYPEINF_H
 
 void DtoResolveTypeInfo(TypeInfoDeclaration* tid);
 void DtoDeclareTypeInfo(TypeInfoDeclaration* tid);
--- a/ir/ir.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/ir/ir.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,7 +1,7 @@
 // this head contains stuff used by all the IR
 
-#ifndef LLVMDC_IR_IR_H
-#define LLVMDC_IR_IR_H
+#ifndef LDC_IR_IR_H
+#define LDC_IR_IR_H
 
 #include "ir/irforw.h"
 #include "root.h"
--- a/ir/irforw.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/ir/irforw.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_IR_IRFORW_H
-#define LLVMDC_IR_IRFORW_H
+#ifndef LDC_IR_IRFORW_H
+#define LDC_IR_IRFORW_H
 
 // dmd forward declarations
 struct Module;
--- a/ir/irfunction.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/ir/irfunction.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_IR_IRFUNCTION_H
-#define LLVMDC_IR_IRFUNCTION_H
+#ifndef LDC_IR_IRFUNCTION_H
+#define LDC_IR_IRFUNCTION_H
 
 #include "ir/ir.h"
 #include "ir/irlandingpad.h"
--- a/ir/irlandingpad.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/ir/irlandingpad.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_IR_IRLANDINGPADINFO_H
-#define LLVMDC_IR_IRLANDINGPADINFO_H
+#ifndef LDC_IR_IRLANDINGPADINFO_H
+#define LDC_IR_IRLANDINGPADINFO_H
 
 #include "ir/ir.h"
 #include "statement.h"
--- a/ir/irmodule.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/ir/irmodule.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_IR_IRMODULE_H
-#define LLVMDC_IR_IRMODULE_H
+#ifndef LDC_IR_IRMODULE_H
+#define LDC_IR_IRMODULE_H
 
 #include "ir/ir.h"
 
--- a/ir/irstruct.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/ir/irstruct.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_IR_IRSTRUCT_H
-#define LLVMDC_IR_IRSTRUCT_H
+#ifndef LDC_IR_IRSTRUCT_H
+#define LDC_IR_IRSTRUCT_H
 
 #include "ir/ir.h"
 
--- a/ir/irsymbol.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/ir/irsymbol.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_IR_IRSYMBOL_H
-#define LLVMDC_IR_IRSYMBOL_H
+#ifndef LDC_IR_IRSYMBOL_H
+#define LDC_IR_IRSYMBOL_H
 
 #include <set>
 
--- a/ir/irtype.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/ir/irtype.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_IR_IRTYPE_H
-#define LLVMDC_IR_IRTYPE_H
+#ifndef LDC_IR_IRTYPE_H
+#define LDC_IR_IRTYPE_H
 
 #include <set>
 
--- a/ir/irvar.h	Mon Oct 06 22:46:55 2008 +0200
+++ b/ir/irvar.h	Mon Oct 06 22:54:08 2008 +0200
@@ -1,5 +1,5 @@
-#ifndef LLVMDC_IR_IRVAR_H
-#define LLVMDC_IR_IRVAR_H
+#ifndef LDC_IR_IRVAR_H
+#define LDC_IR_IRVAR_H
 
 #include "ir/ir.h"
 #include "llvm/Type.h"
--- a/lphobos/internal/aaA.d	Mon Oct 06 22:46:55 2008 +0200
+++ b/lphobos/internal/aaA.d	Mon Oct 06 22:54:08 2008 +0200
@@ -28,7 +28,7 @@
  */
 
 /*
- * Modified for LLVMDC by Tomas Lindquist Olsen.
+ * Modified for LDC by Tomas Lindquist Olsen.
  * The DMD implementation wont quite work due to the differences in how
  * structs are handled.
  */
--- a/lphobos/internal/objectimpl.d	Mon Oct 06 22:46:55 2008 +0200
+++ b/lphobos/internal/objectimpl.d	Mon Oct 06 22:54:08 2008 +0200
@@ -33,7 +33,7 @@
  */
 
 /*
- * This copy is modified to work with LLVMDC
+ * This copy is modified to work with LDC
  * by Tomas Lindquist Olsen, September 2007
  */
 
--- a/lphobos/std/format.d	Mon Oct 06 22:46:55 2008 +0200
+++ b/lphobos/std/format.d	Mon Oct 06 22:54:08 2008 +0200
@@ -12,7 +12,7 @@
 /*
  *  Copyright (C) 2004-2006 by Digital Mars, www.digitalmars.com
  *  Written by Walter Bright
- *  Modified for LLVMDC by Tomas Lindquist Olsen
+ *  Modified for LDC by Tomas Lindquist Olsen
  *
  *  This software is provided 'as-is', without any express or implied
  *  warranty. In no event will the authors be held liable for any damages
--- a/lphobos/std/intrinsic.d	Mon Oct 06 22:46:55 2008 +0200
+++ b/lphobos/std/intrinsic.d	Mon Oct 06 22:54:08 2008 +0200
@@ -7,7 +7,7 @@
 /* NOTE: This file has been patched from the original DMD distribution to
    work with the GDC compiler.
    NOTE: This file has been patched from the original GDC distribution to
-   work with the LLVMDC compiler.
+   work with the LDC compiler.
 
    Modified by David Friedman, May 2006
    Modified by Tomas Lindquist Olsen, August 2007
--- a/lphobos/std/moduleinit.d	Mon Oct 06 22:46:55 2008 +0200
+++ b/lphobos/std/moduleinit.d	Mon Oct 06 22:54:08 2008 +0200
@@ -1,4 +1,4 @@
-// Modified for LLVMDC
+// Modified for LDC
 
 module std.moduleinit;
 
--- a/lphobos/std/stdarg.d	Mon Oct 06 22:46:55 2008 +0200
+++ b/lphobos/std/stdarg.d	Mon Oct 06 22:54:08 2008 +0200
@@ -6,7 +6,7 @@
 
 /* This is for use with variable argument lists with extern(D) linkage. */
 
-/* Modified for LLVMDC (LLVM D Compiler) by Tomas Lindquist Olsen, 2007 */
+/* Modified for LDC (LLVM D Compiler) by Tomas Lindquist Olsen, 2007 */
 
 module std.stdarg;
 
--- a/lphobos/std/stdint.d	Mon Oct 06 22:46:55 2008 +0200
+++ b/lphobos/std/stdint.d	Mon Oct 06 22:54:08 2008 +0200
@@ -119,7 +119,7 @@
 
 /*
     NOTE: This file has been patched from the original DMD distribution to
-    work with the LLVMDC compiler.
+    work with the LDC compiler.
 
     Modified by Tomas Lindquist Olsen, August 2007
 */
--- a/runtime/internal/aaA.d	Mon Oct 06 22:46:55 2008 +0200
+++ b/runtime/internal/aaA.d	Mon Oct 06 22:54:08 2008 +0200
@@ -29,7 +29,7 @@
 
 /*
  *  Modified by Sean Kelly <sean@f4.ca> for use with Tango.
- *  Modified by Tomas Lindquist Olsen <tomas@famolsen.dk> for use with LLVMDC.
+ *  Modified by Tomas Lindquist Olsen <tomas@famolsen.dk> for use with LDC.
  */
 
 private
@@ -90,7 +90,7 @@
  * it is completely opaque.
  */
 
-// LLVMDC doesn't pass structs in registers so no need to wrap it ...
+// LDC doesn't pass structs in registers so no need to wrap it ...
 alias BB* AA;
 
 /**********************************
--- a/runtime/internal/genobj.d	Mon Oct 06 22:46:55 2008 +0200
+++ b/runtime/internal/genobj.d	Mon Oct 06 22:54:08 2008 +0200
@@ -33,7 +33,7 @@
 
 /*
  *  Modified by Sean Kelly <sean@f4.ca> for use with Tango.
- *  Modified by Tomas Lindquist Olsen <tomas@famolsen.dk> for use with LLVMDC.
+ *  Modified by Tomas Lindquist Olsen <tomas@famolsen.dk> for use with LDC.
  */
 
 module object;
--- a/runtime/internal/memory.d	Mon Oct 06 22:46:55 2008 +0200
+++ b/runtime/internal/memory.d	Mon Oct 06 22:54:08 2008 +0200
@@ -60,7 +60,7 @@
             import tango.stdc.posix.dlfcn;
         }
     }
-    version(LLVMDC)
+    version(LDC)
     {
         pragma(intrinsic, "llvm.frameaddress")
         {
@@ -122,7 +122,7 @@
  */
 extern (C) void* rt_stackTop()
 {
-    version(LLVMDC)
+    version(LDC)
     {
         return llvm_frameaddress();
     }
--- a/tests/minicomplex/l.d	Mon Oct 06 22:46:55 2008 +0200
+++ b/tests/minicomplex/l.d	Mon Oct 06 22:54:08 2008 +0200
@@ -2,5 +2,5 @@
 
 void main()
 {
-    Cout("Hi, says LLVMDC + Tango").newline;
+    Cout("Hi, says LDC + Tango").newline;
 }