Lines Matching defs:ThisPtr
562 Address ThisPtr = CGF.LoadCXXThisAddress();
579 CGF.GetAddressOfDirectBaseInCompleteClass(ThisPtr, ClassDecl,
643 llvm::Value *ThisPtr = CGF.LoadCXXThis();
650 LHS = CGF.MakeNaturalAlignPointeeAddrLValue(ThisPtr, RecordTy);
652 LHS = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy);
819 llvm::Value *ThisPtr = LoadCXXThis();
820 ThisPtr = Builder.CreatePtrToInt(ThisPtr, IntPtrTy);
833 F, {Builder.CreateAdd(ThisPtr, Builder.getIntN(PtrSize, EndOffset)),
978 Address ThisPtr = CGF.LoadCXXThisAddress();
979 LValue DestLV = CGF.MakeAddrLValue(ThisPtr, RecordTy);
1122 Address ThisPtr = CGF.LoadCXXThisAddress();
1124 LValue LHS = CGF.MakeAddrLValue(ThisPtr, RecordTy);
2129 llvm::Value *ThisPtr =
2136 ThisPtr = getTargetHooks().performAddrSpaceCast(*this, ThisPtr, ThisAS,
2141 Args.add(RValue::get(ThisPtr), D->getThisType());
2481 Address ThisPtr = LoadCXXThisAddress();
2484 AggValueSlot::forAddr(ThisPtr, Qualifiers(),
2502 ThisPtr, Type);
3017 Address ThisPtr = GetAddrOfBlockDecl(variable);
3018 CallArgs.add(RValue::get(getAsNaturalPointerTo(ThisPtr, ThisType)), ThisType);
3045 Address ThisPtr = CreateMemTemp(LambdaType, "unused.capture");
3046 CallArgs.add(RValue::get(ThisPtr.emitRawPointer(*this)), ThisType);