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

Declarations

tools/clang/lib/CodeGen/CodeGenTypes.h
  131   llvm::Type *ConvertType(QualType T);

References

tools/clang/lib/CodeGen/CGBlocks.cpp
  189     cast<llvm::IntegerType>(CGM.getTypes().ConvertType(C.UnsignedLongTy));
  558     llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType);
 1190     getTypes().ConvertType(getContext().UnsignedLongTy);
 1464     CGM.getTypes().ConvertType(blockInfo.getBlockExpr()->getType());
tools/clang/lib/CodeGen/CGBuiltin.cpp
   86     cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType()));
 1848     llvm::Type *LLVMIntTy = getTypes().ConvertType(getContext().IntTy);
 3241     llvm::Type *ResultLLVMTy = CGM.getTypes().ConvertType(ResultQTy);
 6074     llvm::Type *Ty = CGM.getTypes().ConvertType(FD->getType());
 7146     llvm::Type *Ty = CGM.getTypes().ConvertType(FD->getType());
tools/clang/lib/CodeGen/CGCUDANV.cpp
  166   CharPtrTy = llvm::PointerType::getUnqual(Types.ConvertType(Ctx.CharTy));
  167   VoidPtrTy = cast<llvm::PointerType>(Types.ConvertType(Ctx.VoidPtrTy));
  331   llvm::Type *Ty = CGM.getTypes().ConvertType(CQT);
tools/clang/lib/CodeGen/CGCXXABI.cpp
   32   return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T));
   37   return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType());
tools/clang/lib/CodeGen/CGCall.cpp
  783     retInfo.setCoerceToType(ConvertType(FI->getReturnType()));
  787       I.info.setCoerceToType(ConvertType(I.type));
  992     llvm::Type *EltTy = ConvertType(CExp->EltTy);
  997     *TI++ = ConvertType(Ty);
 1562       llvm::Type *ty = ConvertType(ret);
 1586     llvm::Type *Ty = ConvertType(Ret);
 2236       llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy);
tools/clang/lib/CodeGen/CGClass.cpp
  188   Types.ConvertType(getContext().getPointerDiffType());
 2313   llvm::Type *t = CGM.getTypes().ConvertType(QT);
 2910   llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType));
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  122       auto DestTy = CGF.getTypes().ConvertType(Type)->getPointerTo(
  133           Addr.getPointer(), CGF.getTypes().ConvertType(Type)->getPointerTo());
tools/clang/lib/CodeGen/CGExpr.cpp
 1885   llvm::Type *VectorElementTy = CGM.getTypes().ConvertType(EQT);
 1909   llvm::Type *OrigTy = CGM.getTypes().ConvertType(LV.getType());
 2170   llvm::Type *OrigTy = CGM.getTypes().ConvertType(Dst.getType());
 2414                                       CGM.getTypes().ConvertType(NoProtoType));
tools/clang/lib/CodeGen/CGExprCXX.cpp
  106     llvm::Type *NewType = CGM.getTypes().ConvertType(DstTy);
 1775     auto *V = llvm::UndefValue::get(getTypes().ConvertType(DDTag));
tools/clang/lib/CodeGen/CGExprConstant.cpp
  843   llvm::Type *ValTy = CGM.getTypes().ConvertType(Type);
 1220         cast<llvm::ArrayType>(CGM.getTypes().ConvertType(ILE->getType()));
 1260     llvm::Type *ValTy = CGM.getTypes().ConvertType(destType);
 1324     return CGM.getTypes().ConvertType(T);
 1892         CGM.getTypes().ConvertType(base.getTypeInfoType())->getPointerTo();
 1954                                    CGM.getTypes().ConvertType(E->getType()));
 2017     return llvm::UndefValue::get(CGM.getTypes().ConvertType(DestType));
 2084     llvm::Type *ResultType = CGM.getTypes().ConvertType(DestType);
 2136       CommonElementType = CGM.getTypes().ConvertType(AT->getElementType());
 2143         cast<llvm::ArrayType>(CGM.getTypes().ConvertType(DestType));
tools/clang/lib/CodeGen/CGExprScalar.cpp
 3084   llvm::Type *opTy = CGF.CGM.getTypes().ConvertType(Ops.Ty);
tools/clang/lib/CodeGen/CGObjC.cpp
  210     llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements);
 1128         getTypes().ConvertType(getterMethod->getReturnType())));
 1596       Builder.CreateBitCast(LoadObjCSelf(), Types.ConvertType(IdTy));
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 2130       Types.ConvertType(CGM.getContext().IntTy));
 2132       Types.ConvertType(CGM.getContext().LongTy));
 2134       Types.ConvertType(CGM.getContext().getSizeType()));
 2136       Types.ConvertType(CGM.getContext().getPointerDiffType()));
 2137   BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy);
 2143       Types.ConvertType(CGM.getContext().getObjCProtoType()));
 2153     SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy));
 2170     IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy));
 2507                   CGM.getTypes().ConvertType(ResultType)));
 2627                   CGM.getTypes().ConvertType(ResultType)));
 2663   IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy));
 3037     CGM.getTypes().ConvertType(CGM.getContext().getObjCProtoType());
tools/clang/lib/CodeGen/CGObjCMac.cpp
  197       llvm::Type *T = Types.ConvertType(Ctx.getObjCProtoType());
 2103     CGM.getTypes().ConvertType(CGF.getContext().getObjCClassType());
 2605   llvm::Type *Ty = CGM.getTypes().ConvertType(QualType(RT, 0));
 4913     CGM.getTypes().ConvertType(CGM.getContext().LongTy),
 5617   ShortTy = cast<llvm::IntegerType>(Types.ConvertType(Ctx.ShortTy));
 5619   LongTy = cast<llvm::IntegerType>(Types.ConvertType(Ctx.LongTy));
 5631     cast<llvm::PointerType>(Types.ConvertType(Ctx.getObjCIdType()));
 5635     cast<llvm::PointerType>(Types.ConvertType(Ctx.getObjCSelType()));
 5664   SuperTy = cast<llvm::StructType>(Types.ConvertType(SuperCTy));
 6016   MessageRefTy = cast<llvm::StructType>(Types.ConvertType(MessageRefCTy));
 7461     CGM.getTypes().ConvertType(CGF.getContext().getObjCClassType());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 4297     KmpRoutineEntryPtrTy = CGM.getTypes().ConvertType(KmpRoutineEntryPtrQTy);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 1576     llvm::Type *RetTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy);
tools/clang/lib/CodeGen/CodeGenABITypes.cpp
   69   llvm::Type *T = CGM.getTypes().ConvertType(FD->getType());
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  185   return CGM.getTypes().ConvertType(T);
  554             CGM.getTypes().ConvertType(A->getTypeHint()))),
tools/clang/lib/CodeGen/CodeGenModule.cpp
 2915   llvm::Type *DeclTy = getTypes().ConvertType(FD->getType());
 3277     Ty = getTypes().ConvertType(FD->getType());
 3898     Init = llvm::UndefValue::get(getTypes().ConvertType(ASTTy));
 3926         Init = llvm::UndefValue::get(getTypes().ConvertType(T));
 4642     llvm::Type *Ty = getTypes().ConvertType(getContext().IntTy);
 4706   auto *STy = cast<llvm::StructType>(getTypes().ConvertType(CFTy));
 4859   auto *AType = cast<llvm::ArrayType>(getTypes().ConvertType(E->getType()));
tools/clang/lib/CodeGen/CodeGenTypes.cpp
   87   llvm::Type *R = ConvertType(T);
  252       if (!ConvertType(ED->getIntegerType())->isIntegerTy(32))
  544     llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType());
  608     ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()),
  617     ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType());
  644       return ConvertType(ED->getIntegerType());
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 2122     llvm::FunctionType::get(CGM.getTypes().ConvertType(CGM.getContext().IntTy),
 3263     CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType());
 3650     CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy);
 3695       CGM.getTypes().ConvertType(OffsetFlagsTy);
 3770     CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy);
 3797     CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy);
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
   87     auto eltLLVMType = CGM.getTypes().ConvertType(eltType);
  100     auto llvmType = CGM.getTypes().ConvertType(type);
tools/clang/lib/CodeGen/TargetInfo.cpp
  807       return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
  826         return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
 1446           return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
 1719     if (IsX86_MMXType(CGT.ConvertType(Ty)))
 3002   llvm::Type *IRType = CGT.ConvertType(Ty);
 3322     ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0);
 3340     ResType = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0);
 3372     HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8);
 3377     HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8);
 3400       HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8);
 3467     ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(Ty), 0, Ty, 0);
 3487     llvm::Type *IRType = CGT.ConvertType(Ty);
 3509     HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(Ty), 8, Ty, 8);
 3519     HighPart = GetSSETypeAtOffset(CGT.ConvertType(Ty), 8, Ty, 8);
 3985     llvm::Type *LLTy = CGT.ConvertType(Ty);
 4456           I.info = ABIArgInfo::getDirectInReg(CGT.ConvertType(QT));
 4762       llvm::Type *BaseTy = CGT.ConvertType(QualType(Base, 0));
 4828       llvm::Type *BaseTy = CGT.ConvertType(QualType(Base, 0));
 5172         llvm::ArrayType::get(CGT.ConvertType(QualType(Base, 0)), Members));
 5923         llvm::ArrayType::get(CGT.ConvertType(QualType(Base, 0)), Members);
 6856     return ABIArgInfo::getDirect(CGT.ConvertType(SingleElementTy));
 7049     return CGT.ConvertType(Ty);
 7176         RTList.push_back(CGT.ConvertType(b->getType()));
 7778         return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
 7817     return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
 7845       return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
 8334   llvm::StructType *StrTy = dyn_cast<llvm::StructType>(CGT.ConvertType(Ty));
 8354   llvm::Type *ArgTy = CGT.ConvertType(Ty);
 8722   llvm::Type *ArgTy = CGT.ConvertType(Ty);
 9344       Field1Ty = CGT.ConvertType(Ty);
 9349       Field2Ty = CGT.ConvertType(Ty);
 9362     Field1Ty = CGT.ConvertType(EltTy);