Home
last modified time | relevance | path

Searched refs:getTypeForEVT (Results 1 – 25 of 33) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp49 VectorType::get(VT.getTypeForEVT(Context), NumElements, IsScalable); in getExtendedVectorVT()
56 ResultVT.LLVMTy = VectorType::get(VT.getTypeForEVT(Context), EC); in getExtendedVectorVT()
202 Type *EVT::getTypeForEVT(LLVMContext &Context) const { in getTypeForEVT() function in EVT
H A DTargetLoweringBase.cpp1783 Type *Ty = VT.getTypeForEVT(Context); in allowsMemoryAccessForAlignment()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp273 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
285 Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx); in splitToValueTypes()
951 ArgInfo DemoteArg(DemoteReg, ValueVTs[0].getTypeForEVT(PtrTy->getContext()), in insertSRetIncomingArgument()
1006 Type *PartTy = EVT(RegVT).getTypeForEVT(Context); in getReturnInfo()
H A DIRTranslator.cpp2634 DL->getABITypeAlign(Info.memVT.getTypeForEVT(F->getContext()))); in translateCall()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h481 Type *getTypeForEVT(LLVMContext &Context) const;
H A DTargetLowering.h1600 EltTy = PointerTy.getTypeForEVT(Ty->getContext());
1619 EltTy = PointerTy.getTypeForEVT(Ty->getContext());
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp327 Type *SType = SVT.getTypeForEVT(*DAG.getContext()); in ExpandConstantFP()
1437 Op.getValueType().getTypeForEVT(*DAG.getContext()))); in ExpandExtractFromVectorThroughStack()
1767 Type *DestType = DestVT.getTypeForEVT(*DAG.getContext()); in EmitStackConvert()
1779 SrcOp.getValueType().getTypeForEVT(*DAG.getContext())); in EmitStackConvert()
1981 Type *OpNTy = EltVT.getTypeForEVT(*DAG.getContext()); in ExpandBUILD_VECTOR()
2054 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); in ExpandLibCall()
2101 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandLibCall()
2121 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandFrexpLibCall()
2247 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); in ExpandDivRemLibCall()
2253 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandDivRemLibCall()
[all …]
H A DSelectionDAG.cpp1312 : VT.getTypeForEVT(*getContext()); in getEVTAlign()
2423 Type *Ty = VT.getTypeForEVT(*getContext()); in getReducedAlign()
2440 Ty = IntermediateVT.getTypeForEVT(*getContext()); in getReducedAlign()
2463 Type *Ty = VT.getTypeForEVT(*getContext()); in CreateStackTemporary()
2479 Type *Ty1 = VT1.getTypeForEVT(*getContext()); in CreateStackTemporary()
2480 Type *Ty2 = VT2.getTypeForEVT(*getContext()); in CreateStackTemporary()
7354 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); in getMemsetStringVal()
7484 Type *Ty = MemOps[0].getTypeForEVT(C); in getMemcpyLoadsAndStores()
7679 Type *Ty = MemOps[0].getTypeForEVT(C); in getMemmoveLoadsAndStores()
7796 Type *Ty = MemOps[0].getTypeForEVT(*DAG.getContext()); in getMemsetStores()
[all …]
H A DLegalizeIntegerTypes.cpp4801 Type *RetTy = VT.getTypeForEVT(*DAG.getContext()); in ExpandIntRes_XMULO()
4803 Type *PtrTy = PtrVT.getTypeForEVT(*DAG.getContext()); in ExpandIntRes_XMULO()
4846 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandIntRes_XMULO()
H A DTargetLowering.cpp160 Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); in makeLibCall()
177 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); in makeLibCall()
8385 const Type *FloatTy = ScalarFloatVT.getTypeForEVT(*DAG.getContext()); in expandIS_FPCLASS()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp564 Type *LegalVTy = EVT(LT.second).getTypeForEVT(RetTy->getContext()); in getIntrinsicInstrCost()
2552 getTypeLegalizationCost(WiderTy.getTypeForEVT(Dst->getContext())); in getCastInstrCost()
2609 Type *LegalTy = EVT(SrcLT.second).getTypeForEVT(Src->getContext()); in getCastInstrCost()
3550 Type *LegalVTy = EVT(LT.second).getTypeForEVT(Ty->getContext()); in getMinMaxReductionCost()
3563 Type *LegalVTy = EVT(LT.second).getTypeForEVT(ValTy->getContext()); in getArithmeticReductionCostSVE()
3710 Type *LegalVTy = EVT(LT.second).getTypeForEVT(Tp->getContext()); in getSpliceCost()
3715 Type *PromotedVTy = EVT(PromotedVT).getTypeForEVT(Tp->getContext()); in getSpliceCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp384 ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx), 0}; in lowerReturn()
406 CurArgInfo.Ty = EVT(NewVT).getTypeForEVT(Ctx); in lowerReturn()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp326 ArgInfo RetInfo(Reg, VT.getTypeForEVT(Ctx), 0); in lowerReturnVal()
342 RetInfo.Ty = ExtVT.getTypeForEVT(Ctx); in lowerReturnVal()
H A DR600ISelLowering.cpp766 PointerType * PtrType = PointerType::get(VT.getTypeForEVT(*DAG.getContext()), in LowerImplicitParameter()
H A DSIISelLowering.cpp5953 DataLayout.getABITypeAlign(VT.getTypeForEVT(*DAG.getContext())); in ReplaceNodeResults()
7230 Type *Ty = PtrVT.getTypeForEVT(*DAG.getContext()); in LowerGlobalAddress()
7835 DataLayout.getABITypeAlign(VT.getTypeForEVT(*DAG.getContext())); in lowerSBuffer()
8025 Type *Type = VT.getTypeForEVT(*DAG.getContext()); in LowerINTRINSIC_WO_CHAIN()
11143 Type *Ty = MemVT.getTypeForEVT(*DCI.DAG.getContext()); in performSHLPtrCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp561 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); in LowerDivRem()
584 Entry.Ty = Value.getValueType().getTypeForEVT(*DAG.getContext()); in LowerDivRem()
1292 auto evt = EVT(VT).getTypeForEVT(CCInfo.getContext()); in analyzeArguments()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1942 TheStoreType.getTypeForEVT(*DAG.getContext())); in LowerCall()
2749 auto *Ty = VT.getTypeForEVT(*DAG.getContext()); in LowerVAARG()
2923 TD.getPrefTypeAlign(ValVT.getTypeForEVT(*DAG.getContext())); in LowerSTOREVector()
3155 EltVT.getTypeForEVT(F->getContext()), ADDRESS_SPACE_PARAM)); in LowerFormalArguments()
5729 TD.getPrefTypeAlign(LD->getMemoryVT().getTypeForEVT(*DAG.getContext())); in ReplaceLoadVector()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp309 return cast<VectorType>(EVT(IndexVT).getTypeForEVT(C)); in getVRGatherIndexType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1665 Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); in lowerDYNAMIC_STACKALLOC()
1669 Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); in lowerDYNAMIC_STACKALLOC()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2326 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerF128_LibCallArg()
2357 Type *RetTy = Op.getValueType().getTypeForEVT(*DAG.getContext()); in LowerF128Op()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1160 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); in LowerCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp2105 Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); in makeExternalCall()
2114 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); in makeExternalCall()
7305 Type *OutLLVMTy = OutVT.getTypeForEVT(Ctx); in combineINT_TO_FP()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2103 Info.align = DL.getABITypeAlign(Info.memVT.getTypeForEVT(Cont)); in getTgtMemIntrinsic()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp15849 Type *Ty = MemVT.getTypeForEVT(*DAG.getContext()); in PerformDAGCombine()
17296 MF.getFunction(), VT.getTypeForEVT(MF.getFunction().getContext())); in isFMAFasterThanFMulAndFAdd()
18281 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); in lowerToLibCall()
18289 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in lowerToLibCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp9919 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerFSINCOS()
10010 Arg.Ty = Arg.Node.getValueType().getTypeForEVT(*DAG.getContext()); in LowerWindowsDIVLibCall()
10017 .setCallee(CallingConv::ARM_AAPCS_VFP, VT.getTypeForEVT(*DAG.getContext()), in LowerWindowsDIVLibCall()
20683 Type *ArgTy = ArgVT.getTypeForEVT(*Context); in getDivRemArgList()
20719 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); in LowerDivRem()

12