Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp96 return llvm::ArrayType::get(ConvertType(MT->getElementType()), in ConvertTypeForMem()
100 llvm::Type *R = ConvertType(T); in ConvertTypeForMem()
176 if (!ConvertType(ED->getIntegerType())->isIntegerTy(32)) in UpdateCompletedType()
290 llvm::Type *CodeGenTypes::ConvertType(QualType T) { in ConvertType() function in CodeGenTypes
499 return llvm::ScalableVectorType::get(ConvertType(Info.ElementType), in ConvertType()
508 llvm::FixedVectorType::get(ConvertType(Context.BoolTy), Size); \ in ConvertType()
521 ConvertType(Info.ElementType), Info.EC.getKnownMinValue()); in ConvertType()
613 : ConvertType(VT->getElementType()); in ConvertType()
620 llvm::FixedVectorType::get(ConvertType(MT->getElementType()), in ConvertType()
629 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 __anondf337c330111::ScalarExprEmitter
1351 llvm::Type *DstTy = ConvertType(DstType); in EmitScalarConversion()
1529 ConvertType(DstTy)); in EmitFixedPointConversion()
1644 llvm::Type *ExprTy = ConvertType(E->getType()); in VisitSYCLUniqueStableNameExpr()
1719 llvm::Type *DstTy = ConvertType(DstType); in VisitConvertVectorExpr()
2086 llvm::Type *DstTy = ConvertType(DestTy); in VisitCastExpr()
2213 ConvertType(DestTy)), DestTy); in VisitCastExpr()
2334 auto DestLLVMTy = ConvertType(DestTy); in VisitCastExpr()
2374 llvm::Type *DstTy = ConvertType(DestTy); in VisitCastExpr()
4558 llvm::Type *ResTy = ConvertType(E->getType()); in VisitBinLAnd()
[all …]
H A DCGObjC.cpp98 Builder.CreateBitCast(Temporary.getPointer(), ConvertType(ArgQT)); in EmitObjCBoxedExpr()
120 ConvertType(E->getType())); in EmitObjCBoxedExpr()
138 CGM.CreateRuntimeVariable(ConvertType(IdTy), ConstantName); in EmitObjCCollectionLiteral()
144 return Builder.CreateBitCast(Ptr, ConvertType(E->getType())); in EmitObjCCollectionLiteral()
244 ConvertType(E->getType())); in EmitObjCCollectionLiteral()
279 llvm::Type *ExpLLVMTy = CGF.ConvertType(ExpT); in AdjustObjCObjectType()
1196 llvm::Type *retTy = ConvertType(getterMethod->getReturnType()); in generateObjCGetterBody()
1248 getTypes().ConvertType(getterMethod->getReturnType()))); in generateObjCGetterBody()
1304 value, ConvertType(GetterMethodDecl->getReturnType())); in generateObjCGetterBody()
1943 llvm::Type *convertedElementType = ConvertType(elementType); in EmitObjCForCollectionStmt()
[all …]
H A DCGBuiltin.cpp445 auto *IntTy = CGF.ConvertType(E->getType()); in EmitAtomicIncrementValue()
457 auto *IntTy = CGF.ConvertType(E->getType()); in EmitAtomicDecrementValue()
652 llvm::Type *IntTy = CGF.ConvertType(IntPtrTy); in emitFrexpBuiltin()
5456 ConvertType(E->getType()))); in EmitBuiltinExpr()
5932 RetTy = ConvertType(BuiltinRetType); in EmitBuiltinExpr()
8521 llvm::Type *RealResTy = ConvertType(Ty); in EmitARMBuiltinExpr()
9164 auto MvecLType = ConvertType(MvecCType); in EmitARMMVEBuiltinExpr()
9205 auto MvecLType = ConvertType(MvecCType); in EmitARMMVEBuiltinExpr()
10871 llvm::Type *RealResTy = ConvertType(Ty); in EmitAArch64BuiltinExpr()
17335 auto RetTy = ConvertType(BIRetType); in EmitPPCBuiltinExpr()
[all …]
H A DCGExprConstant.cpp877 llvm::Type *ValTy = CGM.getTypes().ConvertType(Type); in Finalize()
1079 auto destTy = ConvertType(destType); in VisitCastExpr()
1110 llvm::Type *destTy = ConvertType(E->getType()); in VisitCastExpr()
1288 cast<llvm::ArrayType>(CGM.getTypes().ConvertType(ILE->getType())); in EmitArrayInitialization()
1328 llvm::Type *ValTy = CGM.getTypes().ConvertType(destType); in VisitDesignatedInitUpdateExpr()
1392 llvm::Type *ConvertType(QualType T) { in ConvertType() function in __anon11b4a6e70111::ConstExprEmitter
1393 return CGM.getTypes().ConvertType(T); in ConvertType()
2092 return llvm::UndefValue::get(CGM.getTypes().ConvertType(DestType)); in tryEmitPrivate()
2147 Inits[I] = llvm::UndefValue::get(CGM.getTypes().ConvertType( in tryEmitPrivate()
2162 llvm::Type *ResultType = CGM.getTypes().ConvertType(DestType); in tryEmitPrivate()
[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()
H A DCodeGenABITypes.cpp99 llvm::Type *T = CGM.getTypes().ConvertType(FD->getType()); in convertFreeFunctionType()
H A DCGExprComplex.cpp244 llvm::Constant *Null = llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitCXXScalarValueInitExpr()
251 llvm::Constant::getNullValue(CGF.ConvertType(Elem)); in VisitImplicitValueInitExpr()
425 CGF.ConvertType(getComplexType(E->getType())->getElementType()); in VisitExpr()
499 Address V = origLV.getAddress(CGF).withElementType(CGF.ConvertType(DestTy)); in EmitCast()
1051 ConvertType(UnPromotionType->castAs<ComplexType>()->getElementType()); in EmitUnPromotedValue()
1064 ConvertType(PromotionType->castAs<ComplexType>()->getElementType()); in EmitPromotedValue()
1377 llvm::Type* LTy = CGF.ConvertType(Ty); in VisitInitListExpr()
1389 CGF.ConvertType(E->getType()->castAs<ComplexType>()->getElementType()); in VisitVAArgExpr()
H A DCodeGenTypes.h123 llvm::Type *ConvertType(QualType T);
H A DCGExpr.cpp132 return CreateTempAlloca(ConvertType(Ty), Align, Name); in CreateIRTemp()
1418 ConvertType(Ty->castAs<ComplexType>()->getElementType()); in GetUndefRValue()
1432 return RValue::get(llvm::UndefValue::get(ConvertType(Ty))); in GetUndefRValue()
1446 llvm::Type *ElTy = ConvertType(E->getType()); in EmitUnsupportedLValue()
1957 llvm::Type *ValTy = ConvertType(Ty); in EmitLoadOfScalar()
2049 llvm::Type *ValTy = ConvertType(Ty); in EmitFromMemory()
2240 llvm::Type *ResLTy = ConvertType(LV.getType()); in EmitLoadOfBitfieldLValue()
3871 llvm::Type *NewTy = ConvertType(E->getType()); in EmitArrayToPointerDecay()
4347 llvm::Type *NewTy = CGF.ConvertType(BaseTy); in emitOMPArraySectionBase()
5297 E->getType().getAddressSpace(), ConvertType(DestTy)); in EmitCastLValue()
[all …]
H A DCGObjCGNU.cpp2263 Types.ConvertType(CGM.getContext().IntTy)); in CGObjCGNU()
2265 Types.ConvertType(CGM.getContext().LongTy)); in CGObjCGNU()
2267 Types.ConvertType(CGM.getContext().getSizeType())); in CGObjCGNU()
2269 Types.ConvertType(CGM.getContext().getPointerDiffType())); in CGObjCGNU()
2270 BoolTy = CGM.getTypes().ConvertType(CGM.getContext().BoolTy); in CGObjCGNU()
2276 Types.ConvertType(CGM.getContext().getObjCProtoType())); in CGObjCGNU()
2305 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU()
2645 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSendSuper()
2763 CGM.getTypes().ConvertType(ResultType))); in GenerateMessageSend()
2772 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in GenerateMessageSend()
[all …]
H A DCGCall.cpp807 retInfo.setCoerceToType(ConvertType(FI->getReturnType())); in arrangeLLVMFunctionInfo()
811 I.info.setCoerceToType(ConvertType(I.type)); in arrangeLLVMFunctionInfo()
1017 llvm::Type *EltTy = ConvertType(CExp->EltTy); in getExpandedTypes()
1022 *TI++ = ConvertType(Ty); in getExpandedTypes()
2882 llvm::Type *varType = CGF.ConvertType(var->getType()); in emitArgumentDemotion()
3064 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog()
3151 ArgI.getCoerceToType() == ConvertType(Ty) && in EmitFunctionProlog()
3187 llvm::Type *LTy = ConvertType(Arg->getType()); in EmitFunctionProlog()
3833 Address ArgAddr(&*AI, ConvertType(RetTy), Alignment); in EmitFunctionEpilog()
3846 if (RetAI.getCoerceToType() == ConvertType(RetTy) && in EmitFunctionEpilog()
[all …]
H A DCGExprCXX.cpp114 llvm::Type *NewType = CGM.getTypes().ConvertType(DstTy); in EmitCXXDestructorCall()
1818 llvm::Value *DeletePtr = Builder.CreateBitCast(Ptr, ConvertType(ArgTy)); in EmitDeleteCall()
1825 llvm::Type *Ty = getTypes().ConvertType(DDTag); in EmitDeleteCall()
1837 llvm::Value *Size = llvm::ConstantInt::get(ConvertType(SizeType), in EmitDeleteCall()
1858 llvm::Value *Align = llvm::ConstantInt::get(ConvertType(AlignValType), in EmitDeleteCall()
2255 llvm::Type *DestLTy = CGF.ConvertType(DestTy); in EmitDynamicCastToNull()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DWebAssembly.cpp114 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType()
147 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
H A DRISCV.cpp129 Field1Ty = CGT.ConvertType(Ty); in detectFPCCEligibleStructHelper()
134 Field2Ty = CGT.ConvertType(Ty); in detectFPCCEligibleStructHelper()
147 Field1Ty = CGT.ConvertType(EltTy); in detectFPCCEligibleStructHelper()
337 EltType = CGT.ConvertType(VT->getElementType()); in coerceVLSVector()
H A DLoongArch.cpp123 Field1Ty = CGT.ConvertType(Ty); in detectFARsEligibleStructHelper()
128 Field2Ty = CGT.ConvertType(Ty); in detectFARsEligibleStructHelper()
141 Field1Ty = CGT.ConvertType(EltTy); in detectFARsEligibleStructHelper()
H A DAArch64.cpp61 llvm::Type *BaseTy = CGF.ConvertType(Ty); in EmitVAArg()
328 llvm::ArrayType::get(CGT.ConvertType(QualType(Base, 0)), Members)); in classifyArgumentType()
336 llvm::ArrayType::get(CGT.ConvertType(QualType(Base, 0)), Members), 0, in classifyArgumentType()
530 llvm::Type *BaseTy = CGF.ConvertType(Ty); in EmitAAPCSVAArg()
662 llvm::Type *BaseTy = CGF.ConvertType(QualType(Base, 0)); in EmitAAPCSVAArg()
H A DX86.cpp876 if (IsX86_MMXType(CGT.ConvertType(Ty))) in classifyArgumentType()
2252 llvm::Type *IRType = CGT.ConvertType(Ty); in GetByteVectorType()
2595 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
2613 ResType = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
2650 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2673 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
2739 ResType = GetINTEGERTypeAtOffset(CGT.ConvertType(Ty), 0, Ty, 0); in classifyArgumentType()
2759 llvm::Type *IRType = CGT.ConvertType(Ty); in classifyArgumentType()
2781 HighPart = GetINTEGERTypeAtOffset(CGT.ConvertType(Ty), 8, Ty, 8); in classifyArgumentType()
2791 HighPart = GetSSETypeAtOffset(CGT.ConvertType(Ty), 8, Ty, 8); in classifyArgumentType()
[all …]
H A DSparc.cpp260 llvm::StructType *StrTy = dyn_cast<llvm::StructType>(CGT.ConvertType(Ty)); in classifyType()
280 llvm::Type *ArgTy = CGT.ConvertType(Ty); in EmitVAArg()
H A DPPC.cpp432 llvm::Type *DirectTy = CGF.ConvertType(Ty), *ElementTy = DirectTy; in EmitVAArg()
593 I.info = ABIArgInfo::getDirectInReg(CGT.ConvertType(QT)); in computeInfo()
801 llvm::Type *BaseTy = CGT.ConvertType(QualType(Base, 0)); in classifyArgumentType()
871 llvm::Type *BaseTy = CGT.ConvertType(QualType(Base, 0)); in classifyReturnType()
H A DMips.cpp137 return CGT.ConvertType(Ty); in HandleAggregates()
271 RTList.push_back(CGT.ConvertType(b->getType())); in returnAggregateInRegs()
H A DCSKY.cpp97 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType()
H A DHexagon.cpp249 Address(Addr, CGF.ConvertType(Ty), CharUnits::fromQuantity(TyAlign)); in EmitVAArgForHexagon()
339 llvm::Type *PTy = CGF.ConvertType(Ty); in EmitVAArgForHexagonLinux()
H A DAMDGPU.cpp132 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
172 llvm::Type *OrigLTy = CGT.ConvertType(Ty); in classifyKernelArgumentType()
220 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType()
H A DSPIR.cpp72 llvm::Type *LTy = CGT.ConvertType(Ty); in classifyKernelArgumentType()

12