Searched refs:ConvertType (Results 1 - 25 of 30) sorted by relevance

12

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenTypes.cpp80 /// ConvertType in that it is used to convert to the memory representation for
84 llvm::Type *R = ConvertType(T);
249 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32))
367 /// ConvertType - Convert the specified type to its LLVM form.
368 llvm::Type *CodeGenTypes::ConvertType(QualType T) { function in class:CodeGenTypes
489 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType());
553 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()),
562 ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType());
589 return ConvertType(ED->getIntegerType());
H A DCGCXXABI.cpp68 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T));
73 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType());
97 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType())
H A DCGCUDANV.cpp85 IntTy = Types.ConvertType(Ctx.IntTy);
86 SizeTy = Types.ConvertType(Ctx.getSizeType());
89 CharPtrTy = llvm::PointerType::getUnqual(Types.ConvertType(Ctx.CharTy));
90 VoidPtrTy = cast<llvm::PointerType>(Types.ConvertType(Ctx.VoidPtrTy));
H A DCGExprScalar.cpp83 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } function in class:__anon3793::ScalarExprEmitter
232 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue());
235 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue());
238 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue());
250 return Builder.CreateBitCast(V, ConvertType(E->getType()));
254 return llvm::ConstantInt::get(ConvertType(E->getType()),E->getPackLength());
415 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue());
756 llvm::Type *DstTy = ConvertType(DstType);
982 return llvm::UndefValue::get(CGF.ConvertType(
[all...]
H A DCGExprConstant.cpp536 // Pick the type to use. If the type is layout identical to the ConvertType
541 llvm::Type *ValTy = CGM.getTypes().ConvertType(Ty);
645 llvm::Type *destType = ConvertType(E->getType());
770 cast<llvm::ArrayType>(ConvertType(ILE->getType()));
847 llvm::ArrayType *AType = cast<llvm::ArrayType>(ConvertType(ExprType));
978 llvm::Type *ConvertType(QualType T) { function in class:__anon3791::ConstExprEmitter
979 return CGM.getTypes().ConvertType(T);
1036 return C.getElementBitCast(ConvertType(E->getType()));
1053 Ptr = llvm::ConstantExpr::getBitCast(Ptr, ConvertType(E->getType()));
1142 if (CGM.getTypes().ConvertType(Fiel
[all...]
H A DCGBuiltin.cpp54 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType()));
215 CGF.ConvertType(E->getType()));
524 llvm::Type *ResultType = ConvertType(E->getType());
541 llvm::Type *ResultType = ConvertType(E->getType());
558 llvm::Type *ResultType = ConvertType(E->getType());
579 llvm::Type *ResultType = ConvertType(E->getType());
595 llvm::Type *ResultType = ConvertType(E->getType());
656 auto *ResType = cast<llvm::IntegerType>(ConvertType(E->getType()));
746 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType())));
751 return RValue::get(Builder.CreateZExt(V, ConvertType(
[all...]
H A DCGExprComplex.cpp209 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem));
216 llvm::Constant::getNullValue(CGF.ConvertType(Elem));
367 CGF.ConvertType(getComplexType(E->getType())->getElementType());
440 V = Builder.CreateElementBitCast(V, CGF.ConvertType(DestTy));
1017 llvm::Type* LTy = CGF.ConvertType(Ty);
1029 CGF.ConvertType(E->getType()->castAs<ComplexType>()->getElementType());
H A DTargetInfo.cpp641 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
660 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
1130 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
1398 if (IsX86_MMXType(CGT.ConvertType(Ty)))
2536 llvm::Type *IRType = CGT.ConvertType(Ty);
2843 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0);
2861 ResType = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0);
2894 HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8);
2899 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8);
2922 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetT
[all...]
H A DCodeGenTypes.h178 /// ConvertType - Convert type T into a llvm::Type.
179 llvm::Type *ConvertType(QualType T);
190 /// ConvertType in that it is used to convert to the memory representation for
H A DCGCall.cpp553 retInfo.setCoerceToType(ConvertType(FI->getReturnType()));
557 I.info.setCoerceToType(ConvertType(I.type));
751 llvm::Type *EltTy = ConvertType(CExp->EltTy);
756 *TI++ = ConvertType(Ty);
1314 llvm::Type *ty = ConvertType(ret);
1334 llvm::Type *Ty = ConvertType(Ret);
1770 llvm::Type *varType = CGF.ConvertType(var->getType());
1827 llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy);
1944 ArgI.getCoerceToType() == ConvertType(Ty) &&
2035 llvm::Type *LTy = ConvertType(Ar
[all...]
H A DCGObjC.cpp51 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType()));
88 Address BitCast = Builder.CreateBitCast(Temporary, ConvertType(ArgQT));
99 llvm::Value *Cast = Builder.CreateBitCast(GV, ConvertType(EncodingQT));
110 ConvertType(E->getType()));
195 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements);
222 ConvertType(E->getType()));
257 llvm::Type *ExpLLVMTy = CGF.ConvertType(ExpT);
965 getTypes().ConvertType(getterMethod->getReturnType())));
1018 value = Builder.CreateBitCast(value, ConvertType(propType));
1020 value, ConvertType(GetterMethodDec
[all...]
H A DItaniumCXXABI.cpp1082 llvm::Type *SizeTy = CGF.ConvertType(getContext().getSizeType());
1121 CGF.ConvertType(CGF.getContext().getPointerDiffType());
1235 CGF.ConvertType(CGF.getContext().getPointerDiffType());
1236 llvm::Type *DestLTy = CGF.ConvertType(DestTy);
1279 CGF.ConvertType(CGF.getContext().getPointerDiffType());
1280 llvm::Type *DestLTy = CGF.ConvertType(DestTy);
1671 CGF.ConvertType(CGF.getContext().getPointerDiffType());
1866 llvm::FunctionType::get(CGM.getTypes().ConvertType(CGM.getContext().IntTy),
2803 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType());
3170 CGM.getTypes().ConvertType(CG
[all...]
H A DCGClass.cpp185 Types.ConvertType(getContext().getPointerDiffType());
201 assert(This.getElementType() == ConvertType(Derived));
218 V = Builder.CreateElementBitCast(V, ConvertType(Base));
302 ConvertType((PathEnd[-1])->getType())->getPointerTo();
376 llvm::Type *DerivedPtrTy = ConvertType(DerivedTy)->getPointerTo();
773 llvm::Type *BasePtr = ConvertType(BaseElementTy);
2172 llvm::Type *t = CGM.getTypes().ConvertType(QT);
2760 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType));
H A DCGObjCGNU.cpp909 Types.ConvertType(CGM.getContext().IntTy));
911 Types.ConvertType(CGM.getContext().LongTy));
913 Types.ConvertType(CGM.getContext().getSizeType()));
915 Types.ConvertType(CGM.getContext().getPointerDiffType()));
916 BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy);
930 SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy));
947 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy));
1242 CGM.getTypes().ConvertType(ResultType)));
1352 CGM.getTypes().ConvertType(ResultType)));
1388 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdT
[all...]
H A DCGExpr.cpp94 return CreateTempAlloca(ConvertType(Ty), Align, Name);
835 return Builder.CreateBitCast(Addr, ConvertType(E->getType()));
884 ConvertType(Ty->castAs<ComplexType>()->getElementType());
898 return RValue::get(llvm::UndefValue::get(ConvertType(Ty)));
912 llvm::Type *Ty = llvm::PointerType::getUnqual(ConvertType(E->getType()));
1465 llvm::Type *ResLTy = ConvertType(LV.getType());
1525 llvm::Type *VectorElementTy = CGM.getTypes().ConvertType(EQT);
1550 llvm::Type *OrigTy = CGM.getTypes().ConvertType(LV.getType());
1804 llvm::Type *OrigTy = CGM.getTypes().ConvertType(Dst.getType());
1991 V = CGF.Builder.CreateBitCast(V, CGF.ConvertType(NoProtoTyp
[all...]
H A DCodeGenModule.cpp2282 Init = llvm::UndefValue::get(getTypes().ConvertType(ASTTy));
2309 Init = llvm::UndefValue::get(getTypes().ConvertType(T));
2895 llvm::Type *Ty = getTypes().ConvertType(getContext().IntTy);
2908 auto *STy = cast<llvm::StructType>(getTypes().ConvertType(CFTy));
2916 llvm::Type *Ty = getTypes().ConvertType(getContext().UnsignedIntTy);
2961 Ty = getTypes().ConvertType(getContext().LongTy);
2993 llvm::Type *Ty = getTypes().ConvertType(getContext().IntTy);
3046 NSConstantStringType = cast<llvm::StructType>(getTypes().ConvertType(NSTy));
3074 llvm::Type *Ty = getTypes().ConvertType(getContext().UnsignedIntTy);
3144 auto *AType = cast<llvm::ArrayType>(getTypes().ConvertType(
[all...]
H A DCGBlocks.cpp80 llvm::Type *ulong = CGM.getTypes().ConvertType(C.UnsignedLongTy);
87 i8p = CGM.getTypes().ConvertType(C.VoidPtrTy);
349 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType);
895 ConvertType(blockInfo.getBlockExpr()->getType()));
906 getTypes().ConvertType(getContext().UnsignedLongTy);
1094 CGM.getTypes().ConvertType(blockInfo.getBlockExpr()->getType());
H A DCGExprCXX.cpp1495 Size = llvm::ConstantInt::get(ConvertType(SizeTy),
1500 llvm::Value *DeletePtr = Builder.CreateBitCast(Ptr, ConvertType(ArgTy));
1617 = CGF.Builder.CreateBitCast(Ptr, CGF.ConvertType(VoidPtrTy));
1624 = cast<llvm::IntegerType>(CGF.ConvertType(size_t));
1810 ConvertType(E->getType())->getPointerTo();
1834 llvm::Type *DestLTy = CGF.ConvertType(DestTy);
H A DCGObjCRuntime.cpp255 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType());
H A DCGObjCMac.cpp200 llvm::Type *T = Types.ConvertType(Ctx.getObjCProtoType());
1824 CGM.getTypes().ConvertType(CGF.getContext().getObjCClassType());
2318 llvm::Type *Ty = CGM.getTypes().ConvertType(QualType(RT, 0));
4150 // These types work out because ConvertType(id) == i8*.
4197 CGF.ConvertType(CatchParam->getType()));
4435 CGM.getTypes().ConvertType(CGM.getContext().LongTy),
5148 ShortTy = Types.ConvertType(Ctx.ShortTy);
5149 IntTy = Types.ConvertType(Ctx.IntTy);
5150 LongTy = Types.ConvertType(Ctx.LongTy);
5151 LongLongTy = Types.ConvertType(Ct
[all...]
H A DCGDeclCXX.cpp99 addr.getPointer(), CGF.getTypes().ConvertType(type)->getPointerTo());
H A DCodeGenFunction.cpp166 llvm::Type *CodeGenFunction::ConvertType(QualType T) { function in class:CodeGenFunction
167 return CGM.getTypes().ConvertType(T);
612 CGM.getTypes().ConvertType(A->getTypeHint()))),
1558 llvm::Type *baseType = ConvertType(eltType);
H A DCGStmt.cpp1661 llvm::Type *Ty = ConvertType(InputType);
1835 ResultRegTypes.back() = ConvertType(InputTy);
1929 llvm::Type *OutputTy = ConvertType(OutputType);
H A DCGException.cpp1420 llvm::ConstantInt::get(CGF.ConvertType(ArgTys[0]), F.isForEHCleanup());
1696 R = Builder.CreateIntCast(R, ConvertType(getContext().LongTy),
H A DCGExprAgg.cpp605 Builder.CreateElementBitCast(Dest.getAddress(), CGF.ConvertType(Ty));
973 CGF.ConvertType(VE->getType()));

Completed in 312 milliseconds

12