Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/AST/
H A DAbstractBasicWriter.h124 using BasicWriterBase<Impl>::asImpl;
131 return asImpl(); in find()
136 Impl &writeObject() { return asImpl(); } in writeObject()
140 asImpl().writeUInt32(uint32_t(value)); in writeEnum()
145 asImpl().writeUInt32(array.size()); in writeArray()
158 asImpl().writeAPInt(value); in writeAPSInt()
165 asImpl().writeUInt64(words[i]); in writeAPInt()
169 asImpl().writeUInt32(sema.getWidth()); in writeFixedPointSemantics()
170 asImpl().writeUInt32(sema.getScale()); in writeFixedPointSemantics()
179 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 elemTy = asImpl().readQualType(); in readLValuePathSerializationHelper()
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DUsedDeclVisitor.h30 Derived &asImpl() { return *static_cast<Derived *>(this); } in asImpl() function
35 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()
61 asImpl().visitUsedDecl(E->getBeginLoc(), E->getOperatorNew()); in VisitCXXNewExpr()
84 asImpl().visitUsedDecl(E->getBeginLoc(), E->getConstructor()); in VisitCXXConstructExpr()
89 asImpl().Visit(E->getExpr()); in VisitCXXDefaultArgExpr()
95 asImpl().Visit(S); in visitUsedDecl()
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjC.cpp3157 return asImpl().visitExpr(e); in visitBlockExpr()
3191 return asImpl().visitExpr(e); in visitCastExpr()
3205 return asImpl().visitBinAssign(e); in visitBinaryOperator()
3208 return asImpl().visitExpr(e); in visitBinaryOperator()
3228 return asImpl().visitExpr(e); in visitBinAssign()
3254 return asImpl().visitExpr(e); in visitBinAssignAutoreleasing()
3260 return asImpl().visitExpr(e); in visitBinAssignWeak()
3266 return asImpl().visitExpr(e); in visitBinAssignStrong()
3283 return asImpl().visitCastExpr(ce); in visit()
3298 return asImpl().visitCall(e); in visit()
[all …]