Lines Matching defs:ThisPtr
563 Address ThisPtr = CGF.LoadCXXThisAddress();
580 CGF.GetAddressOfDirectBaseInCompleteClass(ThisPtr, ClassDecl,
644 llvm::Value *ThisPtr = CGF.LoadCXXThis();
651 LHS = CGF.MakeNaturalAlignPointeeAddrLValue(ThisPtr, RecordTy);
653 LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy);
820 llvm::Value *ThisPtr = LoadCXXThis();
821 ThisPtr = Builder.CreatePtrToInt(ThisPtr, IntPtrTy);
834 F, {Builder.CreateAdd(ThisPtr, Builder.getIntN(PtrSize, EndOffset)),
979 Address ThisPtr = CGF.LoadCXXThisAddress();
980 LValue DestLV = CGF.MakeAddrLValue(ThisPtr, RecordTy);
1123 Address ThisPtr = CGF.LoadCXXThisAddress();
1125 LValue LHS = CGF.MakeAddrLValue(ThisPtr, RecordTy);
2130 llvm::Value *ThisPtr =
2137 ThisPtr = getTargetHooks().performAddrSpaceCast(*this, ThisPtr, ThisAS,
2142 Args.add(RValue::get(ThisPtr), D->getThisType());
2486 Address ThisPtr = LoadCXXThisAddress();
2489 AggValueSlot::forAddr(ThisPtr, Qualifiers(),
2507 ThisPtr, Type);
3021 Address ThisPtr = GetAddrOfBlockDecl(variable);
3022 CallArgs.add(RValue::get(getAsNaturalPointerTo(ThisPtr, ThisType)), ThisType);
3049 Address ThisPtr = CreateMemTemp(LambdaType, "unused.capture");
3050 CallArgs.add(RValue::get(ThisPtr.emitRawPointer(*this)), ThisType);