Home
last modified time | relevance | path

Searched refs:ExtVT (Results 1 – 15 of 15) sorted by relevance

/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp6581 MVT ExtVT = VT.getVectorElementType(); in LowerBUILD_VECTOR() local
6601 unsigned EVTBits = ExtVT.getSizeInBits(); in LowerBUILD_VECTOR()
6639 if (ExtVT == MVT::i64 && !Subtarget.is64Bit() && in LowerBUILD_VECTOR()
6663 if (ExtVT == MVT::i32 || ExtVT == MVT::f32 || ExtVT == MVT::f64 || in LowerBUILD_VECTOR()
6664 (ExtVT == MVT::i64 && Subtarget.is64Bit())) { in LowerBUILD_VECTOR()
6679 if (ExtVT == MVT::i16 || ExtVT == MVT::i8) { in LowerBUILD_VECTOR()
6759 EVT HVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, NumElems/2); in LowerBUILD_VECTOR()
8098 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale), in lowerVectorShuffleAsSpecificZeroOrAnyExtend() local
8106 InputV = DAG.getNode(X86ISD::VZEXT, DL, ExtVT, InputV); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
8382 MVT ExtVT = VT; in lowerVectorShuffleAsElementInsertion() local
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp2430 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in visitAND() local
2433 if (ExtVT == LoadedVT && in visitAND()
2434 (!LegalOperations || TLI.isLoadExtLegal(ISD::ZEXTLOAD, ExtVT))) { in visitAND()
2441 ExtVT, LN0->isVolatile(), LN0->isNonTemporal(), in visitAND()
2451 if (!LN0->isVolatile() && LoadedVT.bitsGT(ExtVT) && ExtVT.isRound() && in visitAND()
2452 (!LegalOperations || TLI.isLoadExtLegal(ISD::ZEXTLOAD, ExtVT))) { in visitAND()
2463 unsigned EVTStoreBytes = ExtVT.getStoreSize(); in visitAND()
2477 ExtVT, LN0->isVolatile(), LN0->isNonTemporal(), in visitAND()
3394 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), LowBits); in visitSRA() local
3396 ExtVT = EVT::getVectorVT(*DAG.getContext(), in visitSRA()
[all …]
DLegalizeVectorTypes.cpp214 EVT ExtVT = cast<VTSDNode>(N->getOperand(1))->getVT().getVectorElementType(); in ScalarizeVecRes_InregOp() local
217 LHS, DAG.getValueType(ExtVT)); in ScalarizeVecRes_InregOp()
1571 EVT ExtVT = EVT::getVectorVT(*DAG.getContext(), in WidenVecRes_InregOp() local
1577 WidenVT, WidenLHS, DAG.getValueType(ExtVT)); in WidenVecRes_InregOp()
DLegalizeIntegerTypes.cpp2700 EVT ExtVT = N->getMemoryVT(); in ExpandIntOp_STORE() local
2701 unsigned EBytes = ExtVT.getStoreSize(); in ExpandIntOp_STORE()
2705 ExtVT.getSizeInBits() - ExcessBits); in ExpandIntOp_STORE()
DSelectionDAG.cpp6464 EVT ExtVT = cast<VTSDNode>(Operands[1])->getVT().getVectorElementType(); in UnrollVectorOp() local
6467 getValueType(ExtVT))); in UnrollVectorOp()
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp441 EVT LoadResultTy, EVT &ExtVT, EVT &LoadedVT,
3009 EVT LoadResultTy, EVT &ExtVT, EVT &LoadedVT, in isAndLoadExtLoad() argument
3016 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in isAndLoadExtLoad()
3019 if (ExtVT == LoadedVT && in isAndLoadExtLoad()
3021 TLI.isLoadExtLegal(ISD::ZEXTLOAD, LoadResultTy, ExtVT))) { in isAndLoadExtLoad()
3034 if (!LoadedVT.bitsGT(ExtVT) || !ExtVT.isRound()) in isAndLoadExtLoad()
3038 !TLI.isLoadExtLegal(ISD::ZEXTLOAD, LoadResultTy, ExtVT)) in isAndLoadExtLoad()
3041 if (!TLI.shouldReduceLoadWidth(LoadN, ISD::ZEXTLOAD, ExtVT)) in isAndLoadExtLoad()
3244 EVT ExtVT, LoadedVT; in visitAND() local
3245 if (isAndLoadExtLoad(N1C, LN0, LoadResultTy, ExtVT, LoadedVT, in visitAND()
[all …]
DLegalizeVectorTypes.cpp270 EVT ExtVT = cast<VTSDNode>(N->getOperand(1))->getVT().getVectorElementType(); in ScalarizeVecRes_InregOp() local
273 LHS, DAG.getValueType(ExtVT)); in ScalarizeVecRes_InregOp()
2522 EVT ExtVT = EVT::getVectorVT(*DAG.getContext(), in WidenVecRes_InregOp() local
2528 WidenVT, WidenLHS, DAG.getValueType(ExtVT)); in WidenVecRes_InregOp()
DLegalizeIntegerTypes.cpp3088 EVT ExtVT = N->getMemoryVT(); in ExpandIntOp_STORE() local
3089 unsigned EBytes = ExtVT.getStoreSize(); in ExpandIntOp_STORE()
3093 ExtVT.getSizeInBits() - ExcessBits); in ExpandIntOp_STORE()
DSelectionDAG.cpp6944 EVT ExtVT = cast<VTSDNode>(Operands[1])->getVT().getVectorElementType(); in UnrollVectorOp() local
6947 getValueType(ExtVT))); in UnrollVectorOp()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.h141 EVT ExtVT) const override;
DSIISelLowering.cpp1308 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), KnownBits); in LowerFrameIndex() local
1312 DAG.getValueType(ExtVT)); in LowerFrameIndex()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.cpp5050 EVT ExtVT = VT.getVectorElementType(); in LowerBUILD_VECTOR() local
5073 unsigned EVTBits = ExtVT.getSizeInBits(); in LowerBUILD_VECTOR()
5110 if (ExtVT == MVT::i64 && !Subtarget->is64Bit() && in LowerBUILD_VECTOR()
5147 } else if (ExtVT == MVT::i32 || ExtVT == MVT::f32 || ExtVT == MVT::f64 || in LowerBUILD_VECTOR()
5148 (ExtVT == MVT::i64 && Subtarget->is64Bit())) { in LowerBUILD_VECTOR()
5153 } else if (ExtVT == MVT::i16 || ExtVT == MVT::i8) { in LowerBUILD_VECTOR()
5223 EVT HVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, NumElems/2); in LowerBUILD_VECTOR()
5896 MVT ExtVT = (OpVT == MVT::v2f64) ? MVT::i64 : MVT::i32; in getVZextMovL() local
5897 if ((ExtVT != MVT::i64 || Subtarget->is64Bit()) && in getVZextMovL()
5900 SrcOp.getOperand(0).getOperand(0).getValueType() == ExtVT) { in getVZextMovL()
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.cpp4784 EVT ExtVT = Op.getValueType(); in combineExtract() local
4786 unsigned ExtBytesPerElement = ExtVT.getVectorElementType().getStoreSize(); in combineExtract()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp7852 EVT ExtVT = cast<VTSDNode>(Op.getOperand(1))->getVT(); in LowerSIGN_EXTEND_INREG() local
7853 if (ExtVT != MVT::v2i32) { in LowerSIGN_EXTEND_INREG()
7857 ExtVT.getVectorElementType(), 4))); in LowerSIGN_EXTEND_INREG()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp1943 MVT ExtVT = in LowerVectorFP_TO_INT() local
1946 SDValue Ext = DAG.getNode(ISD::FP_EXTEND, dl, ExtVT, Op.getOperand(0)); in LowerVectorFP_TO_INT()