Searched refs:asImpl (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | AbstractBasicWriter.h | 122 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 D | AbstractBasicReader.h | 125 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 D | UsedDeclVisitor.h | 30 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 D | ConstantInitBuilder.h | 362 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 D | CGObjC.cpp | 3096 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 …]
|