| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.cpp | 95 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 D | CGExprScalar.cpp | 238 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 D | CGCXXABI.cpp | 33 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 D | CGObjC.cpp | 53 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 D | CGBuiltin.cpp | 412 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 D | CGExprConstant.cpp | 875 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 D | CodeGenABITypes.cpp | 100 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType()
|
| H A D | TargetInfo.cpp | 1925 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 D | CGExprComplex.cpp | 239 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 D | CodeGenTypes.h | 127 llvm::Type *ConvertType(QualType T);
|
| H A D | CGExprCXX.cpp | 107 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 D | CGCall.cpp | 801 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 D | CGExpr.cpp | 132 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 D | CGObjCGNU.cpp | 2152 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 D | ItaniumCXXABI.cpp | 1293 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 D | CGClass.cpp | 140 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 D | CodeGenFunction.cpp | 212 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 D | SwiftCallingConv.cpp | 88 auto eltLLVMType = CGM.getTypes().ConvertType(eltType); in addTypedData() 114 auto *llvmType = CGM.getTypes().ConvertType(type); in addTypedData()
|
| H A D | CGCUDANV.cpp | 224 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 D | CGObjCMac.cpp | 200 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 D | CGBlocks.cpp | 174 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 D | CGDeclCXX.cpp | 124 auto DestTy = CGF.getTypes().ConvertType(Type)->getPointerTo( in EmitDeclDestroy() 135 Addr.getPointer(), CGF.getTypes().ConvertType(Type)->getPointerTo()); in EmitDeclDestroy()
|
| H A D | CGObjCRuntime.cpp | 257 llvm::Type *CatchType = CGF.ConvertType(CatchParam->getType()); in EmitTryCatchStmt()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | CMakeLists.txt | 9 ConvertType.cpp
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | riscv_vector.td | 833 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()),
|