Searched refs:thisPtr (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenClass.cpp | 87 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 D | CIRGenCXXExpr.cpp | 32 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 D | CIRGenCXXABI.cpp | 59 mlir::Value thisPtr) { in setCXXABIThisValue() argument 62 cgf.cxxabiThisValue = thisPtr; in setCXXABIThisValue()
|
| H A D | CIRGenCXXABI.h | 38 void setCXXABIThisValue(CIRGenFunction &cgf, mlir::Value thisPtr);
|
| H A D | CIRGenFunction.h | 858 ReturnValueSlot returnValue, mlir::Value thisPtr,
|