Home | History | Annotate | Download | only in CodeGen

Lines Matching refs: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)),
978 Address ThisPtr = CGF.LoadCXXThisAddress();
979 LValue DestLV = CGF.MakeAddrLValue(ThisPtr, RecordTy);
1130 Address ThisPtr = CGF.LoadCXXThisAddress();
1132 LValue LHS = CGF.MakeAddrLValue(ThisPtr, RecordTy);
2064 llvm::Value *ThisPtr = This.getPointer();
2069 ThisPtr->getType()->getPointerElementType()->getPointerTo(TargetThisAS);
2070 ThisPtr = getTargetHooks().performAddrSpaceCast(*this, This.getPointer(),
2075 Args.add(RValue::get(ThisPtr), D->getThisType());
2414 Address ThisPtr = LoadCXXThisAddress();
2417 AggValueSlot::forAddr(ThisPtr, Qualifiers(),
2435 ThisPtr, Type);
2924 Address ThisPtr = GetAddrOfBlockDecl(variable);
2925 CallArgs.add(RValue::get(ThisPtr
2943 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType));
2944 CallArgs.add(RValue::get(ThisPtr), ThisType);