Searched refs:ArgsUnion (Results 1 – 4 of 4) sorted by relevance
/external/clang/include/clang/Sema/ |
D | AttributeList.h | 82 typedef llvm::PointerUnion<Expr*, IdentifierLoc*> ArgsUnion; typedef 83 typedef llvm::SmallVector<ArgsUnion, 12U> ArgsVector; 168 ArgsUnion *getArgsBuffer() { return reinterpret_cast<ArgsUnion *>(this + 1); } in getArgsBuffer() 169 ArgsUnion const *getArgsBuffer() const { in getArgsBuffer() 170 return reinterpret_cast<ArgsUnion const *>(this + 1); in getArgsBuffer() 239 ArgsUnion *args, unsigned numArgs, in AttributeList() 247 if (numArgs) memcpy(getArgsBuffer(), args, numArgs * sizeof(ArgsUnion)); in AttributeList() 267 ArgsUnion PVal(Parm); in AttributeList() 268 memcpy(getArgsBuffer(), &PVal, sizeof(ArgsUnion)); in AttributeList() 286 ArgsUnion *Args = getArgsBuffer(); in AttributeList() [all …]
|
/external/clang/lib/Sema/ |
D | AttributeList.cpp | 40 return (sizeof(AttributeList) + NumArgs * sizeof(ArgsUnion)); in allocated_size()
|
D | SemaType.cpp | 4633 ArgsUnion Args(Arg); in transferARCOwnershipToDeclaratorChunk()
|
/external/clang/lib/Parse/ |
D | ParseStmt.cpp | 1918 ArgsUnion ArgHints[] = {Hint.PragmaNameLoc, Hint.OptionLoc, Hint.StateLoc, in ParsePragmaLoopHint() 1919 ArgsUnion(Hint.ValueExpr)}; in ParsePragmaLoopHint()
|