Lines Matching refs:getType

400     const CXXRecordDecl *Base = I->getType()->getAsCXXRecordDecl();
507 cast<llvm::PointerType>(getThisValue(CGF)->getType())->getAddressSpace();
560 VBPtr = CGF.Builder.CreateBitCast(VBPtr, I->GV->getType()->getPointerTo(0),
607 unsigned AS = cast<llvm::PointerType>(This->getType())->getAddressSpace();
633 if (I->getType()->getAsCXXRecordDecl() != MD->getParent())
742 unsigned AS = cast<llvm::PointerType>(This->getType())->getAddressSpace();
744 *thisTy = This->getType();
1091 return CGF.Builder.CreateBitCast(V, Ret->getType());
1118 unsigned AS = allocPtr->getType()->getPointerAddressSpace();
1138 unsigned AS = newPtr->getType()->getPointerAddressSpace();
1334 assert(Res->getType() == ConvertMemberPointerType(MPT));
1416 const FunctionProtoType *FPT = MD->getType()->castAs<FunctionProtoType>();
1436 MD->getType()->castAs<FunctionType>())) {
1501 llvm::StructType *LType = cast<llvm::StructType>(L->getType());
1515 llvm::Value *Zero = llvm::Constant::getNullValue(L0->getType());
1538 if (MemPtr->getType()->isStructTy())
1560 llvm::Constant *FirstField = Val->getType()->isStructTy() ?
1575 assert(Val->getType()->isIntegerTy());
1668 unsigned AS = Base->getType()->getPointerAddressSpace();
1680 if (MemPtr->getType()->isStructTy()) {
1722 E->getSubExpr()->getType()->castAs<MemberPointerType>();
1723 const MemberPointerType *DstTy = E->getType()->castAs<MemberPointerType>();
1746 assert(Src->getType() == DstNull->getType());
1795 Dst = llvm::UndefValue::get(DstNull->getType());
1812 llvm::PHINode *Phi = Builder.CreatePHI(DstNull->getType(), 2, "memptr.converted");
1822 E->getSubExpr()->getType()->castAs<MemberPointerType>();
1823 const MemberPointerType *DstTy = E->getType()->castAs<MemberPointerType>();
1912 if (MemPtr->getType()->isStructTy()) {
1933 This = Builder.CreateBitCast(Ptr, This->getType(), "this.adjusted");