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/ |
D | ARMISelLowering.cpp | 16467 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/ |
D | X86ISelLowering.cpp | 28778 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 …]
|