Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:isOperationLegalOrCustom

593         !TLI.isOperationLegalOrCustom(ISD::FSUB,  Op.getValueType()))
2176 if (!TLI.isOperationLegalOrCustom(DivRemOpc, VT) &&
2184 if (TLI.isOperationLegalOrCustom(Opcode, VT))
2188 if (TLI.isOperationLegalOrCustom(OtherOpcode, VT))
2560 TLI.isOperationLegalOrCustom(LoOp, N->getValueType(0)))) {
3565 if (TLI.isOperationLegalOrCustom(ISD::ROTL, VT))
3567 if (TLI.isOperationLegalOrCustom(ISD::ROTR, VT))
3960 bool HasPos = TLI.isOperationLegalOrCustom(PosOpcode, VT);
3977 bool HasROTL = TLI.isOperationLegalOrCustom(ISD::ROTL, VT);
3978 bool HasROTR = TLI.isOperationLegalOrCustom(ISD::ROTR, VT);
4222 if (TLI.isOperationLegalOrCustom(ISD::ROTL, VT) && N0.getOpcode() == ISD::SHL
4648 TLI.isOperationLegalOrCustom(ISD::SIGN_EXTEND, TruncVT) &&
4649 TLI.isOperationLegalOrCustom(ISD::TRUNCATE, VT) &&
5188 TLI.isOperationLegalOrCustom(ISD::SELECT_CC, VT)) ||
7647 (!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FMA, VT));
7830 (!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FMA, VT));
8096 (!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FMA, VT));
8183 if ((!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FSUB, VT)) &&
8189 if ((!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FSUB, VT)) &&
8224 if (TLI.isOperationLegalOrCustom(ISD::FMUL, VT) && !N0CFP && !N1CFP) {
8670 // TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT) ||
8869 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT)))
8874 if (!TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, OpVT) &&
8875 TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, OpVT)) {
8882 if (TLI.isOperationLegalOrCustom(ISD::SELECT_CC, VT) || !LegalOperations) {
8887 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT))) {
8901 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT))) {
8923 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT)))
8928 if (!TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, OpVT) &&
8929 TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, OpVT)) {
8936 if (TLI.isOperationLegalOrCustom(ISD::SELECT_CC, VT) || !LegalOperations) {
8941 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT))) {
9333 TLI.isOperationLegalOrCustom(ISD::BR_CC,
10802 !TLI.isOperationLegalOrCustom(Opc, NewVT) ||
11785 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i32)) {
11797 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i64)) {
11806 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i32)) {
11856 TLI.isOperationLegalOrCustom(ISD::STORE, SVT)))
12085 if (NewAlign > Align || !TLI.isOperationLegalOrCustom(ISD::LOAD, VecEltVT))
12499 if (!TLI.isOperationLegalOrCustom(Opcode, NVT))
13898 !TLI.isOperationLegalOrCustom(TheSelect->getOpcode(),