Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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()
142 asImpl().writeUInt32(array.size()); in writeArray()
144 WriteDispatcher<T>::write(asImpl(), elt); in writeArray()
149 WriteDispatcher<T>::write(asImpl(), PackOptionalValue<T>::pack(value)); in writeOptional()
153 asImpl().writeBool(value.isUnsigned()); in writeAPSInt()
154 asImpl().writeAPInt(value); in writeAPSInt()
158 asImpl().writeUInt32(value.getBitWidth()); in writeAPInt()
[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()
149 uint32_t size = asImpl().readUInt32(); in readArray()
153 buffer.push_back(ReadDispatcher<T>::read(asImpl())); in readArray()
161 ReadDispatcher<T>::read(asImpl(), std::forward<Args>(args)...)); in readOptional()
165 bool isUnsigned = asImpl().readBool(); in readAPSInt()
166 llvm::APInt value = asImpl().readAPInt(); in readAPSInt()
171 unsigned bitWidth = asImpl().readUInt32(); in readAPInt()
[all …]
/freebsd/contrib/llvm-project/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()
48 asImpl().visitUsedDecl(Node->getBeginLoc(), Node->getCapturedDecl()); in VisitCapturedStmt()
53 asImpl().visitUsedDecl( in VisitCXXBindTemporaryExpr()
56 asImpl().Visit(E->getSubExpr()); in VisitCXXBindTemporaryExpr()
61 asImpl().visitUsedDecl(E->getBeginLoc(), E->getOperatorNew()); in VisitCXXNewExpr()
63 asImpl().visitUsedDecl(E->getBeginLoc(), E->getOperatorDelete()); in VisitCXXNewExpr()
69 asImpl().visitUsedDecl(E->getBeginLoc(), E->getOperatorDelete()); in VisitCXXDeleteExpr()
[all …]
H A DSema.cpp1888 asImpl().visitUsedDecl(MemberDtor->getLocation(), MemberDtor); in VisitCalledDestructors()
1898 asImpl().visitUsedDecl(BaseDtor->getLocation(), BaseDtor); in VisitCalledDestructors()
1913 asImpl().visitUsedDecl(Dtor->getLocation(), Dtor); in VisitDeclStmt()
1960 asImpl().VisitCalledDestructors(Dtor); in checkFunc()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DConstantInitBuilder.h362 Impl &asImpl() { return *static_cast<Impl*>(this); } in asImpl() function
384 parent.add(asImpl().finishImpl()); in finishAndAddTo()
393 return this->Builder.createGlobal(asImpl().finishImpl(), in finishAndCreateGlobal()
402 return this->Builder.setGlobalInitializer(global, asImpl().finishImpl()); in finishAndSetAsInitializer()
415 return this->Builder.createFuture(asImpl().finishImpl()); in finishAndCreateFuture()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp3142 Impl &asImpl() { return *static_cast<Impl*>(this); } in asImpl() function in __anon4d4041c60a11::ARCExprEmitter
3198 result = asImpl().visit(ov->getSourceExpr()); in visitPseudoObjectExpr()
3200 RValue::get(asImpl().getValueOfResult(result))); in visitPseudoObjectExpr()
3211 result = asImpl().visit(semantic); in visitPseudoObjectExpr()
3229 return asImpl().visitExpr(e); in visitBlockExpr()
3238 return asImpl().visit(e->getSubExpr()); in visitCastExpr()
3247 Result result = asImpl().visit(e->getSubExpr()); in visitCastExpr()
3248 return asImpl().emitBitCast(result, resultType); in visitCastExpr()
3253 return asImpl().visitLValueToRValue(e->getSubExpr()); in visitCastExpr()
3255 return asImpl().visitConsumeObject(e->getSubExpr()); in visitCastExpr()
[all …]