Home
last modified time | relevance | path

Searched refs:thisAddr (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenClass.cpp133 mlir::Location loc, Address thisAddr, const CXXRecordDecl *derived, in getAddressOfDirectBaseInCompleteClass() argument
136 assert(thisAddr.getElementType() == convertType(derived)); in getAddressOfDirectBaseInCompleteClass()
146 return builder.createBaseClassAddr(loc, thisAddr, convertType(base), in getAddressOfDirectBaseInCompleteClass()
323 Address thisAddr = loadCXXThisAddress(); in emitDelegateCXXConstructorCall() local
324 delegateArgs.add(RValue::get(thisAddr.getPointer()), (*i)->getType()); in emitDelegateCXXConstructorCall()
344 /*Delegating=*/true, thisAddr, delegateArgs, loc); in emitDelegateCXXConstructorCall()
448 Address thisAddr = thisAVS.getAddress(); in emitCXXConstructorCall() local
450 mlir::Value thisPtr = thisAddr.getPointer(); in emitCXXConstructorCall()
469 emitCXXConstructorCall(d, type, forVirtualBase, delegating, thisAddr, args, in emitCXXConstructorCall()
475 bool delegating, Address thisAddr, CallArgList &args, SourceLocation loc) { in emitCXXConstructorCall() argument
H A DCIRGenFunction.h502 FieldConstructionScope(CIRGenFunction &cgf, Address thisAddr) in FieldConstructionScope() argument
504 cgf.cxxDefaultInitExprThis = thisAddr; in FieldConstructionScope()
847 bool delegating, Address thisAddr,
H A DCIRGenExpr.cpp993 Address thisAddr = lv.getAddress(); in emitCastLValue() local
997 getAddressOfBaseClass(thisAddr, derivedClassDecl, e->path(), in emitCastLValue()