Lines Matching refs:EVT
236 MVT getScalarShiftAmountTy(EVT LHSTy) const override;
240 bool allowsMisalignedMemoryAccesses(EVT VT, unsigned AddrSpace = 0,
274 bool isFPImmLegal(const APFloat &Imm, EVT VT) const override;
278 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
281 EVT getSetCCResultType(LLVMContext &Context, EVT VT) const override;
296 bool isTruncateFree(EVT VT1, EVT VT2) const override;
301 bool isZExtFree(EVT VT1, EVT VT2) const override;
302 bool isZExtFree(SDValue Val, EVT VT2) const override;
306 bool hasPairedLoad(EVT LoadedType, unsigned &RequiredAligment) const override;
311 EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign,
330 bool isFMAFasterThanFMulAndFAdd(EVT VT) const override;
355 getPreferredVectorAction(EVT VT) const override;
364 void addTypeForNEON(EVT VT, EVT PromotedBitwiseVT);
465 unsigned getRegisterByName(const char* RegName, EVT VT) const override;