Searched refs:Designator (Results 1 - 8 of 8) sorted by relevance
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Designator.h | 1 //===--- Designator.h - Initialization Designator ---------------*- C++ -*-===// 27 /// Designator - A designator in a C99 designated initializer. 37 class Designator { class in namespace:clang 126 static Designator getField(const IdentifierInfo *II, SourceLocation DotLoc, 128 Designator D; 136 static Designator getArray(Expr *Index, 138 Designator D; 146 static Designator getArrayRange(Expr *Start, 150 Designator [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Parse/ |
H A D | ParseInit.cpp | 17 #include "clang/Sema/Designator.h" 172 D.AddDesignator(Designator::getField(FieldName, SourceLocation(), NameLoc)); 193 Desig.AddDesignator(Designator::getField(Tok.getIdentifierInfo(), DotLoc, 335 Desig.AddDesignator(Designator::getArray(Idx.release(), StartLoc)); 346 Desig.AddDesignator(Designator::getArrayRange(Idx.release(), 360 assert(!Desig.empty() && "Designator is empty?");
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ExprConstant.cpp | 893 SubobjectDesignator Designator; member in struct:__anon3001::LValue 899 SubobjectDesignator &getLValueDesignator() { return Designator; } 900 const SubobjectDesignator &getLValueDesignator() const { return Designator;} 903 if (Designator.Invalid) 906 V = APValue(Base, Offset, Designator.Entries, 907 Designator.IsOnePastTheEnd, CallIndex); 914 Designator = SubobjectDesignator(Ctx, V); 921 Designator = SubobjectDesignator(getType(B)); 928 if (Designator.Invalid) 933 Designator 1223 const SubobjectDesignator &Designator = LVal.getLValueDesignator(); local [all...] |
H A D | Expr.cpp | 3677 IdentifierInfo *DesignatedInitExpr::Designator::getFieldName() const { 3687 const Designator *Designators, 3699 this->Designators = new (C) Designator[NumDesignators]; 3752 DesignatedInitExpr::Create(const ASTContext &C, Designator *Designators, 3772 const Designator *Desigs, 3774 Designators = new (C) Designator[NumDesigs]; 3790 Designator &First = 3807 Expr *DesignatedInitExpr::getArrayIndex(const Designator& D) const { 3808 assert(D.Kind == Designator::ArrayDesignator && "Requires array designator"); 3816 Expr *DesignatedInitExpr::getArrayRangeStart(const Designator [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | Expr.h | 3924 /// \brief Forward declaration of the Designator class. 3925 class Designator; 3946 Designator *Designators; 3950 const Designator *Designators, 3992 /// @todo This class is infuriatingly similar to clang::Designator, 3996 class Designator { 4013 Designator() {} 4016 Designator(const IdentifierInfo *FieldName, SourceLocation DotLoc, 4025 Designator(unsigned Index, SourceLocation LBracketLoc, 4035 Designator(unsigne [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 742 typedef DesignatedInitExpr::Designator Designator; typedef 752 SmallVector<Designator, 4> Designators; 761 Designators.push_back(Designator(Field->getIdentifier(), DotLoc, 773 Designators.push_back(Designator(Name, DotLoc, FieldLoc)); 783 Designators.push_back(Designator(Index, LBracketLoc, RBracketLoc)); 795 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc,
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaInit.cpp | 21 #include "clang/Sema/Designator.h" 1588 typedef DesignatedInitExpr::Designator Designator; typedef 1591 SmallVector<Designator, 4> Replacements; 1595 Replacements.push_back(Designator((IdentifierInfo *)0, 1599 Replacements.push_back(Designator((IdentifierInfo *)0, SourceLocation(), 1732 DesignatedInitExpr::Designator *D = DIE->getDesignator(DesigIdx); 1924 DesignatedInitExpr::Designator *NextD 2364 typedef DesignatedInitExpr::Designator ASTDesignator; 2372 const Designator [all...] |
H A D | TreeTransform.h | 29 #include "clang/Sema/Designator.h" 7027 Desig.AddDesignator(Designator::getField(D->getFieldName(), 7038 Desig.AddDesignator(Designator::getArray(Index.get(), 7056 Desig.AddDesignator(Designator::getArrayRange(Start.get(),
|
Completed in 224 milliseconds