Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp50 VectorType::get(VT.getTypeForEVT(Context), NumElements, IsScalable); in getExtendedVectorVT()
57 ResultVT.LLVMTy = VectorType::get(VT.getTypeForEVT(Context), EC); in getExtendedVectorVT()
216 Type *EVT::getTypeForEVT(LLVMContext &Context) const { in getTypeForEVT() function in EVT
H A DTargetLoweringBase.cpp1791 Type *Ty = VT.getTypeForEVT(Context); in allowsMemoryAccessForAlignment()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp302 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
314 Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx); in splitToValueTypes()
1065 ArgInfo DemoteArg(DemoteReg, ValueVTs[0].getTypeForEVT(PtrTy->getContext()), in insertSRetIncomingArgument()
1120 Type *PartTy = EVT(RegVT).getTypeForEVT(Context); in getReturnInfo()
H A DIRTranslator.cpp2838 DL->getABITypeAlign(Info.memVT.getTypeForEVT(F->getContext()))); in translateCall()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h498 LLVM_ABI Type *getTypeForEVT(LLVMContext &Context) const;
H A DTargetLowering.h1724 EltTy = PointerTy.getTypeForEVT(Ty->getContext());
1743 EltTy = PointerTy.getTypeForEVT(Ty->getContext());
H A DBasicTTIImpl.h2975 EVT(LT.second).getTypeForEVT(Tp->getContext())); in getNumberOfParts()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp353 Type *SType = SVT.getTypeForEVT(*DAG.getContext()); in ExpandConstantFP()
1468 Op.getValueType().getTypeForEVT(*DAG.getContext()))); in ExpandExtractFromVectorThroughStack()
1519 Type *PartTy = PartVT.getTypeForEVT(*DAG.getContext()); in ExpandInsertToVectorThroughStack()
1846 Type *DestType = DestVT.getTypeForEVT(*DAG.getContext()); in EmitStackConvert()
1858 SrcOp.getValueType().getTypeForEVT(*DAG.getContext())); in EmitStackConvert()
2055 CV.push_back(ConstantInt::get(EltVT.getTypeForEVT(*DAG.getContext()), in ExpandBUILD_VECTOR()
2060 Type *OpNTy = EltVT.getTypeForEVT(*DAG.getContext()); in ExpandBUILD_VECTOR()
2140 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); in ExpandLibCall()
2187 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandLibCall()
2330 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandBitCountingLibCall()
[all …]
H A DSelectionDAG.cpp1354 : VT.getTypeForEVT(*getContext()); in getEVTAlign()
2566 Type *StoreType = StoreValue.getValueType().getTypeForEVT(Ctx); in expandMultipleResultFPLibCall()
2590 Type *ArgTy = ArgVT.getTypeForEVT(Ctx); in expandMultipleResultFPLibCall()
2612 AddArgListEntry(Mask, MaskVT.getTypeForEVT(Ctx)); in expandMultipleResultFPLibCall()
2616 ? Node->getValueType(*CallRetResNo).getTypeForEVT(Ctx) in expandMultipleResultFPLibCall()
2677 VT.getTypeForEVT(*getContext())), in expandVAArg()
2702 Type *Ty = VT.getTypeForEVT(*getContext()); in getReducedAlign()
2719 Ty = IntermediateVT.getTypeForEVT(*getContext()); in getReducedAlign()
2747 Type *Ty = VT.getTypeForEVT(*getContext()); in CreateStackTemporary()
2763 Type *Ty1 = VT1.getTypeForEVT(*getContext()); in CreateStackTemporary()
[all …]
H A DLegalizeVectorOps.cpp2197 Type *Ty = VT.getTypeForEVT(*Ctx); in tryExpandVecMathCall()
2236 Entry.Ty = MaskVT.getTypeForEVT(*Ctx); in tryExpandVecMathCall()
H A DLegalizeIntegerTypes.cpp5204 Type *RetTy = VT.getTypeForEVT(*DAG.getContext()); in ExpandIntRes_XMULO()
5206 Type *PtrTy = PtrVT.getTypeForEVT(*DAG.getContext()); in ExpandIntRes_XMULO()
5245 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandIntRes_XMULO()
H A DTargetLowering.cpp172 : Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); in makeLibCall()
191 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); in makeLibCall()
8900 const Type *FloatTy = ScalarFloatVT.getTypeForEVT(*DAG.getContext()); in expandIS_FPCLASS()
9621 BoolVT.getTypeForEVT(*DAG.getContext()), MaskVT.getVectorElementCount(), in expandVectorFindLastActive()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp439 ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx), 0}; in lowerReturn()
461 CurArgInfo.Ty = EVT(NewVT).getTypeForEVT(Ctx); in lowerReturn()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp406 return cast<VectorType>(EVT(IndexVT).getTypeForEVT(C)); in getVRGatherIndexType()
1652 Type *VecTy = EVT(VecVT).getTypeForEVT(Dst->getContext()); in getCastInstrCost()
2392 Type *PromotedTy = EVT(PromotedVT).getTypeForEVT(Ty->getContext()); in getArithmeticInstrCost()
2393 Type *LegalTy = EVT(LT.second).getTypeForEVT(Ty->getContext()); in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp318 ArgInfo RetInfo(Reg, VT.getTypeForEVT(Ctx), 0); in lowerReturnVal()
334 RetInfo.Ty = ExtVT.getTypeForEVT(Ctx); in lowerReturnVal()
H A DSIISelLowering.cpp6729 DataLayout.getABITypeAlign(VT.getTypeForEVT(*DAG.getContext())); in ReplaceNodeResults()
8862 DataLayout.getABITypeAlign(VT.getTypeForEVT(*DAG.getContext())); in lowerSBuffer()
9057 Type *Type = VT.getTypeForEVT(*DAG.getContext()); in LowerINTRINSIC_WO_CHAIN()
12078 Type *Ty = MemVT.getTypeForEVT(*DCI.DAG.getContext()); in performSHLPtrCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp653 Type *LegalVTy = EVT(LT.second).getTypeForEVT(RetTy->getContext()); in getIntrinsicInstrCost()
3565 getTypeLegalizationCost(WiderTy.getTypeForEVT(Dst->getContext())); in getCastInstrCost()
3636 Type *LegalTy = EVT(SrcLT.second).getTypeForEVT(Src->getContext()); in getCastInstrCost()
5133 Type *LegalVTy = EVT(LT.second).getTypeForEVT(Ty->getContext()); in getMinMaxReductionCost()
5146 Type *LegalVTy = EVT(LT.second).getTypeForEVT(ValTy->getContext()); in getArithmeticReductionCostSVE()
5372 Type *LegalVTy = EVT(LT.second).getTypeForEVT(Tp->getContext()); in getSpliceCost()
5376 Type *PromotedVTy = EVT(PromotedVT).getTypeForEVT(Tp->getContext()); in getSpliceCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp488 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); in LowerDivRem()
511 Entry.Ty = Value.getValueType().getTypeForEVT(*DAG.getContext()); in LowerDivRem()
1229 auto evt = EVT(VT).getTypeForEVT(CCInfo.getContext()); in analyzeArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1722 DL.getTypeAllocSize(TheStoreType.getTypeForEVT(*DAG.getContext())); in LowerCall()
3053 auto *Ty = VT.getTypeForEVT(*DAG.getContext()); in LowerVAARG()
3195 Align PrefAlign = TD.getPrefTypeAlign(ValVT.getTypeForEVT(*DAG.getContext())); in LowerSTOREVector()
5878 Align PrefAlign = TD.getPrefTypeAlign(MemVT.getTypeForEVT(*DAG.getContext())); in replaceLoadVector()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1654 Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); in lowerDYNAMIC_STACKALLOC()
1658 Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); in lowerDYNAMIC_STACKALLOC()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp1269 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); in LowerVAARG()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2282 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerF128_LibCallArg()
2313 Type *RetTy = Op.getValueType().getTypeForEVT(*DAG.getContext()); in LowerF128Op()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1348 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp2466 Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); in makeExternalCall()
2475 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); in makeExternalCall()
8521 Type *OutLLVMTy = OutVT.getTypeForEVT(Ctx); in combineINT_TO_FP()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2142 Info.align = DL.getABITypeAlign(Info.memVT.getTypeForEVT(Cont)); in getTgtMemIntrinsic()

12