Searched refs:asImpl (Results 1 – 6 of 6) 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() 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 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() 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 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 …]
|
| H A D | Sema.cpp | 1888 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 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 | 3142 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 …]
|