/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CodeGenTypes.cpp | 80 /// 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 D | CGCXXABI.cpp | 68 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 D | CGCUDANV.cpp | 85 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 D | CGExprScalar.cpp | 83 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 D | CGExprConstant.cpp | 536 // 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 D | CGBuiltin.cpp | 54 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 D | CGExprComplex.cpp | 209 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 D | TargetInfo.cpp | 641 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 D | CodeGenTypes.h | 178 /// 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 D | CGCall.cpp | 553 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 D | CGObjC.cpp | 51 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 D | ItaniumCXXABI.cpp | 1082 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 D | CGClass.cpp | 185 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 D | CGObjCGNU.cpp | 909 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 D | CGExpr.cpp | 94 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 D | CodeGenModule.cpp | 2282 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 D | CGBlocks.cpp | 80 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 D | CGExprCXX.cpp | 1495 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 D | CGObjCRuntime.cpp | 255 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType());
|
H A D | CGObjCMac.cpp | 200 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 D | CGDeclCXX.cpp | 99 addr.getPointer(), CGF.getTypes().ConvertType(type)->getPointerTo());
|
H A D | CodeGenFunction.cpp | 166 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 D | CGStmt.cpp | 1661 llvm::Type *Ty = ConvertType(InputType); 1835 ResultRegTypes.back() = ConvertType(InputTy); 1929 llvm::Type *OutputTy = ConvertType(OutputType);
|
H A D | CGException.cpp | 1420 llvm::ConstantInt::get(CGF.ConvertType(ArgTys[0]), F.isForEHCleanup()); 1696 R = Builder.CreateIntCast(R, ConvertType(getContext().LongTy),
|
H A D | CGExprAgg.cpp | 605 Builder.CreateElementBitCast(Dest.getAddress(), CGF.ConvertType(Ty)); 973 CGF.ConvertType(VE->getType()));
|