|
reference, declaration → definition
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);