Lines Matching refs:ThisPtr
563 Address ThisPtr = CGF.LoadCXXThisAddress(); in EmitBaseInitializer() local
580 CGF.GetAddressOfDirectBaseInCompleteClass(ThisPtr, ClassDecl, in EmitBaseInitializer()
644 llvm::Value *ThisPtr = CGF.LoadCXXThis(); in EmitMemberInitializer() local
651 LHS = CGF.MakeNaturalAlignPointeeAddrLValue(ThisPtr, RecordTy); in EmitMemberInitializer()
653 LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy); in EmitMemberInitializer()
820 llvm::Value *ThisPtr = LoadCXXThis(); in EmitAsanPrologueOrEpilogue() local
821 ThisPtr = Builder.CreatePtrToInt(ThisPtr, IntPtrTy); in EmitAsanPrologueOrEpilogue()
834 F, {Builder.CreateAdd(ThisPtr, Builder.getIntN(PtrSize, EndOffset)), in EmitAsanPrologueOrEpilogue()
978 Address ThisPtr = CGF.LoadCXXThisAddress(); in emitMemcpy() local
979 LValue DestLV = CGF.MakeAddrLValue(ThisPtr, RecordTy); in emitMemcpy()
1130 Address ThisPtr = CGF.LoadCXXThisAddress(); in pushEHDestructors() local
1132 LValue LHS = CGF.MakeAddrLValue(ThisPtr, RecordTy); in pushEHDestructors()
2064 llvm::Value *ThisPtr = This.getPointer(); in EmitCXXConstructorCall() local
2069 ThisPtr->getType()->getPointerElementType()->getPointerTo(TargetThisAS); in EmitCXXConstructorCall()
2070 ThisPtr = getTargetHooks().performAddrSpaceCast(*this, This.getPointer(), in EmitCXXConstructorCall()
2075 Args.add(RValue::get(ThisPtr), D->getThisType()); in EmitCXXConstructorCall()
2414 Address ThisPtr = LoadCXXThisAddress(); in EmitDelegatingCXXConstructorCall() local
2417 AggValueSlot::forAddr(ThisPtr, Qualifiers(), in EmitDelegatingCXXConstructorCall()
2435 ThisPtr, Type); in EmitDelegatingCXXConstructorCall()
2924 Address ThisPtr = GetAddrOfBlockDecl(variable); in EmitLambdaBlockInvokeBody() local
2925 CallArgs.add(RValue::get(ThisPtr.getPointer()), ThisType); in EmitLambdaBlockInvokeBody()
2943 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); in EmitLambdaDelegatingInvokeBody() local
2944 CallArgs.add(RValue::get(ThisPtr), ThisType); in EmitLambdaDelegatingInvokeBody()