Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:isOperationLegalOrCustom

473         !TLI.isOperationLegalOrCustom(ISD::FSUB,  Op.getValueType()))
2299 TLI.isOperationLegalOrCustom(LoOp, N->getValueType(0)))) {
3219 if (TLI.isOperationLegalOrCustom(ISD::ROTL, VT))
3221 if (TLI.isOperationLegalOrCustom(ISD::ROTR, VT))
3580 bool HasPos = TLI.isOperationLegalOrCustom(PosOpcode, VT);
3597 bool HasROTL = TLI.isOperationLegalOrCustom(ISD::ROTL, VT);
3598 bool HasROTR = TLI.isOperationLegalOrCustom(ISD::ROTR, VT);
4193 TLI.isOperationLegalOrCustom(ISD::SIGN_EXTEND, TruncVT) &&
4194 TLI.isOperationLegalOrCustom(ISD::TRUNCATE, VT) &&
4584 TLI.isOperationLegalOrCustom(ISD::SELECT_CC, VT)) ||
6487 if ((!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FSUB, VT)) &&
6492 if ((!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FSUB, VT)) &&
6530 TLI.isOperationLegalOrCustom(ISD::FMUL, VT) &&
6656 (!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FMA, VT))) {
6733 (!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FMA, VT))) {
6933 // TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT) ||
7031 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT)))
7036 if (!TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, OpVT) &&
7037 TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, OpVT)) {
7044 if (TLI.isOperationLegalOrCustom(ISD::SELECT_CC, VT) || !LegalOperations) {
7049 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT))) {
7062 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT))) {
7084 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT)))
7089 if (!TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, OpVT) &&
7090 TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, OpVT)) {
7097 if (TLI.isOperationLegalOrCustom(ISD::SELECT_CC, VT) || !LegalOperations) {
7102 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT))) {
7373 TLI.isOperationLegalOrCustom(ISD::BR_CC,
8807 !(TLI.isOperationLegalOrCustom(Opc, NewVT) &&
9502 TLI.isOperationLegalOrCustom(ISD::STORE, SVT)))
9530 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i32)) {
9540 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i64)) {
9548 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i32)) {
9790 if (NewAlign > Align || !TLI.isOperationLegalOrCustom(ISD::LOAD, VecEltVT))
10191 if (!TLI.isOperationLegalOrCustom(Opcode, NVT))
10232 !TLI.isOperationLegalOrCustom(ISD::VECTOR_SHUFFLE, VT))
11034 !TLI.isOperationLegalOrCustom(TheSelect->getOpcode(),