Home | History | Annotate | Download | only in AArch64

Lines Matching refs:EVT

213   MVT getScalarShiftAmountTy(EVT LHSTy) const override;
217 bool allowsUnalignedMemoryAccesses(EVT VT, unsigned AddrSpace = 0,
254 bool isFPImmLegal(const APFloat &Imm, EVT VT) const override;
258 bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
261 EVT getSetCCResultType(LLVMContext &Context, EVT VT) const override;
276 bool isTruncateFree(EVT VT1, EVT VT2) const override;
279 bool isZExtFree(EVT VT1, EVT VT2) const override;
280 bool isZExtFree(SDValue Val, EVT VT2) const override;
284 bool hasPairedLoad(EVT LoadedType, unsigned &RequiredAligment) const override;
289 EVT getOptimalMemOpType(uint64_t Size, unsigned DstAlign, unsigned SrcAlign,
308 bool isFMAFasterThanFMulAndFAdd(EVT VT) const override;
328 getPreferredVectorAction(EVT VT) const override;
335 void addTypeForNEON(EVT VT, EVT PromotedBitwiseVT);
429 unsigned getRegisterByName(const char* RegName, EVT VT) const override;