Home
last modified time | relevance | path

Searched refs:TargetVT (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp914 MVT::SimpleValueType TargetVT = LD->getSimpleValueType(0).SimpleTy; in tryLoad() local
918 TargetVT, NVPTX::LD_i8_avar, NVPTX::LD_i16_avar, NVPTX::LD_i32_avar, in tryLoad()
926 NVPTXLD = CurDAG->getMachineNode(*Opcode, dl, TargetVT, MVT::Other, Ops); in tryLoad()
929 Opcode = pickOpcodeForVT(TargetVT, NVPTX::LD_i8_asi, NVPTX::LD_i16_asi, in tryLoad()
938 NVPTXLD = CurDAG->getMachineNode(*Opcode, dl, TargetVT, MVT::Other, Ops); in tryLoad()
943 TargetVT, NVPTX::LD_i8_ari_64, NVPTX::LD_i16_ari_64, in tryLoad()
948 TargetVT, NVPTX::LD_i8_ari, NVPTX::LD_i16_ari, NVPTX::LD_i32_ari, in tryLoad()
956 NVPTXLD = CurDAG->getMachineNode(*Opcode, dl, TargetVT, MVT::Other, Ops); in tryLoad()
960 TargetVT, NVPTX::LD_i8_areg_64, NVPTX::LD_i16_areg_64, in tryLoad()
966 TargetVT, NVPTX::LD_i8_areg, NVPTX::LD_i16_areg, NVPTX::LD_i32_areg, in tryLoad()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1655 for (MVT TargetVT : MVT::fixedlen_vector_valuetypes()) { in HexagonTargetLowering() local
1656 if (TargetVT == VT) in HexagonTargetLowering()
1658 setLoadExtAction(ISD::EXTLOAD, TargetVT, VT, Expand); in HexagonTargetLowering()
1659 setLoadExtAction(ISD::ZEXTLOAD, TargetVT, VT, Expand); in HexagonTargetLowering()
1660 setLoadExtAction(ISD::SEXTLOAD, TargetVT, VT, Expand); in HexagonTargetLowering()
1661 setTruncStoreAction(VT, TargetVT, Expand); in HexagonTargetLowering()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp14033 EVT TargetVT = N->getValueType(0); in combineElementTruncationToVectorTruncation() local
14082 EVT NewVT = TargetVT == MVT::v2i64 ? MVT::v2f64 : MVT::v4f32; in combineElementTruncationToVectorTruncation()
14084 return DAG.getNode(Opcode, dl, TargetVT, BV); in combineElementTruncationToVectorTruncation()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp51581 EVT TargetVT = Extend->getValueType(0); in combineToExtendCMOV() local
51594 if (TargetVT != MVT::i32 && TargetVT != MVT::i64) in combineToExtendCMOV()
51604 EVT ExtendVT = TargetVT; in combineToExtendCMOV()
51605 if (TargetVT == MVT::i64 && ExtendOpcode != ISD::SIGN_EXTEND) in combineToExtendCMOV()
51615 if (ExtendVT != TargetVT) in combineToExtendCMOV()
51616 Res = DAG.getNode(ExtendOpcode, DL, TargetVT, Res); in combineToExtendCMOV()