Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp19286 MVT CurrVT = InVT; in LowerEXTEND_VECTOR_INREG() local
19290 while (CurrVT != VT && CurrVT.getVectorElementType() != MVT::i32) { in LowerEXTEND_VECTOR_INREG()
19291 Curr = DAG.getNode(X86ISD::UNPCKL, dl, CurrVT, DAG.getUNDEF(CurrVT), Curr); in LowerEXTEND_VECTOR_INREG()
19292 MVT CurrSVT = MVT::getIntegerVT(CurrVT.getScalarSizeInBits() * 2); in LowerEXTEND_VECTOR_INREG()
19293 CurrVT = MVT::getVectorVT(CurrSVT, CurrVT.getVectorNumElements() / 2); in LowerEXTEND_VECTOR_INREG()
19294 Curr = DAG.getBitcast(CurrVT, Curr); in LowerEXTEND_VECTOR_INREG()
19298 if (CurrVT != InVT) { in LowerEXTEND_VECTOR_INREG()
19300 CurrVT.getScalarSizeInBits() - InSVT.getSizeInBits(); in LowerEXTEND_VECTOR_INREG()
19301 SignExt = DAG.getNode(X86ISD::VSRAI, dl, CurrVT, Curr, in LowerEXTEND_VECTOR_INREG()
19305 if (CurrVT == VT) in LowerEXTEND_VECTOR_INREG()
[all …]
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp16084 MVT CurrVT = InVT; in LowerSIGN_EXTEND_VECTOR_INREG() local
16088 while (CurrVT != VT && CurrVT.getVectorElementType() != MVT::i32) { in LowerSIGN_EXTEND_VECTOR_INREG()
16089 Curr = DAG.getNode(X86ISD::UNPCKL, dl, CurrVT, DAG.getUNDEF(CurrVT), Curr); in LowerSIGN_EXTEND_VECTOR_INREG()
16090 MVT CurrSVT = MVT::getIntegerVT(CurrVT.getScalarSizeInBits() * 2); in LowerSIGN_EXTEND_VECTOR_INREG()
16091 CurrVT = MVT::getVectorVT(CurrSVT, CurrVT.getVectorNumElements() / 2); in LowerSIGN_EXTEND_VECTOR_INREG()
16092 Curr = DAG.getBitcast(CurrVT, Curr); in LowerSIGN_EXTEND_VECTOR_INREG()
16096 if (CurrVT != InVT) { in LowerSIGN_EXTEND_VECTOR_INREG()
16098 CurrVT.getVectorElementType().getSizeInBits() - InSVT.getSizeInBits(); in LowerSIGN_EXTEND_VECTOR_INREG()
16099 SignExt = DAG.getNode(X86ISD::VSRAI, dl, CurrVT, Curr, in LowerSIGN_EXTEND_VECTOR_INREG()
16103 if (CurrVT == VT) in LowerSIGN_EXTEND_VECTOR_INREG()
[all …]