reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/lib/CodeGen/CodeGenFunction.h
 2036   llvm::Type *ConvertTypeForMem(QualType T);

References

tools/clang/lib/CodeGen/CGAtomic.cpp
 1201         Builder.CreateBitCast(Dest, ConvertTypeForMem(RValTy)->getPointerTo()),
 1252         Builder.CreateBitCast(Dest, ConvertTypeForMem(RValTy)->getPointerTo(
 1325       Builder.CreateBitCast(Dest, ConvertTypeForMem(RValTy)->getPointerTo(
 1396                       ? CGF.ConvertTypeForMem(ValueTy)
tools/clang/lib/CodeGen/CGBlocks.cpp
 2782   llvm::Type *varTy = ConvertTypeForMem(Ty);
tools/clang/lib/CodeGen/CGCall.cpp
 3037   llvm::Type *IRTy = CGF.ConvertTypeForMem(Ty);
 3865             CGM.getDataLayout().getTypeAllocSize(ConvertTypeForMem(RetTy));
 3925         llvm::Type *MemType = ConvertTypeForMem(I->Ty)->getPointerTo(AS);
tools/clang/lib/CodeGen/CGDecl.cpp
 1479         allocaTy = ConvertTypeForMem(Ty);
 1541     llvm::Type *llvmTy = ConvertTypeForMem(VlaSize.Type);
 2376     llvm::Type *IRTy = ConvertTypeForMem(Ty)->getPointerTo(AS);
tools/clang/lib/CodeGen/CGException.cpp
  385   llvm::Type *ty = ConvertTypeForMem(e->getType())->getPointerTo();
 1800       CXXThisValue = llvm::UndefValue::get(ConvertTypeForMem(VD->getType()));
tools/clang/lib/CodeGen/CGExpr.cpp
  147   return CreateTempAlloca(ConvertTypeForMem(Ty), Align, Name,
  153   return CreateTempAllocaWithoutCast(ConvertTypeForMem(Ty), Align, Name);
  434                            ConvertTypeForMem(E->getType())
  493                          ConvertTypeForMem(E->getType())->getPointerTo()),
 1558     llvm::Type *LTy = CGF.ConvertTypeForMem(ED->getIntegerType());
 1697       return Builder.CreateZExt(Value, ConvertTypeForMem(Ty), "frombool");
 2027   llvm::Type *ResLTy = ConvertTypeForMem(Dst.getType());
 3346   return Builder.CreateElementBitCast(Addr, ConvertTypeForMem(EltType));
 3633                                               CGF.ConvertTypeForMem(ElTy));
 4149   llvm::Type *llvmType = ConvertTypeForMem(FieldType);
tools/clang/lib/CodeGen/CGExprAgg.cpp
  273         CGF.CGM.getDataLayout().getTypeAllocSize(CGF.ConvertTypeForMem(RetTy));
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1058       ElementTy = ConvertTypeForMem(AllocType);
 1691   llvm::Type *elementTy = ConvertTypeForMem(allocType);
 1721     llvm::Type *resultType = ConvertTypeForMem(E->getType());
 2060   assert(ConvertTypeForMem(DeleteTy) == Ptr.getElementType());
tools/clang/lib/CodeGen/CGExprComplex.cpp
  474                                                 CGF.ConvertTypeForMem(DestTy));
tools/clang/lib/CodeGen/CGExprScalar.cpp
 1976     Addr = Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(DestTy));
 1984                                                 CGF.ConvertTypeForMem(DestTy));
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1062       PrivateAddr, CGF.ConvertTypeForMem(PrivateType));
 1066                                        CGF.ConvertTypeForMem(SharedType)),
 1099         PrivateAddr, CGF.ConvertTypeForMem(PrivateType));
 1119                                        CGF.ConvertTypeForMem(ElTy)),
 2790           Arg, CtorCGF.ConvertTypeForMem(ASTTy));
 2992   llvm::Type *VarLVType = CGF.ConvertTypeForMem(VarType);
 3283       Addr, CGF.ConvertTypeForMem(Var->getType()));
 3403         CGM, CGF.ConvertTypeForMem(CopyprivateArrayTy)->getPointerTo(),
 4546       CGF.ConvertTypeForMem(SharedsPtrTy));
 4773             KmpTaskSharedsPtr, CGF.ConvertTypeForMem(SharedsPtrTy)),
 5208     llvm::Type *LLVMFlagsTy = CGF.ConvertTypeForMem(FlagsTy);
 5772       Loc, CGF.ConvertTypeForMem(ReductionArrayTy)->getPointerTo(), Privates,
 6116         PtrAddr, CGF.ConvertTypeForMem(LHSVD->getType()));
 6124         PtrAddr, CGF.ConvertTypeForMem(RHSVD->getType()));
11016       CGF.ConvertTypeForMem(CGM.getContext().getPointerType(CVD->getType())),
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2135         CGF.ConvertTypeForMem(GlobalRecTy)->getPointerTo();
 2269           GlobalRecValue, CGF.ConvertTypeForMem(GlobalRecTy)->getPointerTo());
 2295           CGF.ConvertTypeForMem(SecGlobalRecTy)->getPointerTo();
 2380         GlobalRecValue, CGF.ConvertTypeForMem(VD->getType())->getPointerTo());
 2817   llvm::Type *LLVMCastTy = CGF.ConvertTypeForMem(CastTy);
 2892     llvm::Type *IntTy = CGF.ConvertTypeForMem(IntType);
 3072         SrcElementAddr, CGF.ConvertTypeForMem(Private->getType()));
 3234           CGF.ConvertTypeForMem(ReductionArrayTy)->getPointerTo()),
 3253       llvm::Type *CopyType = CGF.ConvertTypeForMem(CType);
 3505           CGF.ConvertTypeForMem(ReductionArrayTy)->getPointerTo()),
 3661           CGF.ConvertTypeForMem(ReductionArrayTy)->getPointerTo()),
 3681         ElemPtrPtr, CGF.ConvertTypeForMem(Private->getType())->getPointerTo());
 3861           CGF.ConvertTypeForMem(ReductionArrayTy)->getPointerTo()),
 3882         ElemPtrPtr, CGF.ConvertTypeForMem(Private->getType())->getPointerTo());
 4328       Loc, CGF.ConvertTypeForMem(ReductionArrayTy)->getPointerTo(), Privates,
 4637           Src, CGF.ConvertTypeForMem(CGFContext.getPointerType(ElemTy)));
 4751       llvm::Type *VarTy = CGF.ConvertTypeForMem(VD->getType());
 4763       llvm::Type *VarTy = CGF.ConvertTypeForMem(VD->getType());
 4776       llvm::Type *VarTy = CGF.ConvertTypeForMem(VD->getType());
tools/clang/lib/CodeGen/CGStmt.cpp
 2044       ResultTruncRegTypes.push_back(ConvertTypeForMem(OutExpr->getType()));
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  138                           CGF.ConvertTypeForMem(CGF.getContext().getPointerType(
 1175                                             ConvertTypeForMem(RHSVD->getType()),
 1186             OriginalAddr, ConvertTypeForMem(LHSVD->getType()), "lhs.begin");
 1194                              ConvertTypeForMem(RHSVD->getType()), "rhs.begin")
 4673       llvm::Type *AddrTy = ConvertTypeForMem(AddrQTy);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  802   llvm::Type *PType = CGF.ConvertTypeForMem(MPT->getPointeeType())
 4097   llvm::Type *LLVMCatchTy = CGF.ConvertTypeForMem(CatchType);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3039       CGF.ConvertTypeForMem(MPT->getPointeeType())->getPointerTo(AS);
tools/clang/lib/CodeGen/TargetInfo.cpp
  356   llvm::Type *DirectTy = CGF.ConvertTypeForMem(ValueTy);
  631         llvm::PointerType::getUnqual(CGF.ConvertTypeForMem(Ty));
 3698   llvm::Type *LTy = CGF.ConvertTypeForMem(Ty);
 3788   llvm::Type *LTy = CGF.ConvertTypeForMem(Ty);
 4889       llvm::Type *EltTy = CGF.ConvertTypeForMem(CTy->getElementType());
 5419   llvm::Type *MemTy = CGF.ConvertTypeForMem(Ty);
 5558     Addr = CGF.Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(Ty));
 6292     Addr = CGF.Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(Ty));
 6689   llvm::Type *ArgTy = CGF.ConvertTypeForMem(Ty);
 9641     Addr = CGF.Builder.CreateElementBitCast(Addr, CGF.ConvertTypeForMem(Ty));