Home
last modified time | relevance | path

Searched refs:asImpl (Results 1 – 5 of 5) 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()
143 asImpl().writeUInt32(array.size()); in writeArray()
145 WriteDispatcher<T>::write(asImpl(), elt); in writeArray()
150 WriteDispatcher<T>::write(asImpl(), PackOptionalValue<T>::pack(value)); in writeOptional()
154 asImpl().writeBool(value.isUnsigned()); in writeAPSInt()
155 asImpl().writeAPInt(value); in writeAPSInt()
159 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()
150 uint32_t size = asImpl().readUInt32(); in readArray()
154 buffer.push_back(ReadDispatcher<T>::read(asImpl())); in readArray()
162 ReadDispatcher<T>::read(asImpl(), std::forward<Args>(args)...)); in readOptional()
166 bool isUnsigned = asImpl().readBool(); in readAPSInt()
167 llvm::APInt value = asImpl().readAPInt(); in readAPSInt()
172 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 …]
/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.cpp3096 Impl &asImpl() { return *static_cast<Impl*>(this); } in asImpl() function in __anon4d4041c60a11::ARCExprEmitter
3152 result = asImpl().visit(ov->getSourceExpr()); in visitPseudoObjectExpr()
3154 RValue::get(asImpl().getValueOfResult(result))); in visitPseudoObjectExpr()
3165 result = asImpl().visit(semantic); in visitPseudoObjectExpr()
3183 return asImpl().visitExpr(e); in visitBlockExpr()
3192 return asImpl().visit(e->getSubExpr()); in visitCastExpr()
3201 Result result = asImpl().visit(e->getSubExpr()); in visitCastExpr()
3202 return asImpl().emitBitCast(result, resultType); in visitCastExpr()
3207 return asImpl().visitLValueToRValue(e->getSubExpr()); in visitCastExpr()
3209 return asImpl().visitConsumeObject(e->getSubExpr()); in visitCastExpr()
[all …]