Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGCUDANV.cpp51 IntTy = Types.ConvertType(Ctx.IntTy); in CGNVCUDARuntime()
52 SizeTy = Types.ConvertType(Ctx.getSizeType()); in CGNVCUDARuntime()
54 CharPtrTy = llvm::PointerType::getUnqual(Types.ConvertType(Ctx.CharTy)); in CGNVCUDARuntime()
55 VoidPtrTy = cast<llvm::PointerType>(Types.ConvertType(Ctx.VoidPtrTy)); in CGNVCUDARuntime()
H A DCodeGenTypes.cpp85 llvm::Type *R = ConvertType(T); in ConvertTypeForMem()
248 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32)) in UpdateCompletedType()
297 llvm::Type *CodeGenTypes::ConvertType(QualType T) { in ConvertType() function in CodeGenTypes
408 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType()); in ConvertType()
472 ResultType = llvm::VectorType::get(ConvertType(VT->getElementType()), in ConvertType()
547 ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType()); in ConvertType()
574 return ConvertType(ED->getIntegerType()); in ConvertType()
H A DCGExprScalar.cpp82 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } in ConvertType() function in __anon9a9488500111::ScalarExprEmitter
227 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitCharacterLiteral()
230 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitObjCBoolLiteralExpr()
233 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitCXXBoolLiteralExpr()
245 return Builder.CreateBitCast(V, ConvertType(E->getType())); in VisitAddrLabelExpr()
249 return llvm::ConstantInt::get(ConvertType(E->getType()),E->getPackLength()); in VisitSizeOfPackExpr()
416 return llvm::ConstantInt::get(ConvertType(E->getType()), E->getValue()); in VisitTypeTraitExpr()
763 llvm::Type *DstTy = ConvertType(DstType); in EmitScalarConversion()
946 return llvm::UndefValue::get(CGF.ConvertType(E->getType())); in VisitExpr()
1040 llvm::Type *DstTy = ConvertType(DstType); in VisitConvertVectorExpr()
[all …]
H A DCGCXXABI.cpp67 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); in GetBogusMemberPointer()
72 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType()
94 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType())->getPointerTo(); in EmitMemberDataPointerAddress()
H A DCGExprConstant.cpp529 llvm::Type *ValTy = CGM.getTypes().ConvertType(Ty); in Finalize()
620 llvm::Type *destType = ConvertType(E->getType()); in VisitCastExpr()
744 cast<llvm::ArrayType>(ConvertType(ILE->getType())); in EmitArrayInitialization()
876 llvm::Type *ConvertType(QualType T) { in ConvertType() function in __anon29892e440111::ConstExprEmitter
877 return CGM.getTypes().ConvertType(T); in ConvertType()
927 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); in EmitLValue()
944 return llvm::ConstantExpr::getBitCast(Ptr, ConvertType(E->getType())); in EmitLValue()
1197 llvm::Type *ResultType = getTypes().ConvertType(DestType); in EmitConstantValue()
1223 getTypes().ConvertType(CAT->getElementType()); in EmitConstantValue()
H A DTargetInfo.cpp871 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
1101 if (IsX86_MMXType(CGT.ConvertType(Ty))) in classifyArgumentType()
1273 llvm::PointerType::getUnqual(CGF.ConvertType(Ty)); in EmitVAArg()
2144 llvm::Type *IRType = CGT.ConvertType(Ty); in GetByteVectorType()
2451 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
2469 ResType = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
2502 HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2507 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2530 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2597 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(Ty), 0, Ty, 0); in classifyArgumentType()
[all …]
H A DCGExprComplex.cpp206 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitCXXScalarValueInitExpr()
213 llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitImplicitValueInitExpr()
365 CGF.ConvertType(getComplexType(E->getType())->getElementType()); in VisitExpr()
437 CGF.ConvertType(CGF.getContext().getPointerType(DestTy))); in EmitCast()
1003 llvm::Type* LTy = CGF.ConvertType(Ty); in VisitInitListExpr()
1015 CGF.ConvertType(E->getType()->castAs<ComplexType>()->getElementType()); in VisitVAArgExpr()
H A DCGClass.cpp72 Types.ConvertType(getContext().getPointerDiffType()); in GetNonVirtualBaseClassOffset()
90 == ConvertType(Derived)); in GetAddressOfDirectBaseInCompleteClass()
107 V = Builder.CreateBitCast(V, ConvertType(Base)->getPointerTo()); in GetAddressOfDirectBaseInCompleteClass()
176 ConvertType((PathEnd[-1])->getType())->getPointerTo(); in GetAddressOfBaseClass()
251 llvm::Type *DerivedPtrTy = ConvertType(DerivedTy)->getPointerTo(); in GetAddressOfDerivedClass()
497 CGF.ConvertType(CGF.getContext().getSizeType())); in EmitAggMemberInitializer()
623 llvm::Type *SizeTy = ConvertType(getContext().getSizeType()); in EmitInitializerForField()
628 llvm::Type *BasePtr = ConvertType(BaseElementTy); in EmitInitializerForField()
1808 llvm::Type *t = CGM.getTypes().ConvertType(QT); in EmitSynthesizedCXXCopyCtorCall()
2244 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); in EmitLambdaDelegatingInvokeBody()
H A DCGObjC.cpp53 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); in EmitObjCStringLiteral()
83 ConvertType(E->getType())); in EmitObjCBoxedExpr()
171 llvm::ConstantInt::get(CGM.getTypes().ConvertType(ArgQT), NumElements); in EmitObjCCollectionLiteral()
198 ConvertType(E->getType())); in EmitObjCCollectionLiteral()
240 CGF.ConvertType(ExpT))); in AdjustRelatedResultType()
909 getTypes().ConvertType(getterMethod->getReturnType()))); in generateObjCGetterBody()
959 value = Builder.CreateBitCast(value, ConvertType(propType)); in generateObjCGetterBody()
961 value, ConvertType(GetterMethodDecl->getReturnType())); in generateObjCGetterBody()
1375 Builder.CreateBitCast(LoadObjCSelf(), Types.ConvertType(IdTy)); in GenerateObjCCtorDtorMethod()
1488 llvm::Type *UnsignedLongLTy = ConvertType(getContext().UnsignedLongTy); in EmitObjCForCollectionStmt()
[all …]
H A DItaniumCXXABI.cpp917 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in getItaniumDynamicCastFn()
1029 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastCall()
1030 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastCall()
1072 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastToVoid()
1073 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToVoid()
1419 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in performTypeAdjustment()
1511 llvm::Type *NumElementsTy = CGF.ConvertType(SizeTy)->getPointerTo(AS); in InitializeArrayCookie()
1624 llvm::FunctionType::get(CGM.getTypes().ConvertType(CGM.getContext().IntTy), in getGuardAcquireFn()
2527 CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in BuildVTablePointer()
2881 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildVMIClassTypeInfo()
[all …]
H A DCGBuiltin.cpp51 cast<llvm::FunctionType>(getTypes().ConvertType(FD->getType())); in getBuiltinLibFunction()
310 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
327 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
344 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
365 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
381 llvm::Type *ResultType = ConvertType(E->getType()); in EmitBuiltinExpr()
435 llvm::Type *ResType = ConvertType(E->getType()); in EmitBuiltinExpr()
537 return RValue::get(Builder.CreateZExt(LHS, ConvertType(E->getType()))); in EmitBuiltinExpr()
542 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
551 return RValue::get(Builder.CreateZExt(V, ConvertType(E->getType()))); in EmitBuiltinExpr()
[all …]
H A DCGBlocks.cpp80 llvm::Type *ulong = CGM.getTypes().ConvertType(C.UnsignedLongTy); in buildBlockDescriptor()
87 i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); in buildBlockDescriptor()
324 llvm::Type *i8p = CGM.getTypes().ConvertType(C.VoidPtrTy); in initializeForBlockHeader()
325 llvm::Type *intTy = CGM.getTypes().ConvertType(C.IntTy); in initializeForBlockHeader()
368 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); in computeBlockInfo()
389 llvm::Type *llvmType = CGM.getTypes().ConvertType(byRefPtrTy); in computeBlockInfo()
893 ConvertType(blockInfo.getBlockExpr()->getType())); in EmitBlockLiteral()
904 getTypes().ConvertType(getContext().UnsignedLongTy); in getBlockDescriptorType()
1098 CGM.getTypes().ConvertType(blockInfo.getBlockExpr()->getType()); in buildGlobalBlock()
H A DCGCall.cpp505 retInfo.setCoerceToType(ConvertType(FI->getReturnType())); in arrangeLLVMFunctionInfo()
509 I.info.setCoerceToType(ConvertType(I.type)); in arrangeLLVMFunctionInfo()
702 llvm::Type *EltTy = ConvertType(CExp->EltTy); in getExpandedTypes()
707 *TI++ = ConvertType(Ty); in getExpandedTypes()
1248 llvm::Type *ty = ConvertType(ret); in GetFunctionType()
1273 llvm::Type *Ty = ConvertType(Ret); in GetFunctionType()
1615 llvm::Type *varType = CGF.ConvertType(var->getType()); in emitArgumentDemotion()
1672 llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy); in EmitFunctionProlog()
1789 ArgI.getCoerceToType() == ConvertType(Ty) && in EmitFunctionProlog()
1880 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog()
[all …]
H A DCodeGenTypes.h178 llvm::Type *ConvertType(QualType T);
H A DCGExprCXX.cpp1385 Size = llvm::ConstantInt::get(ConvertType(SizeTy), in EmitDeleteCall()
1390 llvm::Value *DeletePtr = Builder.CreateBitCast(Ptr, ConvertType(ArgTy)); in EmitDeleteCall()
1512 = CGF.Builder.CreateBitCast(Ptr, CGF.ConvertType(VoidPtrTy)); in Emit()
1519 = cast<llvm::IntegerType>(CGF.ConvertType(size_t)); in Emit()
1699 ConvertType(E->getType())->getPointerTo(); in EmitCXXTypeidExpr()
1723 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToNull()
H A DCGExpr.cpp72 llvm::AllocaInst *Alloc = CreateTempAlloca(ConvertType(Ty), Name); in CreateIRTemp()
750 ConvertType(Ty->castAs<ComplexType>()->getElementType()); in GetUndefRValue()
764 return RValue::get(llvm::UndefValue::get(ConvertType(Ty))); in GetUndefRValue()
778 llvm::Type *Ty = llvm::PointerType::getUnqual(ConvertType(E->getType())); in EmitUnsupportedLValue()
1333 llvm::Type *ResLTy = ConvertType(LV.getType()); in EmitLoadOfBitfieldLValue()
1397 llvm::Type *VectorElementTy = CGM.getTypes().ConvertType(EQT); in EmitExtVectorElementLValue()
1422 llvm::Type *OrigTy = CGM.getTypes().ConvertType(LV.getType()); in EmitLoadOfGlobalRegLValue()
1509 llvm::Type *ResultType = ConvertType(getContext().LongTy); in EmitStoreThroughLValue()
1685 llvm::Type *OrigTy = CGM.getTypes().ConvertType(Dst.getType()); in EmitStoreThroughGlobalRegLValue()
1858 V = CGF.Builder.CreateBitCast(V, CGF.ConvertType(NoProtoType)); in EmitFunctionDeclLValue()
[all …]
H A DCGObjCGNU.cpp899 Types.ConvertType(CGM.getContext().IntTy)); in CGObjCGNU()
901 Types.ConvertType(CGM.getContext().LongTy)); in CGObjCGNU()
903 Types.ConvertType(CGM.getContext().getSizeType())); in CGObjCGNU()
905 Types.ConvertType(CGM.getContext().getPointerDiffType())); in CGObjCGNU()
906 BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy); in CGObjCGNU()
920 SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy)); in CGObjCGNU()
937 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU()
1225 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSendSuper()
1329 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSend()
1365 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in GenerateMessageSend()
[all …]
H A DCodeGenModule.cpp1657 Ty = getTypes().ConvertType(cast<ValueDecl>(GD.getDecl())->getType()); in GetAddrOfFunction()
1968 Init = llvm::UndefValue::get(getTypes().ConvertType(T)); in EmitGlobalVarDefinition()
2564 llvm::Type *Ty = getTypes().ConvertType(getContext().IntTy); in GetAddrOfConstantCFString()
2577 auto *STy = cast<llvm::StructType>(getTypes().ConvertType(CFTy)); in GetAddrOfConstantCFString()
2585 llvm::Type *Ty = getTypes().ConvertType(getContext().UnsignedIntTy); in GetAddrOfConstantCFString()
2629 Ty = getTypes().ConvertType(getContext().LongTy); in GetAddrOfConstantCFString()
2658 llvm::Type *Ty = getTypes().ConvertType(getContext().IntTy); in GetAddrOfConstantString()
2712 NSConstantStringType = cast<llvm::StructType>(getTypes().ConvertType(NSTy)); in GetAddrOfConstantString()
2739 llvm::Type *Ty = getTypes().ConvertType(getContext().UnsignedIntTy); in GetAddrOfConstantString()
2807 auto *AType = cast<llvm::ArrayType>(getTypes().ConvertType(E->getType())); in GetConstantArrayFromStringLiteral()
H A DCGExprAgg.cpp588 CGF.ConvertType(PtrTy)); in VisitCastExpr()
953 Builder.CreateVAArg(ArgValue, CGF.ConvertType(VE->getType())); in VisitVAArgExpr()
1474 llvm::Type *SizeTy = ConvertType(getContext().getSizeType()); in EmitAggregateCopy()
1485 llvm::Type *SizeTy = ConvertType(getContext().getSizeType()); in EmitAggregateCopy()
H A DCodeGenFunction.cpp105 llvm::Type *CodeGenFunction::ConvertType(QualType T) { in ConvertType() function in CodeGenFunction
106 return CGM.getTypes().ConvertType(T); in ConvertType()
521 CGM.getTypes().ConvertType(A->getTypeHint()))), in EmitOpenCLKernelMetadata()
1425 llvm::Type *BaseType = ConvertType(eltType)->getPointerTo(AddressSpace); in emitArrayLength()
H A DCGObjCRuntime.cpp254 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType()); in EmitTryCatchStmt()
H A DCGObjCMac.cpp200 llvm::Type *T = Types.ConvertType(Ctx.getObjCProtoType()); in getExternalProtocolPtrTy()
1827 CGM.getTypes().ConvertType(CGF.getContext().getObjCClassType()); in GenerateMessageSendSuper()
2191 llvm::Type *Ty = CGM.getTypes().ConvertType(QualType(RT, 0)); in BuildRCBlockVarRecordLayout()
3979 CGF.ConvertType(CatchParam->getType())); in EmitTryOrSynchronizedStmt()
4218 CGM.getTypes().ConvertType(CGM.getContext().LongTy), in EmitIvarOffset()
4447 llvm::Type *Ty = CGM.getTypes().ConvertType(QualType(RT, 0)); in BuildAggrIvarRecordLayout()
4978 ShortTy = Types.ConvertType(Ctx.ShortTy); in ObjCCommonTypesHelper()
4979 IntTy = Types.ConvertType(Ctx.IntTy); in ObjCCommonTypesHelper()
4980 LongTy = Types.ConvertType(Ctx.LongTy); in ObjCCommonTypesHelper()
4981 LongLongTy = Types.ConvertType(Ctx.LongLongTy); in ObjCCommonTypesHelper()
[all …]
H A DCGDeclCXX.cpp102 addr, CGF.getTypes().ConvertType(type)->getPointerTo()); in EmitDeclDestroy()
H A DCGStmt.cpp1737 llvm::Type *Ty = ConvertType(InputType); in EmitAsmInputLValue()
1890 ResultRegTypes.back() = ConvertType(InputTy); in EmitAsmStmt()
1981 llvm::Type *OutputTy = ConvertType(OutputType); in EmitAsmStmt()
H A DCodeGenFunction.h1363 llvm::Type *ConvertType(QualType T);
1364 llvm::Type *ConvertType(const TypeDecl *T) { in ConvertType() function
1365 return ConvertType(getContext().getTypeDeclType(T)); in ConvertType()

12