|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Support/PointerLikeTypeTraits.h 56 static inline void *getAsVoidPointer(T *P) { return P; }
57 static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); }
59 enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
tools/clang/include/clang/Parse/LoopHint.h 26 IdentifierLoc *PragmaNameLoc;
30 IdentifierLoc *OptionLoc;
33 IdentifierLoc *StateLoc;
tools/clang/include/clang/Parse/Parser.h 2487 IdentifierLoc *ParseIdentifierLoc();
tools/clang/include/clang/Sema/ParsedAttr.h 99 static IdentifierLoc *create(ASTContext &Ctx, SourceLocation Loc,
105 using ArgsUnion = llvm::PointerUnion<Expr *, IdentifierLoc *>;
218 IdentifierLoc *Parm, const AvailabilityChange &introduced,
238 IdentifierLoc *Parm1, IdentifierLoc *Parm2, IdentifierLoc *Parm3,
238 IdentifierLoc *Parm1, IdentifierLoc *Parm2, IdentifierLoc *Parm3,
238 IdentifierLoc *Parm1, IdentifierLoc *Parm2, IdentifierLoc *Parm3,
255 IdentifierLoc *ArgKind, ParsedType matchingCType,
388 return Arg < NumArgs && getArg(Arg).is<IdentifierLoc*>();
391 IdentifierLoc *getArgAsIdent(unsigned Arg) const {
392 return getArg(Arg).get<IdentifierLoc*>();
668 IdentifierLoc *Param, const AvailabilityChange &introduced,
682 IdentifierLoc *Param1, IdentifierLoc *Param2,
682 IdentifierLoc *Param1, IdentifierLoc *Param2,
683 IdentifierLoc *Param3, ParsedAttr::Syntax syntax) {
695 IdentifierLoc *argumentKind,
864 IdentifierLoc *Param, const AvailabilityChange &introduced,
880 IdentifierLoc *Param1, IdentifierLoc *Param2,
880 IdentifierLoc *Param1, IdentifierLoc *Param2,
881 IdentifierLoc *Param3, ParsedAttr::Syntax syntax) {
892 IdentifierLoc *argumentKind,
tools/clang/lib/Parse/ParseDecl.cpp 292 IdentifierLoc *Parser::ParseIdentifierLoc() {
294 IdentifierLoc *IL = IdentifierLoc::create(Actions.Context,
294 IdentifierLoc *IL = IdentifierLoc::create(Actions.Context,
1015 IdentifierLoc *Platform = ParseIdentifierLoc();
1246 IdentifierLoc *GeneratedDeclaration = nullptr;
1357 IdentifierLoc *RelatedClass = ParseIdentifierLoc();
1366 IdentifierLoc *ClassMethod = nullptr;
1386 IdentifierLoc *InstanceMethod = nullptr;
1577 IdentifierLoc *ArgumentKind = ParseIdentifierLoc();
tools/clang/lib/Parse/ParseExpr.cpp 3174 IdentifierLoc *PlatformIdentifier = ParseIdentifierLoc();
tools/clang/lib/Parse/ParsePragma.cpp 1024 Hint.PragmaNameLoc = IdentifierLoc::create(
1032 Hint.OptionLoc = IdentifierLoc::create(
1113 Hint.StateLoc = IdentifierLoc::create(Actions.Context, StateLoc, StateInfo);
tools/clang/lib/Sema/ParsedAttr.cpp 28 IdentifierLoc *IdentifierLoc::create(ASTContext &Ctx, SourceLocation Loc,
30 IdentifierLoc *Result = new (Ctx) IdentifierLoc;
30 IdentifierLoc *Result = new (Ctx) IdentifierLoc;
tools/clang/lib/Sema/SemaDeclAttr.cpp 372 IdentifierLoc *Loc = AL.getArgAsIdent(ArgNum);
1108 IdentifierLoc *IL = AL.getArgAsIdent(0);
1154 IdentifierLoc *Ident = AL.getArgAsIdent(ArgIndex);
1179 IdentifierLoc *Ident = AL.getArgAsIdent(0);
1213 IdentifierLoc *IL = AL.getArgAsIdent(0);
1260 IdentifierLoc *Ident = AL.getArgAsIdent(0);
1282 IdentifierLoc *Ident = AL.getArgAsIdent(0);
1902 IdentifierLoc *CPUArg = AL.getArgAsIdent(ArgNo);
2353 IdentifierLoc *Platform = AL.getArgAsIdent(0);
2561 IdentifierLoc *IL = AL.getArgAsIdent(0);
3376 IdentifierLoc *IdLoc = AL.getArgAsIdent(I);
5142 IdentifierLoc *Parm = AL.isArgIdent(0) ? AL.getArgAsIdent(0) : nullptr;
5169 IdentifierLoc *Parm = AL.isArgIdent(0) ? AL.getArgAsIdent(0) : nullptr;
tools/clang/lib/Sema/SemaStmtAttr.cpp 78 IdentifierLoc *PragmaNameLoc = A.getArgAsIdent(0);
79 IdentifierLoc *OptionLoc = A.getArgAsIdent(1);
80 IdentifierLoc *StateLoc = A.getArgAsIdent(2);
tools/clang/lib/Sema/SemaType.cpp 5330 IdentifierLoc *Arg = new (S.Context) IdentifierLoc;
5330 IdentifierLoc *Arg = new (S.Context) IdentifierLoc;