/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 2430 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 …]
|
D | LegalizeVectorTypes.cpp | 214 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()
|
D | LegalizeIntegerTypes.cpp | 2700 EVT ExtVT = N->getMemoryVT(); in ExpandIntOp_STORE() local 2701 unsigned EBytes = ExtVT.getStoreSize(); in ExpandIntOp_STORE() 2705 ExtVT.getSizeInBits() - ExcessBits); in ExpandIntOp_STORE()
|
D | SelectionDAG.cpp | 6464 EVT ExtVT = cast<VTSDNode>(Operands[1])->getVT().getVectorElementType(); in UnrollVectorOp() local 6467 getValueType(ExtVT))); in UnrollVectorOp()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 441 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 …]
|
D | LegalizeVectorTypes.cpp | 270 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()
|
D | LegalizeIntegerTypes.cpp | 3088 EVT ExtVT = N->getMemoryVT(); in ExpandIntOp_STORE() local 3089 unsigned EBytes = ExtVT.getStoreSize(); in ExpandIntOp_STORE() 3093 ExtVT.getSizeInBits() - ExcessBits); in ExpandIntOp_STORE()
|
D | SelectionDAG.cpp | 6944 EVT ExtVT = cast<VTSDNode>(Operands[1])->getVT().getVectorElementType(); in UnrollVectorOp() local 6947 getValueType(ExtVT))); in UnrollVectorOp()
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUISelLowering.h | 141 EVT ExtVT) const override;
|
D | SIISelLowering.cpp | 1308 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), KnownBits); in LowerFrameIndex() local 1312 DAG.getValueType(ExtVT)); in LowerFrameIndex()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 10452 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale), in lowerVectorShuffleAsSpecificZeroOrAnyExtend() local 10455 InputV = getExtendInVec(X86ISD::VZEXT, DL, ExtVT, InputV, DAG); in lowerVectorShuffleAsSpecificZeroOrAnyExtend() 10730 MVT ExtVT = VT; in lowerVectorShuffleAsElementInsertion() local 10760 ExtVT = MVT::getVectorVT(MVT::i32, ExtVT.getSizeInBits() / 32); in lowerVectorShuffleAsElementInsertion() 10763 V2 = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, ExtVT, V2S); in lowerVectorShuffleAsElementInsertion() 10775 assert(VT == ExtVT && "Cannot change extended type when non-zeroable!"); in lowerVectorShuffleAsElementInsertion() 10789 ExtVT, V1, V2); in lowerVectorShuffleAsElementInsertion() 10796 V2 = DAG.getNode(X86ISD::VZEXT_MOVL, DL, ExtVT, V2); in lowerVectorShuffleAsElementInsertion() 10797 if (ExtVT != VT) in lowerVectorShuffleAsElementInsertion() 11077 MVT ExtVT = MVT::getVectorVT(SrcVT.getScalarType(), in lowerVectorShuffleAsBroadcast() local [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 510 EVT LoadResultTy, EVT &ExtVT); 4040 EVT LoadResultTy, EVT &ExtVT) { in isAndLoadExtLoad() argument 4046 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); in isAndLoadExtLoad() 4049 if (ExtVT == LoadedVT && in isAndLoadExtLoad() 4051 TLI.isLoadExtLegal(ISD::ZEXTLOAD, LoadResultTy, ExtVT))) { in isAndLoadExtLoad() 4063 if (!LoadedVT.bitsGT(ExtVT) || !ExtVT.isRound()) in isAndLoadExtLoad() 4067 !TLI.isLoadExtLegal(ISD::ZEXTLOAD, LoadResultTy, ExtVT)) in isAndLoadExtLoad() 4070 if (!TLI.shouldReduceLoadWidth(LoadN, ISD::ZEXTLOAD, ExtVT)) in isAndLoadExtLoad() 4178 EVT ExtVT; in SearchForAndLoads() local 4179 if (isAndLoadExtLoad(Mask, Load, Load->getValueType(0), ExtVT) && in SearchForAndLoads() [all …]
|
D | LegalizeVectorTypes.cpp | 264 EVT ExtVT = cast<VTSDNode>(N->getOperand(1))->getVT().getVectorElementType(); in ScalarizeVecRes_InregOp() local 267 LHS, DAG.getValueType(ExtVT)); in ScalarizeVecRes_InregOp() 2739 EVT ExtVT = EVT::getVectorVT(*DAG.getContext(), in WidenVecRes_InregOp() local 2745 WidenVT, WidenLHS, DAG.getValueType(ExtVT)); in WidenVecRes_InregOp() 3124 EVT ExtVT = EVT::getVectorVT(Ctx, ToMaskVT.getVectorElementType(), in convertMask() local 3126 Mask = DAG.getNode(ISD::SIGN_EXTEND, SDLoc(Mask), ExtVT, Mask); in convertMask()
|
D | LegalizeIntegerTypes.cpp | 723 EVT ExtVT = EVT::getVectorVT(*DAG.getContext(), NVT.getVectorElementType(), in PromoteIntRes_TRUNCATE() local 725 SDValue WideExt = DAG.getNode(ISD::ZERO_EXTEND, dl, ExtVT, WideTrunc); in PromoteIntRes_TRUNCATE() 3243 EVT ExtVT = N->getMemoryVT(); in ExpandIntOp_STORE() local 3244 unsigned EBytes = ExtVT.getStoreSize(); in ExpandIntOp_STORE() 3248 ExtVT.getSizeInBits() - ExcessBits); in ExpandIntOp_STORE()
|
D | SelectionDAG.cpp | 8376 EVT ExtVT = cast<VTSDNode>(Operands[1])->getVT().getVectorElementType(); in UnrollVectorOp() local 8379 getValueType(ExtVT))); in UnrollVectorOp()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUISelLowering.h | 168 EVT ExtVT) const override;
|
D | AMDGPUISelLowering.cpp | 2849 EVT ExtVT = cast<VTSDNode>(N1)->getVT(); in performAssertSZExtCombine() local 2854 if (SrcVT.bitsGE(ExtVT)) { in performAssertSZExtCombine()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 601 EVT ExtVT = EVT::getEVT(Dst); 605 if (TLI->isLoadExtLegal(LType, ExtVT, LoadVT))
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86ISelLowering.cpp | 5050 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/ |
D | SystemZISelLowering.cpp | 4784 EVT ExtVT = Op.getValueType(); in combineExtract() local 4786 unsigned ExtBytesPerElement = ExtVT.getVectorElementType().getStoreSize(); in combineExtract()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 5179 EVT ExtVT = Op.getValueType(); in combineExtract() local 5181 unsigned ExtBytesPerElement = ExtVT.getVectorElementType().getStoreSize(); in combineExtract()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 7852 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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 9091 EVT ExtVT = cast<VTSDNode>(Op.getOperand(1))->getVT(); in LowerSIGN_EXTEND_INREG() local 9092 if (ExtVT != MVT::v2i32) { in LowerSIGN_EXTEND_INREG() 9096 ExtVT.getVectorElementType(), 4))); in LowerSIGN_EXTEND_INREG()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 1943 MVT ExtVT = in LowerVectorFP_TO_INT() local 1946 SDValue Ext = DAG.getNode(ISD::FP_EXTEND, dl, ExtVT, Op.getOperand(0)); in LowerVectorFP_TO_INT()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 2267 MVT ExtVT = in LowerVectorFP_TO_INT() local 2270 SDValue Ext = DAG.getNode(ISD::FP_EXTEND, dl, ExtVT, Op.getOperand(0)); in LowerVectorFP_TO_INT()
|