Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenTypes.cpp95 return llvm::ArrayType::get(ConvertType(MT->getElementType()), in ConvertTypeForMem()
99 llvm::Type *R = ConvertType(T); in ConvertTypeForMem()
273 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32)) in UpdateCompletedType()
401 llvm::Type *CodeGenTypes::ConvertType(QualType T) { in ConvertType() function in CodeGenTypes
617 return llvm::ScalableVectorType::get(ConvertType(Info.ElementType), in ConvertType()
624 llvm::FixedVectorType::get(ConvertType(Context.BoolTy), Size); \ in ConvertType()
632 return llvm::ScalableVectorType::get(ConvertType(Info.ElementType), in ConvertType()
716 : ConvertType(VT->getElementType()); in ConvertType()
723 llvm::FixedVectorType::get(ConvertType(MT->getElementType()), in ConvertType()
732 ResultType = ConvertType(cast<ObjCObjectType>(Ty)->getBaseType()); in ConvertType()
[all …]
H A DCGExprScalar.cpp238 llvm::Type *ConvertType(QualType T) { return CGF.ConvertType(T); } in ConvertType() function in __anon20de44ed0111::ScalarExprEmitter
1314 llvm::Type *DstTy = ConvertType(DstType); in EmitScalarConversion()
1492 ConvertType(DstTy)); in EmitFixedPointConversion()
1689 llvm::Type *DstTy = ConvertType(DstType); in VisitConvertVectorExpr()
2038 llvm::Type *DstTy = ConvertType(DestTy); in VisitCastExpr()
2166 ConvertType(DestTy)), DestTy); in VisitCastExpr()
2185 llvm::Type *T = ConvertType(DestTy); in VisitCastExpr()
2295 auto DestLLVMTy = ConvertType(DestTy); in VisitCastExpr()
2335 llvm::Type *DstTy = ConvertType(DestTy); in VisitCastExpr()
4337 llvm::Type *ResTy = ConvertType(E->getType()); in VisitBinLAnd()
[all …]
H A DCGCXXABI.cpp33 return llvm::Constant::getNullValue(CGM.getTypes().ConvertType(T)); in GetBogusMemberPointer()
38 return CGM.getTypes().ConvertType(CGM.getContext().getPointerDiffType()); in ConvertMemberPointerType()
62 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType()) in EmitMemberDataPointerAddress()
H A DCGObjC.cpp53 return llvm::ConstantExpr::getBitCast(C, ConvertType(E->getType())); in EmitObjCStringLiteral()
118 ConvertType(E->getType())); in EmitObjCBoxedExpr()
136 CGM.CreateRuntimeVariable(ConvertType(IdTy), ConstantName); in EmitObjCCollectionLiteral()
142 return Builder.CreateBitCast(Ptr, ConvertType(E->getType())); in EmitObjCCollectionLiteral()
241 ConvertType(E->getType())); in EmitObjCCollectionLiteral()
276 llvm::Type *ExpLLVMTy = CGF.ConvertType(ExpT); in AdjustObjCObjectType()
1164 llvm::Type *retTy = ConvertType(getterMethod->getReturnType()); in generateObjCGetterBody()
1218 getTypes().ConvertType(getterMethod->getReturnType()))); in generateObjCGetterBody()
1274 value, ConvertType(GetterMethodDecl->getReturnType())); in generateObjCGetterBody()
1902 llvm::Type *convertedElementType = ConvertType(elementType); in EmitObjCForCollectionStmt()
[all …]
H A DCGBuiltin.cpp412 auto *IntTy = CGF.ConvertType(E->getType()); in EmitAtomicIncrementValue()
425 auto *IntTy = CGF.ConvertType(E->getType()); in EmitAtomicDecrementValue()
4854 ConvertType(E->getType()))); in EmitBuiltinExpr()
5340 RetTy = ConvertType(BuiltinRetType); in EmitBuiltinExpr()
7639 llvm::Type *RealResTy = ConvertType(Ty); in EmitARMBuiltinExpr()
8286 auto MvecLType = ConvertType(MvecCType); in EmitARMMVEBuiltinExpr()
8327 auto MvecLType = ConvertType(MvecCType); in EmitARMMVEBuiltinExpr()
9090 llvm::Type *Ty = ConvertType(E->getType()); in EmitAArch64SVEBuiltinExpr()
9641 llvm::Type *RealResTy = ConvertType(Ty); in EmitAArch64BuiltinExpr()
16060 auto RetTy = ConvertType(BIRetType); in EmitPPCBuiltinExpr()
[all …]
H A DCGExprConstant.cpp875 llvm::Type *ValTy = CGM.getTypes().ConvertType(Type); in Finalize()
1078 auto destTy = ConvertType(destType); in VisitCastExpr()
1109 llvm::Type *destTy = ConvertType(E->getType()); in VisitCastExpr()
1264 cast<llvm::ArrayType>(CGM.getTypes().ConvertType(ILE->getType())); in EmitArrayInitialization()
1304 llvm::Type *ValTy = CGM.getTypes().ConvertType(destType); in VisitDesignatedInitUpdateExpr()
1355 llvm::Type *ConvertType(QualType T) { in ConvertType() function in __anon693486210111::ConstExprEmitter
1356 return CGM.getTypes().ConvertType(T); in ConvertType()
1952 CGM.getTypes().ConvertType(base.getTypeInfoType())->getPointerTo(); in tryEmitBase()
2077 return llvm::UndefValue::get(CGM.getTypes().ConvertType(DestType)); in tryEmitPrivate()
2144 llvm::Type *ResultType = CGM.getTypes().ConvertType(DestType); in tryEmitPrivate()
[all …]
H A DCodeGenABITypes.cpp100 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType()
H A DTargetInfo.cpp1925 if (IsX86_MMXType(CGT.ConvertType(Ty))) in classifyArgumentType()
3320 llvm::Type *IRType = CGT.ConvertType(Ty); in GetByteVectorType()
7985 return CGT.ConvertType(Ty); in HandleAggregates()
8755 CGF.ConvertType(Ty)); in EmitVAArgForHexagon()
8845 llvm::Type *PTy = CGF.ConvertType(Ty); in EmitVAArgForHexagonLinux()
9820 llvm::Type *ArgTy = CGT.ConvertType(Ty); in EmitVAArg()
10211 llvm::Type *ArgTy = CGT.ConvertType(Ty); in EmitVAArg()
10445 llvm::Type *LTy = CGT.ConvertType(Ty); in classifyKernelArgumentType()
10955 Field1Ty = CGT.ConvertType(Ty); in detectFPCCEligibleStructHelper()
10960 Field2Ty = CGT.ConvertType(Ty); in detectFPCCEligibleStructHelper()
[all …]
H A DCGExprComplex.cpp239 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitCXXScalarValueInitExpr()
246 llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitImplicitValueInitExpr()
398 CGF.ConvertType(getComplexType(E->getType())->getElementType()); in VisitExpr()
473 V = Builder.CreateElementBitCast(V, CGF.ConvertType(DestTy)); in EmitCast()
1093 llvm::Type* LTy = CGF.ConvertType(Ty); in VisitInitListExpr()
1105 CGF.ConvertType(E->getType()->castAs<ComplexType>()->getElementType()); in VisitVAArgExpr()
H A DCodeGenTypes.h127 llvm::Type *ConvertType(QualType T);
H A DCGExprCXX.cpp107 llvm::Type *NewType = CGM.getTypes().ConvertType(DstTy); in EmitCXXDestructorCall()
1789 llvm::Value *DeletePtr = Builder.CreateBitCast(Ptr, ConvertType(ArgTy)); in EmitDeleteCall()
1796 llvm::Type *Ty = getTypes().ConvertType(DDTag); in EmitDeleteCall()
1808 llvm::Value *Size = llvm::ConstantInt::get(ConvertType(SizeType), in EmitDeleteCall()
1829 llvm::Value *Align = llvm::ConstantInt::get(ConvertType(AlignValType), in EmitDeleteCall()
2194 ConvertType(E->getType())->getPointerTo(); in EmitCXXTypeidExpr()
2219 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToNull()
H A DCGCall.cpp801 I.info.setCoerceToType(ConvertType(I.type)); in arrangeLLVMFunctionInfo()
1007 llvm::Type *EltTy = ConvertType(CExp->EltTy); in getExpandedTypes()
1012 *TI++ = ConvertType(Ty); in getExpandedTypes()
1635 llvm::Type *ty = ConvertType(ret); in GetFunctionType()
1659 llvm::Type *Ty = ConvertType(Ret); in GetFunctionType()
2617 llvm::Type *varType = CGF.ConvertType(var->getType()); in emitArgumentDemotion()
2802 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog()
2889 ArgI.getCoerceToType() == ConvertType(Ty) && in EmitFunctionProlog()
2925 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog()
3560 if (RetAI.getCoerceToType() == ConvertType(RetTy) && in EmitFunctionEpilog()
[all …]
H A DCGExpr.cpp132 return CreateTempAlloca(ConvertType(Ty), Align, Name); in CreateIRTemp()
1222 ConvertType(Ty->castAs<ComplexType>()->getElementType()); in GetUndefRValue()
1236 return RValue::get(llvm::UndefValue::get(ConvertType(Ty))); in GetUndefRValue()
1250 llvm::Type *ElTy = ConvertType(E->getType()); in EmitUnsupportedLValue()
1749 llvm::Type *ValTy = ConvertType(Ty); in EmitLoadOfScalar()
1839 llvm::Type *ValTy = ConvertType(Ty); in EmitFromMemory()
2025 llvm::Type *ResLTy = ConvertType(LV.getType()); in EmitLoadOfBitfieldLValue()
3633 llvm::Type *NewTy = ConvertType(E->getType()); in EmitArrayToPointerDecay()
3987 llvm::Type *NewTy = CGF.ConvertType(BaseTy); in emitOMPArraySectionBase()
4629 llvm::Type *ElemTy = CGF.ConvertType(Dead->getType()); in HandleConditionalOperatorLValueSimpleCase()
[all …]
H A DCGObjCGNU.cpp2152 Types.ConvertType(CGM.getContext().IntTy)); in CGObjCGNU()
2154 Types.ConvertType(CGM.getContext().LongTy)); in CGObjCGNU()
2156 Types.ConvertType(CGM.getContext().getSizeType())); in CGObjCGNU()
2158 Types.ConvertType(CGM.getContext().getPointerDiffType())); in CGObjCGNU()
2159 BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy); in CGObjCGNU()
2165 Types.ConvertType(CGM.getContext().getObjCProtoType())); in CGObjCGNU()
2194 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU()
2536 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSendSuper()
2654 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSend()
2661 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in GenerateMessageSend()
[all …]
H A DItaniumCXXABI.cpp1293 llvm::Type *SizeTy = CGF.ConvertType(getContext().getSizeType()); in emitThrow()
1333 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in getItaniumDynamicCastFn()
1461 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastCall()
1462 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastCall()
1504 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToVoid()
1520 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in EmitDynamicCastToVoid()
2102 CGF.ConvertType(CGF.getContext().getPointerDiffType()); in performTypeAdjustment()
3992 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildVMIClassTypeInfo()
4037 CGM.getTypes().ConvertType(OffsetFlagsTy); in BuildVMIClassTypeInfo()
4112 CGM.getTypes().ConvertType(CGM.getContext().UnsignedIntTy); in BuildPointerTypeInfo()
[all …]
H A DCGClass.cpp140 llvm::Type *Ty = ConvertType(MD->getThisType()->getPointeeType()); in LoadCXXThisAddress()
208 Types.ConvertType(getContext().getPointerDiffType()); in GetNonVirtualBaseClassOffset()
224 assert(This.getElementType() == ConvertType(Derived)); in GetAddressOfDirectBaseInCompleteClass()
241 V = Builder.CreateElementBitCast(V, ConvertType(Base)); in GetAddressOfDirectBaseInCompleteClass()
330 llvm::Type *BaseValueTy = ConvertType((PathEnd[-1])->getType()); in GetAddressOfBaseClass()
411 llvm::Type *DerivedValueTy = ConvertType(DerivedTy); in GetAddressOfDerivedClass()
2364 llvm::Type *t = CGM.getTypes().ConvertType(QT); in EmitSynthesizedCXXCopyCtorCall()
2973 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); in EmitLambdaDelegatingInvokeBody()
H A DCodeGenFunction.cpp212 llvm::Type *CodeGenFunction::ConvertType(QualType T) { in ConvertType() function in CodeGenFunction
213 return CGM.getTypes().ConvertType(T); in ConvertType()
596 CGM.getTypes().ConvertType(A->getTypeHint()))), in EmitKernelMetadata()
1088 ReturnValue = Address(&*AI, ConvertType(RetTy), in StartFunction()
1110 Address(Addr, ConvertType(RetTy), CGM.getNaturalTypeAlignment(RetTy)); in StartFunction()
2120 llvm::Type *baseType = ConvertType(eltType); in emitArrayLength()
H A DSwiftCallingConv.cpp88 auto eltLLVMType = CGM.getTypes().ConvertType(eltType); in addTypedData()
114 auto *llvmType = CGM.getTypes().ConvertType(type); in addTypedData()
H A DCGCUDANV.cpp224 CharPtrTy = llvm::PointerType::getUnqual(Types.ConvertType(Ctx.CharTy)); in CGNVCUDARuntime()
225 VoidPtrTy = cast<llvm::PointerType>(Types.ConvertType(Ctx.VoidPtrTy)); in CGNVCUDARuntime()
406 llvm::Type *Ty = CGM.getTypes().ConvertType(CQT); in emitDeviceStubBodyNew()
H A DCGObjCMac.cpp200 llvm::Type *T = Types.ConvertType(Ctx.getObjCProtoType()); in getExternalProtocolPtrTy()
2105 CGM.getTypes().ConvertType(CGF.getContext().getObjCClassType()); in GenerateMessageSendSuper()
2582 llvm::Type *Ty = CGM.getTypes().ConvertType(QualType(RT, 0)); in BuildRCBlockVarRecordLayout()
3003 CGF.ConvertType( in EmitClassRefViaRuntime()
5045 CGM.getTypes().ConvertType(CGM.getContext().LongTy), in EmitIvarOffset()
5743 ShortTy = cast<llvm::IntegerType>(Types.ConvertType(Ctx.ShortTy)); in ObjCCommonTypesHelper()
5745 LongTy = cast<llvm::IntegerType>(Types.ConvertType(Ctx.LongTy)); in ObjCCommonTypesHelper()
5757 cast<llvm::PointerType>(Types.ConvertType(Ctx.getObjCIdType())); in ObjCCommonTypesHelper()
5761 cast<llvm::PointerType>(Types.ConvertType(Ctx.getObjCSelType())); in ObjCCommonTypesHelper()
5790 SuperTy = cast<llvm::StructType>(Types.ConvertType(SuperCTy)); in ObjCCommonTypesHelper()
[all …]
H A DCGBlocks.cpp174 cast<llvm::IntegerType>(CGM.getTypes().ConvertType(C.UnsignedLongTy)); in buildBlockDescriptor()
612 llvm::Type *llvmType = CGM.getTypes().ConvertType(thisType); in computeBlockInfo()
1105 blockAddr.getPointer(), ConvertType(blockInfo.getBlockExpr()->getType())); in EmitBlockLiteral()
1121 getTypes().ConvertType(getContext().UnsignedLongTy); in getBlockDescriptorType()
1397 CGM.getTypes().ConvertType(blockInfo.getBlockExpr()->getType()); in buildGlobalBlock()
H A DCGDeclCXX.cpp124 auto DestTy = CGF.getTypes().ConvertType(Type)->getPointerTo( in EmitDeclDestroy()
135 Addr.getPointer(), CGF.getTypes().ConvertType(Type)->getPointerTo()); in EmitDeclDestroy()
H A DCGObjCRuntime.cpp257 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType()); in EmitTryCatchStmt()
/llvm-project-15.0.7/flang/lib/Lower/
H A DCMakeLists.txt9 ConvertType.cpp
/llvm-project-15.0.7/clang/include/clang/Basic/
H A Driscv_vector.td833 ResultType = ConvertType(E->getArg(0)->getType()->getPointeeType());
857 IntrinsicTypes = {ConvertType(E->getArg(0)->getType()->getPointeeType()),
908 ResultType = ConvertType(E->getArg(0)->getType()->getPointeeType());
934 IntrinsicTypes = {ConvertType(E->getArg(0)->getType()->getPointeeType()),
987 ResultType = ConvertType(E->getArg(0)->getType()->getPointeeType());
1012 IntrinsicTypes = {ConvertType(E->getArg(0)->getType()->getPointeeType()),
1059 ResultType = ConvertType(E->getArg(0)->getType()->getPointeeType());
1083 IntrinsicTypes = {ConvertType(E->getArg(0)->getType()->getPointeeType()),

12