/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 219 EVT ExtVT = TLI.getTypeForExtReturn(Ctx, VT, local 221 if (ExtVT != VT) { 222 VT = ExtVT; 223 Ty = ExtVT.getTypeForEVT(Ctx);
|
H A D | AMDGPUISelLowering.h | 192 EVT ExtVT) const override;
|
H A D | AMDGPUISelLowering.cpp | 2981 EVT ExtVT = cast<VTSDNode>(N1)->getVT(); local 2986 if (SrcVT.bitsGE(ExtVT)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 663 /// true if the (and (load x) c) pattern matches an extload. ExtVT returns 666 EVT LoadResultTy, EVT &ExtVT); 669 /// width reduced to ExtVT. 4865 EVT LoadResultTy, EVT &ExtVT) { 4871 ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); 4874 if (ExtVT == LoadedVT && 4876 TLI.isLoadExtLegal(ISD::ZEXTLOAD, LoadResultTy, ExtVT))) { 4888 if (!LoadedVT.bitsGT(ExtVT) || !ExtVT.isRound()) 4892 !TLI.isLoadExtLegal(ISD::ZEXTLOAD, LoadResultTy, ExtVT)) 4864 isAndLoadExtLoad(ConstantSDNode *AndC, LoadSDNode *LoadN, EVT LoadResultTy, EVT &ExtVT) argument 5007 EVT ExtVT; local 5027 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), ActiveBits); local 8097 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), LowBits); local 10426 EVT ExtVT; local 10809 EVT ExtVT = VT; local 11008 EVT ExtVT = cast<VTSDNode>(N1)->getVT(); local 17875 EVT ExtVT = VecVT.getVectorElementType(); local 18828 EVT ExtVT = ExtVec.getValueType(); local [all...] |
H A D | LegalizeIntegerTypes.cpp | 1141 EVT ExtVT = EVT::getVectorVT(*DAG.getContext(), NVT.getVectorElementType(), local 1143 SDValue WideExt = DAG.getNode(ISD::ZERO_EXTEND, dl, ExtVT, WideTrunc); 4260 EVT ExtVT = N->getMemoryVT(); local 4261 unsigned EBytes = ExtVT.getStoreSize(); 4265 ExtVT.getSizeInBits() - ExcessBits); 4358 EVT ExtVT = NOutVT.changeVectorElementType(PromEltVT); local 4359 SDValue Ext = DAG.getNode(ISD::EXTRACT_SUBVECTOR, SDLoc(N), ExtVT, Ops);
|
H A D | LegalizeVectorTypes.cpp | 374 EVT ExtVT = cast<VTSDNode>(N->getOperand(1))->getVT().getVectorElementType(); local 377 LHS, DAG.getValueType(ExtVT)); 3478 EVT ExtVT = EVT::getVectorVT(*DAG.getContext(), local 3484 WidenVT, WidenLHS, DAG.getValueType(ExtVT)); 3923 EVT ExtVT = EVT::getVectorVT(Ctx, ToMaskVT.getVectorElementType(), local 3925 Mask = DAG.getNode(ISD::SIGN_EXTEND, SDLoc(Mask), ExtVT, Mask);
|
H A D | SelectionDAG.cpp | 9472 EVT ExtVT = cast<VTSDNode>(Operands[1])->getVT().getVectorElementType(); 9475 getValueType(ExtVT)));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 12716 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale), 12720 ExtVT, InputV, DAG); 12998 MVT ExtVT = VT; 13028 ExtVT = MVT::getVectorVT(MVT::i32, ExtVT.getSizeInBits() / 32); 13031 V2 = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, ExtVT, V2S); 13043 assert(VT == ExtVT && "Cannot change extended type when non-zeroable!"); 13057 ExtVT, V1, V2); 13064 V2 = DAG.getNode(X86ISD::VZEXT_MOVL, DL, ExtVT, V2); 13065 if (ExtVT ! [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 743 EVT ExtVT = EVT::getEVT(Dst); local 747 if (TLI->isLoadExtLegal(LType, ExtVT, LoadVT))
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 5768 EVT ExtVT = Op.getValueType(); local 5770 unsigned ExtBytesPerElement = ExtVT.getVectorElementType().getStoreSize(); 6327 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(OutVT.getScalarSizeInBits()), local 6331 SDValue ExtOp = DAG.getNode(ExtOpcode, SDLoc(N), ExtVT, Op);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 8551 EVT ExtVT = Op.getOperand(0).getValueType(); local 8553 ExtVT = EVT::getVectorVT(*DAG.getContext(), WideVT.getVectorElementType(), 8557 DAG.getValueType(ExtVT)); 14054 EVT ExtVT = EVT::getVectorVT(*DAG.getContext(), local 14058 DAG.getValueType(ExtVT));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 7639 EVT ExtVT = VT.getVectorElementType(); local 7640 EVT HVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, NumElts / 2); 15343 MVT ExtVT, HalfVT; local 15346 ExtVT = MVT::v4i16; 15349 ExtVT = MVT::v8i8; 15360 DAG.getValueType(ExtVT));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 2776 MVT ExtVT = local 2779 SDValue Ext = DAG.getNode(ISD::FP_EXTEND, dl, ExtVT, Op.getOperand(0)); 13735 EVT ExtVT = EVT::getVectorVT(*DAG.getContext(), local 13740 ExtOp, DAG.getValueType(ExtVT));
|