Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DValueTypes.cpp48 VectorType::get(VT.getTypeForEVT(Context), NumElements, IsScalable); in getExtendedVectorVT()
55 ResultVT.LLVMTy = VectorType::get(VT.getTypeForEVT(Context), EC); in getExtendedVectorVT()
181 Type *EVT::getTypeForEVT(LLVMContext &Context) const { in getTypeForEVT() function in EVT
H A DTargetLoweringBase.cpp1686 Type *Ty = VT.getTypeForEVT(Context); in allowsMemoryAccessForAlignment()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp217 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
229 Type *SplitTy = SplitVTs[i].getTypeForEVT(Ctx); in splitToValueTypes()
841 ArgInfo DemoteArg(DemoteReg, ValueVTs[0].getTypeForEVT(PtrTy->getContext())); in insertSRetIncomingArgument()
894 Type *PartTy = EVT(RegVT).getTypeForEVT(Context); in getReturnInfo()
H A DIRTranslator.cpp2340 DL->getABITypeAlign(Info.memVT.getTypeForEVT(F->getContext()))); in translateCall()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DValueTypes.h449 Type *getTypeForEVT(LLVMContext &Context) const;
H A DTargetLowering.h1401 EltTy = PointerTy.getTypeForEVT(Ty->getContext());
1419 Elm = PointerTy.getTypeForEVT(Ty->getContext());
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp375 ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx)}; in lowerReturn()
396 CurArgInfo.Ty = EVT(NewVT).getTypeForEVT(Ctx); in lowerReturn()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp318 Type *SType = SVT.getTypeForEVT(*DAG.getContext()); in ExpandConstantFP()
1699 Type *DestType = DestVT.getTypeForEVT(*DAG.getContext()); in EmitStackConvert()
1711 SrcOp.getValueType().getTypeForEVT(*DAG.getContext())); in EmitStackConvert()
1909 CV.push_back(ConstantInt::get(EltVT.getTypeForEVT(*DAG.getContext()), in ExpandBUILD_VECTOR()
1914 Type *OpNTy = EltVT.getTypeForEVT(*DAG.getContext()); in ExpandBUILD_VECTOR()
1985 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandLibCall()
1996 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); in ExpandLibCall()
2150 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); in ExpandDivRemLibCall()
2156 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandDivRemLibCall()
2245 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); in ExpandSinCosLibCall()
H A DSelectionDAG.cpp1126 VT.getTypeForEVT(*getContext()); in getEVTAlign()
2123 VT.getTypeForEVT(*getContext())), in expandVAArg()
2148 Type *Ty = VT.getTypeForEVT(*getContext()); in getReducedAlign()
2165 Ty = IntermediateVT.getTypeForEVT(*getContext()); in getReducedAlign()
2188 Type *Ty = VT.getTypeForEVT(*getContext()); in CreateStackTemporary()
2203 Type *Ty1 = VT1.getTypeForEVT(*getContext()); in CreateStackTemporary()
2204 Type *Ty2 = VT2.getTypeForEVT(*getContext()); in CreateStackTemporary()
6242 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); in getMemsetStringVal()
6371 Type *Ty = MemOps[0].getTypeForEVT(C); in getMemcpyLoadsAndStores()
6553 Type *Ty = MemOps[0].getTypeForEVT(C); in getMemmoveLoadsAndStores()
[all …]
H A DLegalizeIntegerTypes.cpp3989 Type *RetTy = VT.getTypeForEVT(*DAG.getContext()); in ExpandIntRes_XMULO()
3991 Type *PtrTy = PtrVT.getTypeForEVT(*DAG.getContext()); in ExpandIntRes_XMULO()
4013 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in ExpandIntRes_XMULO()
H A DDAGCombiner.cpp1040 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); in reassociationCanBreakAddressingModePattern()
2096 VT.getTypeForEVT(*DAG.getContext()), AS); in canFoldInAddressingMode()
12360 VT.getTypeForEVT(*DAG.getContext())); in CombineConsecutiveLoads()
16054 ResVT.getTypeForEVT(*DAG->getContext())); in canMergeExpensiveCrossRegisterBankCopy()
16540 Type *NewVTTy = NewVT.getTypeForEVT(*DAG.getContext()); in ReduceLoadOpStoreWidth()
16604 Type *IntVTTy = IntVT.getTypeForEVT(*DAG.getContext()); in TransformFPLoadStorePair()
18395 VecEltVT.getTypeForEVT(*DAG.getContext())); in scalarizeExtractedVectorLoad()
H A DTargetLowering.cpp163 Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); in makeLibCall()
180 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext()); in makeLibCall()
H A DSelectionDAGBuilder.cpp9488 Type *ArgTy = VT.getTypeForEVT(CLI.RetTy->getContext()); in LowerCallTo()
10038 Type *ArgTy = VT.getTypeForEVT(*DAG.getContext()); in LowerArguments()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp271 Type *LegalVTy = EVT(LT.second).getTypeForEVT(RetTy->getContext()); in getIntrinsicInstrCost()
1564 Type *LegalVTy = EVT(LT.second).getTypeForEVT(Ty->getContext()); in getMinMaxReductionCost()
1586 Type *LegalVTy = EVT(LT.second).getTypeForEVT(ValTy->getContext()); in getArithmeticReductionCostSVE()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp308 ArgInfo RetInfo(Reg, VT.getTypeForEVT(Ctx)); in lowerReturnVal()
324 RetInfo.Ty = ExtVT.getTypeForEVT(Ctx); in lowerReturnVal()
H A DR600ISelLowering.cpp817 PointerType * PtrType = PointerType::get(VT.getTypeForEVT(*DAG.getContext()), in LowerImplicitParameter()
H A DSIISelLowering.cpp5720 Type *Ty = PtrVT.getTypeForEVT(*DAG.getContext()); in LowerGlobalAddress()
6314 DataLayout.getABITypeAlign(VT.getTypeForEVT(*DAG.getContext())); in lowerSBuffer()
6455 Type *Type = VT.getTypeForEVT(*DAG.getContext()); in LowerINTRINSIC_WO_CHAIN()
8837 Type *Ty = MemVT.getTypeForEVT(*DCI.DAG.getContext()); in performSHLPtrCombine()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp424 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); in LowerDivRem()
447 Entry.Ty = Value.getValueType().getTypeForEVT(*DAG.getContext()); in LowerDivRem()
1050 auto evt = EVT(VT).getTypeForEVT(CCInfo.getContext()); in analyzeArguments()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp682 ArgInfo Info = ArgInfo{OrigArg.Regs[i], SplitEVTs[i].getTypeForEVT(Ctx)}; in splitToValueTypes()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp2307 TD.getPrefTypeAlign(ValVT.getTypeForEVT(*DAG.getContext())); in LowerSTOREVector()
2572 EltVT.getTypeForEVT(F->getContext()), ADDRESS_SPACE_PARAM)); in LowerFormalArguments()
4787 Align PrefAlign = TD.getPrefTypeAlign(ResVT.getTypeForEVT(*DAG.getContext())); in ReplaceLoadVector()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1474 Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); in lowerDYNAMIC_STACKALLOC()
1478 Entry.Ty = Entry.Node.getValueType().getTypeForEVT(*DAG.getContext()); in lowerDYNAMIC_STACKALLOC()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2132 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerF128_LibCallArg()
2163 Type *RetTy = Op.getValueType().getTypeForEVT(*DAG.getContext()); in LowerF128Op()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp977 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); in LowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2037 Info.align = DL.getABITypeAlign(Info.memVT.getTypeForEVT(Cont)); in getTgtMemIntrinsic()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp9294 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext()); in LowerFSINCOS()
9385 Arg.Ty = Arg.Node.getValueType().getTypeForEVT(*DAG.getContext()); in LowerWindowsDIVLibCall()
9392 .setCallee(CallingConv::ARM_AAPCS_VFP, VT.getTypeForEVT(*DAG.getContext()), in LowerWindowsDIVLibCall()
18703 Type *ArgTy = ArgVT.getTypeForEVT(*Context); in getDivRemArgList()
18725 Type *Ty = VT.getTypeForEVT(*DAG.getContext()); in LowerDivRem()

12