Home
last modified time | relevance | path

Searched refs:asImpl (Results 1 – 5 of 5) sorted by relevance

/openbsd/gnu/llvm/clang/include/clang/AST/
H A DAbstractBasicWriter.h122 using BasicWriterBase<Impl>::asImpl;
129 return asImpl(); in find()
134 Impl &writeObject() { return asImpl(); } in writeObject()
138 asImpl().writeUInt32(uint32_t(value)); in writeEnum()
143 asImpl().writeUInt32(array.size()); in writeArray()
155 asImpl().writeAPInt(value); in writeAPSInt()
162 asImpl().writeUInt64(words[i]); in writeAPInt()
166 asImpl().writeUInt32(sema.getWidth()); in writeFixedPointSemantics()
167 asImpl().writeUInt32(sema.getScale()); in writeFixedPointSemantics()
176 asImpl().writeQualType(elemTy); in writeLValuePathSerializationHelper()
[all …]
H A DAbstractBasicReader.h125 using BasicReaderBase<Impl>::asImpl;
134 return asImpl(); in find()
139 return T(asImpl().readUInt32()); in readEnum()
144 Impl &readObject() { return asImpl(); } in readObject()
150 uint32_t size = asImpl().readUInt32(); in readArray()
166 bool isUnsigned = asImpl().readBool(); in readAPSInt()
181 unsigned width = asImpl().readUInt32(); in readFixedPointSemantics()
182 unsigned scale = asImpl().readUInt32(); in readFixedPointSemantics()
183 unsigned tmp = asImpl().readUInt32(); in readFixedPointSemantics()
193 auto origTy = asImpl().readQualType(); in readLValuePathSerializationHelper()
[all …]
/openbsd/gnu/llvm/clang/lib/Sema/
H A DUsedDeclVisitor.h35 asImpl().visitUsedDecl(E->getLocation(), D); in VisitDeclRefExpr()
42 asImpl().visitUsedDecl(E->getMemberLoc(), D); in VisitMemberExpr()
44 asImpl().Visit(E->getBase()); in VisitMemberExpr()
53 asImpl().visitUsedDecl( in VisitCXXBindTemporaryExpr()
56 asImpl().Visit(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
88 asImpl().Visit(Init->getInit()); in VisitCXXConstructExpr()
94 asImpl().Visit(E->getExpr()); in VisitCXXDefaultArgExpr()
99 asImpl().Visit(E->getExpr()); in VisitCXXDefaultInitExpr()
105 asImpl().Visit(ILE->getArrayFiller()); in VisitInitListExpr()
112 asImpl().Visit(S); in visitUsedDecl()
[all …]
/openbsd/gnu/llvm/clang/include/clang/CodeGen/
H A DConstantInitBuilder.h359 Impl &asImpl() { return *static_cast<Impl*>(this); } in asImpl() function
381 parent.add(asImpl().finishImpl()); in finishAndAddTo()
390 return this->Builder.createGlobal(asImpl().finishImpl(), in finishAndCreateGlobal()
399 return this->Builder.setGlobalInitializer(global, asImpl().finishImpl()); in finishAndSetAsInitializer()
412 return this->Builder.createFuture(asImpl().finishImpl()); in finishAndCreateFuture()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGObjC.cpp3210 return asImpl().visitExpr(e); in visitBlockExpr()
3244 return asImpl().visitExpr(e); in visitCastExpr()
3258 return asImpl().visitBinAssign(e); in visitBinaryOperator()
3261 return asImpl().visitExpr(e); in visitBinaryOperator()
3281 return asImpl().visitExpr(e); in visitBinAssign()
3307 return asImpl().visitExpr(e); in visitBinAssignAutoreleasing()
3313 return asImpl().visitExpr(e); in visitBinAssignWeak()
3319 return asImpl().visitExpr(e); in visitBinAssignStrong()
3336 return asImpl().visitCastExpr(ce); in visit()
3351 return asImpl().visitCall(e); in visit()
[all …]