Home
last modified time | relevance | path

Searched refs:thisPtr (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenClass.cpp87 mlir::Value thisPtr = cgf.loadCXXThis(); in emitMemberInitializer() local
93 ? cgf.makeNaturalAlignPointeeAddrLValue(thisPtr, recordTy) in emitMemberInitializer()
94 : cgf.makeNaturalAlignAddrLValue(thisPtr, recordTy); in emitMemberInitializer()
159 Address thisPtr = loadCXXThisAddress(); in emitBaseInitializer() local
178 loc, thisPtr, classDecl, baseClassDecl, isBaseVirtual); in emitBaseInitializer()
376 Address thisPtr = loadCXXThisAddress(); in emitDelegatingCXXConstructorCall() local
381 thisPtr, Qualifiers(), AggValueSlot::IsDestructed, in emitDelegatingCXXConstructorCall()
450 mlir::Value thisPtr = thisAddr.getPointer(); in emitCXXConstructorCall() local
454 args.add(RValue::get(thisPtr), thisType); in emitCXXConstructorCall()
H A DCIRGenCXXExpr.cpp32 CIRGenFunction &cgf, const CXXMethodDecl *md, mlir::Value thisPtr, in commonBuildCXXMemberOrOperatorCall() argument
43 args.add(RValue::get(thisPtr), cgf.getTypes().deriveThisType(rd, md)); in commonBuildCXXMemberOrOperatorCall()
109 LValue thisPtr; in emitCXXMemberOrOperatorMemberCallExpr() local
114 thisPtr = makeAddrLValue(thisValue, base->getType(), baseInfo); in emitCXXMemberOrOperatorMemberCallExpr()
116 thisPtr = emitLValue(base); in emitCXXMemberOrOperatorMemberCallExpr()
161 calleeDecl, callee, returnValue, thisPtr.getPointer(), in emitCXXMemberOrOperatorMemberCallExpr()
178 ReturnValueSlot returnValue, mlir::Value thisPtr, mlir::Value implicitParam, in emitCXXMemberOrOperatorCall() argument
183 *this, md, thisPtr, implicitParam, implicitParamTy, ce, args, rtlArgs); in emitCXXMemberOrOperatorCall()
H A DCIRGenCXXABI.cpp59 mlir::Value thisPtr) { in setCXXABIThisValue() argument
62 cgf.cxxabiThisValue = thisPtr; in setCXXABIThisValue()
H A DCIRGenCXXABI.h38 void setCXXABIThisValue(CIRGenFunction &cgf, mlir::Value thisPtr);
H A DCIRGenFunction.h858 ReturnValueSlot returnValue, mlir::Value thisPtr,