Home
last modified time | relevance | path

Searched refs:HalfT (Results 1 – 2 of 2) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp16467 MVT HalfT = MVT::i32; in lowerABS() local
16471 if (!isOperationLegalOrCustom(ISD::ADDCARRY, HalfT) || in lowerABS()
16472 !isOperationLegalOrCustom(ISD::UADDO, HalfT)) in lowerABS()
16475 unsigned OpTypeBits = HalfT.getScalarSizeInBits(); in lowerABS()
16476 SDVTList VTList = DAG.getVTList(HalfT, MVT::i1); in lowerABS()
16478 Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, HalfT, N->getOperand(0), in lowerABS()
16479 DAG.getConstant(0, dl, HalfT)); in lowerABS()
16480 Hi = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, HalfT, N->getOperand(0), in lowerABS()
16481 DAG.getConstant(1, dl, HalfT)); in lowerABS()
16483 Tmp = DAG.getNode(ISD::SRA, dl, HalfT, Hi, in lowerABS()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp28778 MVT HalfT = MVT::i32; in ReplaceNodeResults() local
28780 SDVTList VTList = DAG.getVTList(HalfT, MVT::i1); in ReplaceNodeResults()
28782 Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, HalfT, N->getOperand(0), in ReplaceNodeResults()
28783 DAG.getConstant(0, dl, HalfT)); in ReplaceNodeResults()
28784 Hi = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, HalfT, N->getOperand(0), in ReplaceNodeResults()
28785 DAG.getConstant(1, dl, HalfT)); in ReplaceNodeResults()
28787 ISD::SRA, dl, HalfT, Hi, in ReplaceNodeResults()
28788 DAG.getConstant(HalfT.getSizeInBits() - 1, dl, in ReplaceNodeResults()
28789 TLI.getShiftAmountTy(HalfT, DAG.getDataLayout()))); in ReplaceNodeResults()
28793 Hi = DAG.getNode(ISD::XOR, dl, HalfT, Tmp, Hi); in ReplaceNodeResults()
[all …]