Index: include/llvm/ADT/StringMap.h =================================================================== --- include/llvm/ADT/StringMap.h (révision 117773) +++ include/llvm/ADT/StringMap.h (révision 117774) @@ -167,7 +167,7 @@ unsigned AllocSize = static_cast(sizeof(StringMapEntry))+ KeyLength+1; - unsigned Alignment = alignof(); + unsigned Alignment = alignOf(); StringMapEntry *NewItem = static_cast(Allocator.Allocate(AllocSize,Alignment)); Index: include/llvm/Support/AlignOf.h =================================================================== --- include/llvm/Support/AlignOf.h (révision 117773) +++ include/llvm/Support/AlignOf.h (révision 117774) @@ -49,12 +49,12 @@ }; -/// alignof - A templated function that returns the mininum alignment of +/// alignOf - A templated function that returns the mininum alignment of /// of a type. This provides no extra functionality beyond the AlignOf /// class besides some cosmetic cleanliness. Example usage: -/// alignof() returns the alignment of an int. +/// alignOf() returns the alignment of an int. template -static inline unsigned alignof() { return AlignOf::Alignment; } +static inline unsigned alignOf() { return AlignOf::Alignment; } } // end namespace llvm #endif Index: include/llvm/Support/Allocator.h =================================================================== --- include/llvm/Support/Allocator.h (révision 117773) +++ include/llvm/Support/Allocator.h (révision 117774) @@ -201,7 +201,7 @@ char *End = Slab == Allocator.CurSlab ? Allocator.CurPtr : (char *)Slab + Slab->Size; for (char *Ptr = (char*)(Slab+1); Ptr < End; Ptr += sizeof(T)) { - Ptr = Allocator.AlignPtr(Ptr, alignof()); + Ptr = Allocator.AlignPtr(Ptr, alignOf()); if (Ptr + sizeof(T) <= End) reinterpret_cast(Ptr)->~T(); } Index: include/llvm/CodeGen/SlotIndexes.h =================================================================== --- include/llvm/CodeGen/SlotIndexes.h (révision 117773) +++ include/llvm/CodeGen/SlotIndexes.h (révision 117774) @@ -393,7 +393,7 @@ IndexListEntry *entry = static_cast( ileAllocator.Allocate(sizeof(IndexListEntry), - alignof())); + alignOf())); new (entry) IndexListEntry(mi, index); Index: tools/clang/lib/Basic/IdentifierTable.cpp =================================================================== --- tools/clang/lib/Basic/IdentifierTable.cpp (révision 117774) +++ tools/clang/lib/Basic/IdentifierTable.cpp (révision 117775) @@ -390,7 +390,7 @@ unsigned Size = sizeof(MultiKeywordSelector) + nKeys*sizeof(IdentifierInfo *); MultiKeywordSelector *SI = (MultiKeywordSelector*)SelTabImpl.Allocator.Allocate(Size, - llvm::alignof()); + llvm::alignOf()); new (SI) MultiKeywordSelector(nKeys, IIV); SelTabImpl.Table.InsertNode(SI, InsertPos); return Selector(SI); Index: tools/clang/lib/AST/ExprCXX.cpp =================================================================== --- tools/clang/lib/AST/ExprCXX.cpp (révision 117774) +++ tools/clang/lib/AST/ExprCXX.cpp (révision 117775) @@ -233,7 +233,7 @@ if (NumTemplateArgs != 0) size += ExplicitTemplateArgumentList::sizeFor(NumTemplateArgs); - void *Mem = C.Allocate(size, llvm::alignof()); + void *Mem = C.Allocate(size, llvm::alignOf()); UnresolvedLookupExpr *E = new (Mem) UnresolvedLookupExpr(EmptyShell()); E->HasExplicitTemplateArgs = NumTemplateArgs != 0; return E; @@ -261,7 +261,7 @@ if (NumResults) { Results = static_cast( C.Allocate(sizeof(DeclAccessPair) * NumResults, - llvm::alignof())); + llvm::alignOf())); memcpy(Results, &*Begin.getIterator(), NumResults * sizeof(DeclAccessPair)); } @@ -737,7 +737,7 @@ if (TemplateArgs) size += ExplicitTemplateArgumentList::sizeFor(*TemplateArgs); - void *Mem = C.Allocate(size, llvm::alignof()); + void *Mem = C.Allocate(size, llvm::alignOf()); return new (Mem) CXXDependentScopeMemberExpr(C, Base, BaseType, IsArrow, OperatorLoc, Qualifier, QualifierRange, @@ -756,7 +756,7 @@ std::size_t size = sizeof(CXXDependentScopeMemberExpr) + ExplicitTemplateArgumentList::sizeFor(NumTemplateArgs); - void *Mem = C.Allocate(size, llvm::alignof()); + void *Mem = C.Allocate(size, llvm::alignOf()); CXXDependentScopeMemberExpr *E = new (Mem) CXXDependentScopeMemberExpr(C, 0, QualType(), 0, SourceLocation(), 0, @@ -812,7 +812,7 @@ if (TemplateArgs) size += ExplicitTemplateArgumentList::sizeFor(*TemplateArgs); - void *Mem = C.Allocate(size, llvm::alignof()); + void *Mem = C.Allocate(size, llvm::alignOf()); return new (Mem) UnresolvedMemberExpr(C, Dependent ? C.DependentTy : C.OverloadTy, Dependent, HasUnresolvedUsing, Base, BaseType, @@ -826,7 +826,7 @@ if (NumTemplateArgs != 0) size += ExplicitTemplateArgumentList::sizeFor(NumTemplateArgs); - void *Mem = C.Allocate(size, llvm::alignof()); + void *Mem = C.Allocate(size, llvm::alignOf()); UnresolvedMemberExpr *E = new (Mem) UnresolvedMemberExpr(EmptyShell()); E->HasExplicitTemplateArgs = NumTemplateArgs != 0; return E; Index: tools/clang/lib/AST/DeclObjC.cpp =================================================================== --- tools/clang/lib/AST/DeclObjC.cpp (révision 117774) +++ tools/clang/lib/AST/DeclObjC.cpp (révision 117775) @@ -711,7 +711,7 @@ void ObjCClassDecl::setClassList(ASTContext &C, ObjCInterfaceDecl*const*List, const SourceLocation *Locs, unsigned Num) { ForwardDecls = (ObjCClassRef*) C.Allocate(sizeof(ObjCClassRef)*Num, - llvm::alignof()); + llvm::alignOf()); for (unsigned i = 0; i < Num; ++i) new (&ForwardDecls[i]) ObjCClassRef(List[i], Locs[i]); Index: tools/clang/lib/AST/Stmt.cpp =================================================================== --- tools/clang/lib/AST/Stmt.cpp (révision 117774) +++ tools/clang/lib/AST/Stmt.cpp (révision 117775) @@ -416,7 +416,7 @@ Stmt *atFinallyStmt) { unsigned Size = sizeof(ObjCAtTryStmt) + (1 + NumCatchStmts + (atFinallyStmt != 0)) * sizeof(Stmt *); - void *Mem = Context.Allocate(Size, llvm::alignof()); + void *Mem = Context.Allocate(Size, llvm::alignOf()); return new (Mem) ObjCAtTryStmt(atTryLoc, atTryStmt, CatchStmts, NumCatchStmts, atFinallyStmt); } @@ -426,7 +426,7 @@ bool HasFinally) { unsigned Size = sizeof(ObjCAtTryStmt) + (1 + NumCatchStmts + HasFinally) * sizeof(Stmt *); - void *Mem = Context.Allocate(Size, llvm::alignof()); + void *Mem = Context.Allocate(Size, llvm::alignOf()); return new (Mem) ObjCAtTryStmt(EmptyShell(), NumCatchStmts, HasFinally); } @@ -448,7 +448,7 @@ std::size_t Size = sizeof(CXXTryStmt); Size += ((numHandlers + 1) * sizeof(Stmt)); - void *Mem = C.Allocate(Size, llvm::alignof()); + void *Mem = C.Allocate(Size, llvm::alignOf()); return new (Mem) CXXTryStmt(tryLoc, tryBlock, handlers, numHandlers); } @@ -457,7 +457,7 @@ std::size_t Size = sizeof(CXXTryStmt); Size += ((numHandlers + 1) * sizeof(Stmt)); - void *Mem = C.Allocate(Size, llvm::alignof()); + void *Mem = C.Allocate(Size, llvm::alignOf()); return new (Mem) CXXTryStmt(Empty, numHandlers); } Index: tools/clang/lib/AST/Expr.cpp =================================================================== --- tools/clang/lib/AST/Expr.cpp (révision 117774) +++ tools/clang/lib/AST/Expr.cpp (révision 117775) @@ -257,7 +257,7 @@ if (TemplateArgs) Size += ExplicitTemplateArgumentList::sizeFor(*TemplateArgs); - void *Mem = Context.Allocate(Size, llvm::alignof()); + void *Mem = Context.Allocate(Size, llvm::alignOf()); return new (Mem) DeclRefExpr(Qualifier, QualifierRange, D, NameInfo, TemplateArgs, T); } @@ -271,7 +271,7 @@ if (NumTemplateArgs) Size += ExplicitTemplateArgumentList::sizeFor(NumTemplateArgs); - void *Mem = Context.Allocate(Size, llvm::alignof()); + void *Mem = Context.Allocate(Size, llvm::alignOf()); return new (Mem) DeclRefExpr(EmptyShell()); } @@ -432,7 +432,7 @@ // any concatenated string tokens. void *Mem = C.Allocate(sizeof(StringLiteral)+ sizeof(SourceLocation)*(NumStrs-1), - llvm::alignof()); + llvm::alignOf()); StringLiteral *SL = new (Mem) StringLiteral(Ty); // OPTIMIZE: could allocate this appended to the StringLiteral. @@ -452,7 +452,7 @@ StringLiteral *StringLiteral::CreateEmpty(ASTContext &C, unsigned NumStrs) { void *Mem = C.Allocate(sizeof(StringLiteral)+ sizeof(SourceLocation)*(NumStrs-1), - llvm::alignof()); + llvm::alignOf()); StringLiteral *SL = new (Mem) StringLiteral(QualType()); SL->StrData = 0; SL->ByteLength = 0; @@ -714,7 +714,7 @@ if (targs) Size += ExplicitTemplateArgumentList::sizeFor(*targs); - void *Mem = C.Allocate(Size, llvm::alignof()); + void *Mem = C.Allocate(Size, llvm::alignOf()); MemberExpr *E = new (Mem) MemberExpr(base, isarrow, memberdecl, nameinfo, ty); if (hasQualOrFound) { Index: tools/clang/lib/AST/DeclCXX.cpp =================================================================== --- tools/clang/lib/AST/DeclCXX.cpp (révision 117774) +++ tools/clang/lib/AST/DeclCXX.cpp (révision 117775) @@ -1057,7 +1057,7 @@ unsigned NumIndices) { void *Mem = Context.Allocate(sizeof(CXXBaseOrMemberInitializer) + sizeof(VarDecl *) * NumIndices, - llvm::alignof()); + llvm::alignOf()); return new (Mem) CXXBaseOrMemberInitializer(Context, Member, MemberLoc, L, Init, R, Indices, NumIndices); } Index: tools/clang/lib/Lex/TokenLexer.cpp =================================================================== --- tools/clang/lib/Lex/TokenLexer.cpp (révision 117774) +++ tools/clang/lib/Lex/TokenLexer.cpp (révision 117775) @@ -287,7 +287,7 @@ llvm::BumpPtrAllocator &Alloc = PP.getPreprocessorAllocator(); Token *Res = static_cast(Alloc.Allocate(sizeof(Token)*ResultToks.size(), - llvm::alignof())); + llvm::alignOf())); if (NumTokens) memcpy(Res, &ResultToks[0], NumTokens*sizeof(Token)); Tokens = Res;