Searched refs:SExtVT (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 4544 static SDValue signExtendBitcastSrcVector(SelectionDAG &DAG, EVT SExtVT, in signExtendBitcastSrcVector() argument 4551 return DAG.getNode(ISD::SIGN_EXTEND, DL, SExtVT, Src); in signExtendBitcastSrcVector() 4556 Src.getOpcode(), DL, SExtVT, in signExtendBitcastSrcVector() 4557 signExtendBitcastSrcVector(DAG, SExtVT, Src.getOperand(0), DL), in signExtendBitcastSrcVector() 4558 signExtendBitcastSrcVector(DAG, SExtVT, Src.getOperand(1), DL)); in signExtendBitcastSrcVector() 4562 DL, SExtVT, Src.getOperand(0), in signExtendBitcastSrcVector() 4563 signExtendBitcastSrcVector(DAG, SExtVT, Src.getOperand(1), DL), in signExtendBitcastSrcVector() 4564 signExtendBitcastSrcVector(DAG, SExtVT, Src.getOperand(2), DL)); in signExtendBitcastSrcVector() 4663 MVT SExtVT; in performBITCASTCombine() local 4678 SExtVT = MVT::v2i64; in performBITCASTCombine() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 32368 MVT SExtVT = SrcVT == MVT::v16i1 ? MVT::v16i8 : MVT::v32i8; in LowerBITCAST() local 32370 SDValue V = DAG.getSExtOrTrunc(Src, DL, SExtVT); in LowerBITCAST() 45280 static SDValue signExtendBitcastSrcVector(SelectionDAG &DAG, EVT SExtVT, in signExtendBitcastSrcVector() argument 45287 return DAG.getNode(ISD::SIGN_EXTEND, DL, SExtVT, Src); in signExtendBitcastSrcVector() 45292 Src.getOpcode(), DL, SExtVT, in signExtendBitcastSrcVector() 45293 signExtendBitcastSrcVector(DAG, SExtVT, Src.getOperand(0), DL), in signExtendBitcastSrcVector() 45294 signExtendBitcastSrcVector(DAG, SExtVT, Src.getOperand(1), DL)); in signExtendBitcastSrcVector() 45298 DL, SExtVT, Src.getOperand(0), in signExtendBitcastSrcVector() 45299 signExtendBitcastSrcVector(DAG, SExtVT, Src.getOperand(1), DL), in signExtendBitcastSrcVector() 45300 signExtendBitcastSrcVector(DAG, SExtVT, Src.getOperand(2), DL)); in signExtendBitcastSrcVector() [all …]
|