Searched refs:setOperationPromotedToType (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 465 setOperationPromotedToType(ISD::LOAD, MVT::aarch64svcount, MVT::nxv16i1); in AArch64TargetLowering() 466 setOperationPromotedToType(ISD::STORE, MVT::aarch64svcount, MVT::nxv16i1); in AArch64TargetLowering() 809 setOperationPromotedToType(ISD::FADD, V4Narrow, MVT::v4f32); in AArch64TargetLowering() 810 setOperationPromotedToType(ISD::FSUB, V4Narrow, MVT::v4f32); in AArch64TargetLowering() 811 setOperationPromotedToType(ISD::FMUL, V4Narrow, MVT::v4f32); in AArch64TargetLowering() 812 setOperationPromotedToType(ISD::FDIV, V4Narrow, MVT::v4f32); in AArch64TargetLowering() 813 setOperationPromotedToType(ISD::FCEIL, V4Narrow, MVT::v4f32); in AArch64TargetLowering() 814 setOperationPromotedToType(ISD::FFLOOR, V4Narrow, MVT::v4f32); in AArch64TargetLowering() 815 setOperationPromotedToType(ISD::FROUND, V4Narrow, MVT::v4f32); in AArch64TargetLowering() 816 setOperationPromotedToType(ISD::FTRUNC, V4Narrow, MVT::v4f32); in AArch64TargetLowering() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 2690 void setOperationPromotedToType(unsigned Opc, MVT OrigVT, MVT DestVT) { in setOperationPromotedToType() function 2694 void setOperationPromotedToType(ArrayRef<unsigned> Ops, MVT OrigVT, in setOperationPromotedToType() function
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 403 setOperationPromotedToType(ISD::CTTZ , MVT::i8 , MVT::i32); in X86TargetLowering() 404 setOperationPromotedToType(ISD::CTTZ_ZERO_UNDEF, MVT::i8 , MVT::i32); in X86TargetLowering() 408 setOperationPromotedToType(ISD::CTTZ , MVT::i16 , MVT::i32); in X86TargetLowering() 409 setOperationPromotedToType(ISD::CTTZ_ZERO_UNDEF, MVT::i16 , MVT::i32); in X86TargetLowering() 423 setOperationPromotedToType(ISD::CTLZ , MVT::i8 , MVT::i32); in X86TargetLowering() 424 setOperationPromotedToType(ISD::CTLZ_ZERO_UNDEF, MVT::i8 , MVT::i32); in X86TargetLowering() 469 setOperationPromotedToType(ISD::CTPOP, MVT::i8, MVT::i32); in X86TargetLowering() 472 setOperationPromotedToType(ISD::CTPOP, MVT::i16, MVT::i32); in X86TargetLowering() 1460 setOperationPromotedToType(ISD::FP_TO_SINT, MVT::v8i16, MVT::v8i32); in X86TargetLowering() 1461 setOperationPromotedToType(ISD::FP_TO_UINT, MVT::v8i16, MVT::v8i32); in X86TargetLowering() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 810 setOperationPromotedToType( in RISCVTargetLowering() 1089 setOperationPromotedToType(ZvfhminPromoteOps, VT, F32VecVT); in RISCVTargetLowering() 1090 setOperationPromotedToType(ZvfhminPromoteVPOps, VT, F32VecVT); in RISCVTargetLowering() 1339 setOperationPromotedToType(ZvfhminPromoteOps, VT, F32VecVT); in RISCVTargetLowering() 1340 setOperationPromotedToType(ZvfhminPromoteVPOps, VT, F32VecVT); in RISCVTargetLowering()
|