Home
last modified time | relevance | path

Searched refs:setOperationPromotedToType (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp474 setOperationPromotedToType(ISD::LOAD, MVT::aarch64svcount, MVT::nxv16i1); in AArch64TargetLowering()
475 setOperationPromotedToType(ISD::STORE, MVT::aarch64svcount, MVT::nxv16i1); in AArch64TargetLowering()
843 setOperationPromotedToType(ISD::FADD, V4Narrow, MVT::v4f32); in AArch64TargetLowering()
844 setOperationPromotedToType(ISD::FSUB, V4Narrow, MVT::v4f32); in AArch64TargetLowering()
845 setOperationPromotedToType(ISD::FMUL, V4Narrow, MVT::v4f32); in AArch64TargetLowering()
846 setOperationPromotedToType(ISD::FDIV, V4Narrow, MVT::v4f32); in AArch64TargetLowering()
847 setOperationPromotedToType(ISD::FCEIL, V4Narrow, MVT::v4f32); in AArch64TargetLowering()
848 setOperationPromotedToType(ISD::FFLOOR, V4Narrow, MVT::v4f32); in AArch64TargetLowering()
849 setOperationPromotedToType(ISD::FROUND, V4Narrow, MVT::v4f32); in AArch64TargetLowering()
850 setOperationPromotedToType(ISD::FTRUNC, V4Narrow, MVT::v4f32); in AArch64TargetLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2783 void setOperationPromotedToType(unsigned Opc, MVT OrigVT, MVT DestVT) { in setOperationPromotedToType() function
2787 void setOperationPromotedToType(ArrayRef<unsigned> Ops, MVT OrigVT, in setOperationPromotedToType() function
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp409 setOperationPromotedToType(ISD::CTTZ , MVT::i8 , MVT::i32); in X86TargetLowering()
410 setOperationPromotedToType(ISD::CTTZ_ZERO_UNDEF, MVT::i8 , MVT::i32); in X86TargetLowering()
414 setOperationPromotedToType(ISD::CTTZ , MVT::i16 , MVT::i32); in X86TargetLowering()
415 setOperationPromotedToType(ISD::CTTZ_ZERO_UNDEF, MVT::i16 , MVT::i32); in X86TargetLowering()
429 setOperationPromotedToType(ISD::CTLZ , MVT::i8 , MVT::i32); in X86TargetLowering()
430 setOperationPromotedToType(ISD::CTLZ_ZERO_UNDEF, MVT::i8 , MVT::i32); in X86TargetLowering()
475 setOperationPromotedToType(ISD::CTPOP, MVT::i8, MVT::i32); in X86TargetLowering()
478 setOperationPromotedToType(ISD::CTPOP, MVT::i16, MVT::i32); in X86TargetLowering()
1484 setOperationPromotedToType(ISD::FP_TO_SINT, MVT::v8i16, MVT::v8i32); in X86TargetLowering()
1485 setOperationPromotedToType(ISD::FP_TO_UINT, MVT::v8i16, MVT::v8i32); in X86TargetLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1019 setOperationPromotedToType(ISD::FLOG2, MVT::f16, MVT::f32); in NVPTXTargetLowering()
1020 setOperationPromotedToType(ISD::FLOG2, MVT::bf16, MVT::f32); in NVPTXTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp858 setOperationPromotedToType( in RISCVTargetLowering()
1195 setOperationPromotedToType(ZvfhminZvfbfminPromoteOps, VT, F32VecVT); in RISCVTargetLowering()
1196 setOperationPromotedToType(ZvfhminZvfbfminPromoteVPOps, VT, F32VecVT); in RISCVTargetLowering()
1474 setOperationPromotedToType(ZvfhminZvfbfminPromoteOps, VT, F32VecVT); in RISCVTargetLowering()
1475 setOperationPromotedToType(ZvfhminZvfbfminPromoteVPOps, VT, F32VecVT); in RISCVTargetLowering()
1500 setOperationPromotedToType(ZvfhminZvfbfminPromoteOps, VT, F32VecVT); in RISCVTargetLowering()