Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:ThisPtr

108 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, llvm::Value *ThisPtr,
128 ThisPtr = CGF.Builder.CreateBitCast(ThisPtr, CGF.Int8PtrTy);
129 ThisPtr = CGF.Builder.CreateGEP(ThisPtr, BaseOffset, "add.ptr");
131 return ThisPtr;
375 llvm::Value *ThisPtr = CGF.LoadCXXThis();
396 CGF.GetAddressOfDirectBaseInCompleteClass(ThisPtr, ClassDecl,
557 llvm::Value *ThisPtr = CGF.LoadCXXThis();
563 LHS = CGF.EmitLValueForAnonRecordField(ThisPtr,
567 LValue ThisLHSLV = CGF.MakeNaturalAlignAddrLValue(ThisPtr, RecordTy);
1374 llvm::Value *ThisPtr = LoadCXXThis();
1379 AggValueSlot::forAddr(ThisPtr, Alignment, Qualifiers(),
1393 ThisPtr, Type);
1788 llvm::Value *ThisPtr = GetAddrOfBlockDecl(variable, false);
1789 CallArgs.add(RValue::get(ThisPtr), ThisType);
1819 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType));
1820 CallArgs.add(RValue::get(ThisPtr), ThisType);