Home | History | Annotate | Download | only in X86

Lines Matching refs:EVT

511     virtual MVT getScalarShiftAmountTy(EVT LHSTy) const { return MVT::i8; }
541 /// It returns EVT::Other if the type should be determined using generic
543 virtual EVT
559 virtual bool allowsUnalignedMemoryAccesses(EVT VT, bool *Fast) const;
578 virtual bool isTypeDesirableForOp(unsigned Opc, EVT VT) const;
584 virtual bool IsDesirableToPromoteOp(SDValue Op, EVT &PVT) const;
596 virtual EVT getSetCCResultType(LLVMContext &Context, EVT VT) const;
626 virtual const char *LowerXConstraint(EVT ConstraintVT) const;
665 virtual bool isTruncateFree(EVT VT1, EVT VT2) const;
678 virtual bool isZExtFree(EVT VT1, EVT VT2) const;
679 virtual bool isZExtFree(SDValue Val, EVT VT2) const;
685 virtual bool isFMAFasterThanFMulAndFAdd(EVT VT) const;
690 virtual bool isNarrowingProfitable(EVT VT1, EVT VT2) const;
695 virtual bool isFPImmLegal(const APFloat &Imm, EVT VT) const;
702 EVT VT) const;
709 EVT VT) const;
714 virtual bool ShouldShrinkFPConstant(EVT VT) const {
727 bool isScalarFPTypeInSSEReg(EVT VT) const {
740 bool isIntegerTypeFTOL(EVT VT) const {
755 SDValue BuildFILD(SDValue Op, EVT SrcVT, SDValue Chain, SDValue StackSlot,
834 SDValue LowerAsSplatVectorLoad(SDValue SrcOp, EVT VT, SDLoc dl,