/openbsd-current/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 508 {Intrinsic::vp_fshl, MVT::v2i8, 7}, member in class:MVT 546 {Intrinsic::vp_fshr, MVT::v2i8, 7}, member in class:MVT 584 {Intrinsic::bitreverse, MVT::v2i8, 17}, member in class:MVT 619 {Intrinsic::vp_bitreverse, MVT::v2i8, 17}, member in class:MVT 654 {Intrinsic::ctpop, MVT::v2i8, 12}, member in class:MVT 689 {Intrinsic::vp_ctpop, MVT::v2i8, 12}, member in class:MVT 724 {Intrinsic::vp_ctlz, MVT::v2i8, 19}, member in class:MVT 762 {Intrinsic::vp_cttz, MVT::v2i8, 16}, member in class:MVT
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 2307 {ISD::SDIV, MVT::v2i8, member in class:MVT 2310 {ISD::UDIV, MVT::v2i8, 5}, {ISD::UDIV, MVT::v4i8, 8}, member in class:MVT [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 2083 { ISD::SIGN_EXTEND, MVT::v2i8, MVT::v2i1, 1 }, member in class:MVT 2102 { ISD::ZERO_EXTEND, MVT::v2i8, MVT::v2i1, 2 }, member in class:MVT 2120 { ISD::TRUNCATE, MVT::v2i1, MVT::v2i8, 2 }, member in class:MVT 2140 { ISD::TRUNCATE, MVT::v2i8, MVT::v2i16, 2 }, // vpmovwb member in class:MVT 2329 { ISD::SIGN_EXTEND, MVT::v2i8, MVT::v2i1, 1 }, member in class:MVT 2348 { ISD::ZERO_EXTEND, MVT::v2i8, MVT::v2i1, 2 }, member in class:MVT 2366 { ISD::TRUNCATE, MVT::v2i1, MVT::v2i8, 2 }, member in class:MVT [all...] |