Home | History | Annotate | Download | only in Sparc

Lines Matching refs:Custom

704   // Custom legalize GlobalAddress nodes into LO/HI parts.
705 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom);
706 setOperationAction(ISD::GlobalTLSAddress, MVT::i32, Custom);
707 setOperationAction(ISD::ConstantPool , MVT::i32, Custom);
720 // Custom expand fp<->sint
721 setOperationAction(ISD::FP_TO_SINT, MVT::i32, Custom);
722 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Custom);
743 setOperationAction(ISD::BR_CC, MVT::i32, Custom);
744 setOperationAction(ISD::BR_CC, MVT::f32, Custom);
745 setOperationAction(ISD::BR_CC, MVT::f64, Custom);
747 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom);
748 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom);
749 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom);
785 // VASTART needs to be custom lowered to use the VarArgsFrameIndex.
786 setOperationAction(ISD::VASTART , MVT::Other, Custom);
788 setOperationAction(ISD::VAARG , MVT::Other, Custom);
795 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i32 , Custom);
1147 default: llvm_unreachable("Should not custom lower this!");