Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:isOperationLegalOrCustom

611         !TLI.isOperationLegalOrCustom(ISD::FSUB,  Op.getValueType()))
2171 if (!TLI.isOperationLegalOrCustom(DivRemOpc, VT) &&
2179 if (TLI.isOperationLegalOrCustom(Opcode, VT))
2183 if (TLI.isOperationLegalOrCustom(OtherOpcode, VT))
2553 TLI.isOperationLegalOrCustom(LoOp, N->getValueType(0)))) {
3602 if (TLI.isOperationLegalOrCustom(ISD::ROTL, VT))
3604 if (TLI.isOperationLegalOrCustom(ISD::ROTR, VT))
4008 bool HasPos = TLI.isOperationLegalOrCustom(PosOpcode, VT);
4025 bool HasROTL = TLI.isOperationLegalOrCustom(ISD::ROTL, VT);
4026 bool HasROTR = TLI.isOperationLegalOrCustom(ISD::ROTR, VT);
4270 if (TLI.isOperationLegalOrCustom(ISD::ROTL, VT) && N0.getOpcode() == ISD::SHL
4695 TLI.isOperationLegalOrCustom(ISD::SIGN_EXTEND, TruncVT) &&
4696 TLI.isOperationLegalOrCustom(ISD::TRUNCATE, VT) &&
5243 TLI.isOperationLegalOrCustom(ISD::SELECT_CC, VT)) ||
7155 (!LegalOperations || TLI.isOperationLegalOrCustom(ISD::SHL, VT)) &&
7777 (!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FMA, VT));
7965 (!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FMA, VT));
8235 (!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FMA, VT));
8322 if ((!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FSUB, VT)) &&
8328 if ((!LegalOperations || TLI.isOperationLegalOrCustom(ISD::FSUB, VT)) &&
8363 if (TLI.isOperationLegalOrCustom(ISD::FMUL, VT) && !N0CFP && !N1CFP) {
8808 // TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT) ||
8988 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT)))
8993 if (!TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, OpVT) &&
8994 TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, OpVT)) {
9001 if (TLI.isOperationLegalOrCustom(ISD::SELECT_CC, VT) || !LegalOperations) {
9006 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT))) {
9020 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT))) {
9042 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT)))
9047 if (!TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, OpVT) &&
9048 TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, OpVT)) {
9055 if (TLI.isOperationLegalOrCustom(ISD::SELECT_CC, VT) || !LegalOperations) {
9060 TLI.isOperationLegalOrCustom(llvm::ISD::ConstantFP, VT))) {
9450 TLI.isOperationLegalOrCustom(ISD::BR_CC,
10920 !TLI.isOperationLegalOrCustom(Opc, NewVT) ||
11958 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i32)) {
11970 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i64)) {
11979 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::i32)) {
12025 TLI.isOperationLegalOrCustom(ISD::STORE, SVT)) &&
12265 if (NewAlign > Align || !TLI.isOperationLegalOrCustom(ISD::LOAD, VecEltVT))
12700 if (!TLI.isOperationLegalOrCustom(Opcode, NVT))
14082 !TLI.isOperationLegalOrCustom(TheSelect->getOpcode(),