/external/llvm/unittests/Support/ |
AlignOfTest.cpp | 10 #include "llvm/Support/AlignOf.h" 92 [AlignOf<char>::Alignment > 0] 93 [AlignOf<short>::Alignment > 0] 94 [AlignOf<int>::Alignment > 0] 95 [AlignOf<long>::Alignment > 0] 96 [AlignOf<long long>::Alignment > 0] 97 [AlignOf<float>::Alignment > 0] 98 [AlignOf<double>::Alignment > 0] 99 [AlignOf<long double>::Alignment > 0] 100 [AlignOf<void *>::Alignment > 0 [all...] |
/external/clang/lib/AST/ |
Stmt.cpp | 290 llvm::alignOf<AttributedStmt>()); 298 llvm::alignOf<AttributedStmt>()); 740 void *Mem = Context.Allocate(Size, llvm::alignOf<ObjCAtTryStmt>()); 750 void *Mem = Context.Allocate(Size, llvm::alignOf<ObjCAtTryStmt>()); 767 void *Mem = C.Allocate(Size, llvm::alignOf<CXXTryStmt>()); 776 void *Mem = C.Allocate(Size, llvm::alignOf<CXXTryStmt>()); [all...] |
ExprCXX.cpp | 319 void *Mem = C.Allocate(size, llvm::alignOf<UnresolvedLookupExpr>()); 364 llvm::alignOf<DeclAccessPair>())); 406 llvm::alignOf<DeclAccessPair>())); [all...] |
NestedNameSpecifier.cpp | 21 #include "llvm/Support/AlignOf.h" 37 NNS = new (Context, llvm::alignOf<NestedNameSpecifier>()) 116 new (Context, llvm::alignOf<NestedNameSpecifier>()) 631 void *Mem = Context.Allocate(BufferSize, llvm::alignOf<void *>());
|
Expr.cpp | 417 void *Mem = Context.Allocate(Size, llvm::alignOf<DeclRefExpr>()); 436 void *Mem = Context.Allocate(Size, llvm::alignOf<DeclRefExpr>()); 805 llvm::alignOf<StringLiteral>()); 823 llvm::alignOf<StringLiteral>()); [all...] |
DeclTemplate.cpp | 62 unsigned Align = std::max(llvm::alignOf<TemplateParameterList>(), 63 llvm::alignOf<NamedDecl*>()); [all...] |
ASTContext.cpp | [all...] |
DeclCXX.cpp | [all...] |
/external/llvm/include/llvm/Support/ |
Allocator.h | 25 #include "llvm/Support/AlignOf.h" 77 return static_cast<T *>(Allocate(Num * sizeof(T), AlignOf<T>::Alignment)); 376 assert(Begin == alignPtr(Begin, alignOf<T>())); 385 char *Begin = alignPtr((char *)*I, alignOf<T>()); 395 DestroyElements(alignPtr((char *)Ptr, alignOf<T>()), (char *)Ptr + Size);
|
AlignOf.h | 1 //===--- AlignOf.h - Portable calculation of type alignment -----*- C++ -*-===// 10 // This file defines the AlignOf function that computes alignments for 30 /// AlignOf - A templated class that contains an enum value representing 32 /// AlignOf<int>::Alignment represents the alignment of type "int". The 38 struct AlignOf { 53 /// alignOf - A templated function that returns the minimum alignment of 54 /// of a type. This provides no extra functionality beyond the AlignOf 56 /// alignOf<int>() returns the alignment of an int. 58 inline unsigned alignOf() { return AlignOf<T>::Alignment; [all...] |
OnDiskHashTable.h | 18 #include "llvm/Support/AlignOf.h" 174 uint64_t N = llvm::OffsetToAlignment(TableOff, alignOf<offset_type>());
|
/external/clang/lib/Parse/ |
ParsePragma.cpp | 792 sizeof(PragmaPackInfo), llvm::alignOf<PragmaPackInfo>()); 802 sizeof(Token) * 1, llvm::alignOf<Token>()); 845 sizeof(Token) * 1, llvm::alignOf<Token>()); 914 sizeof(Token) * 1, llvm::alignOf<Token>()); [all...] |
/external/clang/include/clang/AST/ |
TypeLoc.h | 331 return std::max(llvm::alignOf<LocalData>(), 458 LocalDataAlignment = llvm::AlignOf<TypeSpecLocInfo>::Alignment }; 518 return needsExtraLocalData() ? llvm::alignOf<WrittenBuiltinSpecs>() : 1; 884 return llvm::alignOf<SourceLocation>(); [all...] |
ASTVector.h | 383 T *NewElts = new (C, llvm::alignOf<T>()) T[NewCapacity];
|
StmtOpenMP.h | 74 llvm::alignOf<OMPClause *>())) {}
|
OpenMPClause.h | 83 llvm::RoundUpToAlignment(sizeof(T), llvm::alignOf<Expr *>())), 95 llvm::RoundUpToAlignment(sizeof(T), llvm::alignOf<Expr *>()))); 141 llvm::RoundUpToAlignment(sizeof(T), llvm::alignOf<Expr *>())), [all...] |
ExprCXX.h | [all...] |
/external/clang/lib/Basic/ |
IdentifierTable.cpp | 542 llvm::alignOf<MultiKeywordSelector>());
|
/external/clang/lib/Lex/ |
PreprocessingRecord.cpp | 35 = (char*)PPRec.Allocate(FileName.size() + 1, llvm::alignOf<char>());
|
/external/clang/lib/Sema/ |
CodeCompleteConsumer.cpp | 335 llvm::alignOf<CodeCompletionString>());
|
SemaCXXScopeSpec.cpp | [all...] |
/external/llvm/include/llvm/ADT/ |
StringMap.h | 151 unsigned Alignment = alignOf<StringMapEntry>();
|
IntervalMap.h | [all...] |
/external/llvm/include/llvm/CodeGen/ |
SlotIndexes.h | 363 alignOf<IndexListEntry>()));
|
/external/clang/lib/CodeGen/ |
CGCleanup.cpp | 401 assert((I % llvm::alignOf<LifetimeExtendedCleanupHeader>() == 0) && [all...] |