Searched refs:ExtVT (Results 1 - 13 of 13) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp219 EVT ExtVT = TLI.getTypeForExtReturn(Ctx, VT, local
221 if (ExtVT != VT) {
222 VT = ExtVT;
223 Ty = ExtVT.getTypeForEVT(Ctx);
H A DAMDGPUISelLowering.h192 EVT ExtVT) const override;
H A DAMDGPUISelLowering.cpp2981 EVT ExtVT = cast<VTSDNode>(N1)->getVT(); local
2986 if (SrcVT.bitsGE(ExtVT)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp663 /// 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 DLegalizeIntegerTypes.cpp1141 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 DLegalizeVectorTypes.cpp374 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 DSelectionDAG.cpp9472 EVT ExtVT = cast<VTSDNode>(Operands[1])->getVT().getVectorElementType();
9475 getValueType(ExtVT)));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp12716 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 DBasicTTIImpl.h743 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 DSystemZISelLowering.cpp5768 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 DPPCISelLowering.cpp8551 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 DARMISelLowering.cpp7639 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 DAArch64ISelLowering.cpp2776 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));

Completed in 753 milliseconds