| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelDAGToDAG.cpp | 1059 EVT EltVT = N->getValueType(0); in tryLoadVector() local 1064 if (EltVT == MVT::v2f16) { in tryLoadVector() 1066 EltVT = MVT::i32; in tryLoadVector() 1269 if (EltVT.isVector()) { in tryLDGLDU() 1271 EltVT = EltVT.getVectorElementType(); in tryLDGLDU() 1275 EltVT = MVT::v2f16; in tryLDGLDU() 1283 EVT NodeVT = (EltVT == MVT::i8) ? MVT::i16 : EltVT; in tryLDGLDU() 1936 if (EltVT == MVT::v2f16) { in tryStoreVector() 1938 EltVT = MVT::i32; in tryStoreVector() 2154 VTs = CurDAG->getVTList(EltVT, EltVT, MVT::Other, MVT::Glue); in tryLoadParam() [all …]
|
| H A D | NVPTXISelLowering.cpp | 208 EltVT = MVT::v2f16; in ComputePTXValueVTs() 246 EVT EltVT = ValueVTs[Idx]; in CanMergeParamLoadStoresStartingAt() local 268 if (ValueVTs[j] != EltVT) in CanMergeParamLoadStoresStartingAt() 1512 EVT EltVT = VTs[j]; in LowerCall() local 2475 EVT LoadVT = EltVT; in LowerFormalArguments() 4568 EltVT = MVT::i16; in ReplaceLoadVector() 4581 LdResVTs = DAG.getVTList(EltVT, EltVT, MVT::Other); in ReplaceLoadVector() 4585 EVT ListVTs[] = { EltVT, EltVT, EltVT, EltVT, MVT::Other }; in ReplaceLoadVector() 4675 EltVT = MVT::i16; in ReplaceINTRINSIC_W_CHAIN() 4700 LdResVTs = DAG.getVTList(EltVT, EltVT, MVT::Other); in ReplaceINTRINSIC_W_CHAIN() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 343 EVT EltVT = getVectorElementType(); in widenIntegerVectorElementType() local 344 EltVT = EVT::getIntegerVT(Context, 2 * EltVT.getSizeInBits()); in widenIntegerVectorElementType() 345 return EVT::getVectorVT(Context, EltVT, getVectorElementCount()); in widenIntegerVectorElementType() 352 EVT EltVT = getVectorElementType(); in getHalfNumVectorElementsVT() local 355 return EVT::getVectorVT(Context, EltVT, EltCnt / 2); in getHalfNumVectorElementsVT()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 778 EVT EltVT = VT.getVectorElementType(); in getTypeConversion() local 782 return LegalizeKind(TypeScalarizeVector, EltVT); in getTypeConversion() 787 if (EltVT.isInteger()) { in getTypeConversion() 797 LegalizeKind LK = getTypeConversion(Context, EltVT); in getTypeConversion() 809 EVT OldEltVT = EltVT; in getTypeConversion() 813 EltVT = EVT::getIntegerVT(Context, 1 + EltVT.getSizeInBits()) in getTypeConversion() 820 if (!EltVT.isSimple()) in getTypeConversion() 833 EltVT = OldEltVT; in getTypeConversion() 845 if (!EltVT.isSimple()) in getTypeConversion() 1174 MVT EltVT = VT.getVectorElementType(); in computeRegisterProperties() local [all …]
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 260 if (EltVT.isInteger()) in ScalarizeVecRes_BUILD_VECTOR() 289 if (Op.getValueType() != EltVT) in ScalarizeVecRes_INSERT_VECTOR_ELT() 377 if (InOp.getValueType() != EltVT) in ScalarizeVecRes_SCALAR_TO_VECTOR() 1238 EltVT = MVT::i8; in SplitVecRes_INSERT_VECTOR_ELT() 1243 if (EltVT.bitsGT(Elt.getValueType())) in SplitVecRes_INSERT_VECTOR_ELT() 1945 EltVT = MVT::i8; in SplitVecOp_EXTRACT_VECTOR_ELT() 3240 EVT EltVT = VT.getVectorElementType(); in WidenVecRes_EXTRACT_SUBVECTOR() local 3804 EVT EltVT = VT.getVectorElementType(); in WidenVecOp_Convert() local 3831 Opcode, dl, EltVT, in WidenVecOp_Convert() 3865 EVT EltVT = VT.getVectorElementType(); in WidenVecOp_CONCAT_VECTORS() local [all …]
|
| H A D | LegalizeDAG.cpp | 362 EVT EltVT = VT.getVectorElementType(); in PerformInsertVectorEltInMemory() local 389 if (Val.getValueType() == EltVT || in ExpandINSERT_VECTOR_ELT() 390 (EltVT.isInteger() && Val.getValueType().bitsGE(EltVT))) { in ExpandINSERT_VECTOR_ELT() 1379 EVT EltVT = VT.getVectorElementType(); in ExpandVectorBuildThroughStack() local 1884 EVT EltVT = VT.getVectorElementType(); in ExpandBUILD_VECTOR() local 1925 if (OpVT==EltVT) in ExpandBUILD_VECTOR() 2916 EVT EltVT = VT.getVectorElementType(); in ExpandNode() local 2919 if (!TLI.isTypeLegal(EltVT)) { in ExpandNode() 2925 if (NewEltVT.bitsLT(EltVT)) { in ExpandNode() 2960 EltVT = NewEltVT; in ExpandNode() [all …]
|
| H A D | LegalizeVectorOps.cpp | 1223 EVT EltVT = VT.getVectorElementType(); in ExpandStrictFPOp() local 1227 EVT ValueVTs[] = {EltVT, MVT::Other}; in ExpandStrictFPOp() 1248 EltVT, Oper, Idx); in ExpandStrictFPOp() 1271 EVT EltVT = VT.getVectorElementType(); in UnrollVSETCC() local 1287 Ops[i] = DAG.getSelect(dl, EltVT, Ops[i], in UnrollVSETCC() 1289 (EltVT.getSizeInBits()), dl, EltVT), in UnrollVSETCC() 1290 DAG.getConstant(0, dl, EltVT)); in UnrollVSETCC()
|
| H A D | LegalizeTypesGeneric.cpp | 321 EVT EltVT) { in IntegerToVector() argument 331 IntegerToVector(Parts[0], NumElements, Ops, EltVT); in IntegerToVector() 332 IntegerToVector(Parts[1], NumElements, Ops, EltVT); in IntegerToVector() 334 Ops.push_back(DAG.getNode(ISD::BITCAST, DL, EltVT, Op)); in IntegerToVector()
|
| H A D | SelectionDAG.cpp | 1141 EVT EltVT = VT.getScalarType(); in getNOT() local 1169 EVT EltVT = VT.getScalarType(); in getConstant() local 1170 assert((EltVT.getSizeInBits() >= 64 || in getConstant() 1185 EVT EltVT = VT.getScalarType(); in getConstant() local 1194 EltVT = TLI->getTypeToTransformTo(*getContext(), EltVT); in getConstant() 1286 EVT EltVT = VT.getScalarType(); in getConstantFP() local 1316 EVT EltVT = VT.getScalarType(); in getConstantFP() local 1317 if (EltVT == MVT::f32) in getConstantFP() 1319 else if (EltVT == MVT::f64) in getConstantFP() 1321 else if (EltVT == MVT::f80 || EltVT == MVT::f128 || EltVT == MVT::ppcf128 || in getConstantFP() [all …]
|
| H A D | LegalizeFloatTypes.cpp | 1988 EVT EltVT = VecVT.getVectorElementType(); in PromoteFloatRes_EXTRACT_VECTOR_ELT() local 2001 SDValue Res = DAG.getNode(N->getOpcode(), DL, EltVT, Vec, Idx); in PromoteFloatRes_EXTRACT_VECTOR_ELT() 2012 Res = DAG.getNode(N->getOpcode(), DL, EltVT, Lo, Idx); in PromoteFloatRes_EXTRACT_VECTOR_ELT() 2014 Res = DAG.getNode(N->getOpcode(), DL, EltVT, Hi, in PromoteFloatRes_EXTRACT_VECTOR_ELT()
|
| H A D | SelectionDAGBuilder.cpp | 1341 EVT EltVT = ValueVTs[i]; in getValueImpl() local 1343 Constants[i] = DAG.getUNDEF(EltVT); in getValueImpl() 1344 else if (EltVT.isFloatingPoint()) in getValueImpl() 1345 Constants[i] = DAG.getConstantFP(0, getCurSDLoc(), EltVT); in getValueImpl() 1347 Constants[i] = DAG.getConstant(0, getCurSDLoc(), EltVT); in getValueImpl() 1367 EVT EltVT = in getValueImpl() local 1371 if (EltVT.isFloatingPoint()) in getValueImpl() 1372 Op = DAG.getConstantFP(0, getCurSDLoc(), EltVT); in getValueImpl() 1374 Op = DAG.getConstant(0, getCurSDLoc(), EltVT); in getValueImpl() 3378 EVT EltVT = VT.getVectorElementType(); in visitShuffleVector() local [all …]
|
| H A D | LegalizeTypes.h | 924 SmallVectorImpl<SDValue> &Ops, EVT EltVT);
|
| H A D | TargetLowering.cpp | 5196 EVT EltVT = VecVT.getVectorElementType(); in getVectorElementPointer() local 5199 unsigned EltSize = EltVT.getSizeInBits() / 8; // FIXME: should be ABI size. in getVectorElementPointer() 5200 assert(EltSize * 8 == EltVT.getSizeInBits() && in getVectorElementPointer()
|
| H A D | DAGCombiner.cpp | 17100 EVT EltVT = InVT.getVectorElementType(); in visitEXTRACT_SUBVECTOR() local 17101 EVT ExtractVT = NumElems == 1 ? EltVT : in visitEXTRACT_SUBVECTOR() 17102 EVT::getVectorVT(*DAG.getContext(), EltVT, NumElems); in visitEXTRACT_SUBVECTOR() 17111 if (EltVT != Src.getValueType()) in visitEXTRACT_SUBVECTOR()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86InstrFMA.td | 332 SDNode Move, ValueType VT, ValueType EltVT, 337 (EltVT (extractelt (VT VR128:$src1), (iPTR 0))), 345 (EltVT (extractelt (VT VR128:$src1), (iPTR 0)))))))), 352 (EltVT (extractelt (VT VR128:$src1), (iPTR 0))), 359 (Op (EltVT (extractelt (VT VR128:$src1), (iPTR 0))), 367 (EltVT (extractelt (VT VR128:$src1), (iPTR 0)))))))), 602 ValueType VT, ValueType EltVT,
|
| H A D | X86InstrAVX512.td | 24 ValueType EltVT = eltvt; 45 !if (!eq (EltVT.Size, 64), 2, NumElts)), NumElts) # EltVT; 53 int EltSize = EltVT.Size; 9447 (_.EltVT (!cast<Instruction>(NAME##r) (_.EltVT (IMPLICIT_DEF)), 9450 (_.EltVT (!cast<Instruction>(NAME##r) (_.EltVT (IMPLICIT_DEF)), 9453 (_.EltVT (!cast<Instruction>(NAME##r) (_.EltVT (IMPLICIT_DEF)), 9456 (_.EltVT (!cast<Instruction>(NAME##r) (_.EltVT (IMPLICIT_DEF)), 9459 (_.EltVT (!cast<Instruction>(NAME##r) (_.EltVT (IMPLICIT_DEF)), 9465 (_.EltVT (!cast<Instruction>(NAME##m) (_.EltVT (IMPLICIT_DEF)), 9468 (_.EltVT (!cast<Instruction>(NAME##m) (_.EltVT (IMPLICIT_DEF)), [all …]
|
| H A D | X86ISelLowering.cpp | 6998 DAG.getUNDEF(EltVT), DAG.getUNDEF(EltVT) }; in LowerBuildVectorv4x32() 8980 if (EltVT == MVT::i32 || EltVT == MVT::f32 || EltVT == MVT::f64 || in LowerBUILD_VECTOR() 8992 if (EltVT == MVT::i16 || EltVT == MVT::i8) { in LowerBUILD_VECTOR() 9076 DAG.getUNDEF(EltVT), DAG.getUNDEF(EltVT) }; in LowerBUILD_VECTOR() 11512 if (EltVT == MVT::i8 || EltVT == MVT::i16) { in lowerVectorShuffleAsElementInsertion() 11545 assert((EltVT == MVT::f32 || EltVT == MVT::f64) && in lowerVectorShuffleAsElementInsertion() 16645 if (EltVT == MVT::i32 || EltVT == MVT::i64) in LowerINSERT_VECTOR_ELT() 19388 assert(EltVT == MVT::f32 || EltVT == MVT::f64); in LowerVSETCC() 23281 assert((EltVT == MVT::i8 || EltVT == MVT::i16) && in LowerVectorCTLZ_AVX512CDI() 24298 if (EltVT != MVT::i64 && EltVT.bitsGT(MVT::i32)) in LowerScalarVariableShift() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 4315 EVT EltVT = VecVT.getVectorElementType(); in lowerINSERT_VECTOR_ELT() local 4317 unsigned EltSize = EltVT.getSizeInBits(); in lowerINSERT_VECTOR_ELT() 4394 EVT EltVT = VecVT.getVectorElementType(); in lowerEXTRACT_VECTOR_ELT() local 4406 unsigned EltSize = EltVT.getSizeInBits(); in lowerEXTRACT_VECTOR_ELT() 7932 EVT EltVT = Lo.getValueType(); in performFCanonicalizeCombine() local 8249 EVT EltVT = VecVT.getVectorElementType(); in performExtractVectorEltCombine() local 8254 EVT EltVT = N->getValueType(0); in performExtractVectorEltCombine() local 8268 EVT EltVT = N->getValueType(0); in performExtractVectorEltCombine() local 8334 EltVT.isByteSized() && in performExtractVectorEltCombine() 8993 EVT EltVT = Src.getValueType(); in PerformDAGCombine() local [all …]
|
| H A D | AMDGPUISelDAGToDAG.cpp | 416 EVT EltVT = VT.getVectorElementType(); in SelectBuildVector() local 421 CurDAG->SelectNodeTo(N, AMDGPU::COPY_TO_REGCLASS, EltVT, N->getOperand(0), in SelectBuildVector() 450 DL, EltVT); in SelectBuildVector()
|
| H A D | R600ISelLowering.cpp | 696 EVT EltVT = VecVT.getVectorElementType(); in vectorToVerticalVector() local 701 ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Vector, in vectorToVerticalVector()
|
| H A D | AMDGPUISelLowering.cpp | 3097 EVT EltVT = Elt0.getValueType(); in performTruncateCombine() local 3098 if (VT.getSizeInBits() <= EltVT.getSizeInBits()) { in performTruncateCombine() 3099 if (EltVT.isFloatingPoint()) { in performTruncateCombine() 3101 EltVT.changeTypeToInteger(), Elt0); in performTruncateCombine()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 6549 EVT EltVT = EVT::getFloatingPointVT(EltSize); in LowerBUILD_VECTOR() local 6550 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerBUILD_VECTOR() 6666 EVT EltVT = SrcVT.getVectorElementType(); in ReconstructShuffle() local 7081 EVT EltVT = EVT::getFloatingPointVT(EltSize); in LowerVECTOR_SHUFFLE() local 7082 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerVECTOR_SHUFFLE() 7088 Ops.push_back(DAG.getUNDEF(EltVT)); in LowerVECTOR_SHUFFLE() 11405 EVT EltVT = VT.getVectorElementType(); in PerformARMBUILD_VECTORCombine() local 11408 if (EltVT.getSizeInBits() != 32 || !N->hasOneUse()) in PerformARMBUILD_VECTORCombine() 11412 assert(EltVT == MVT::f32 && "Unexpected type!"); in PerformARMBUILD_VECTORCombine() 12463 EVT EltVT = N0.getValueType(); in PerformExtendCombine() local [all …]
|
| H A D | ARMISelDAGToDAG.cpp | 3097 EVT EltVT = VecVT.getVectorElementType(); in Select() local 3099 if (EltVT == MVT::f64) { in Select() 3105 assert(EltVT == MVT::f32 && "unexpected type for BUILD_VECTOR"); in Select()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 6010 EVT EltVT = SrcVT.getVectorElementType(); in ReconstructShuffle() local 6011 unsigned NumSrcElts = VT.getSizeInBits() / EltVT.getSizeInBits(); in ReconstructShuffle() 6012 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts); in ReconstructShuffle() 6515 EVT EltVT = Op.getValueType().getVectorElementType(); in GenerateTBL() local 6516 unsigned BytesPerElt = EltVT.getSizeInBits() / 8; in GenerateTBL()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 7292 EVT EltVT = VecVT.getVectorElementType(); in widenVec() local 7293 unsigned WideNumElts = 128 / EltVT.getSizeInBits(); in widenVec() 7294 EVT WideVT = EVT::getVectorVT(*DAG.getContext(), EltVT, WideNumElts); in widenVec() 8745 EVT EltVT = V1.getValueType().getVectorElementType(); in LowerVECTOR_SHUFFLE() local 8746 unsigned BytesPerElement = EltVT.getSizeInBits()/8; in LowerVECTOR_SHUFFLE()
|