reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
65 DAG = std::make_unique<SelectionDAG>(*TM, CodeGenOpt::None); 66 if (!DAG) 69 DAG->init(*MF, ORE, nullptr, nullptr, nullptr); 88 auto InVec = DAG->getConstant(0, Loc, InVecVT); 89 auto Op = DAG->getNode(ISD::ZERO_EXTEND_VECTOR_INREG, Loc, OutVecVT, InVec); 91 KnownBits Known = DAG->computeKnownBits(Op, DemandedElts); 102 auto Vec = DAG->getConstant(0, Loc, VecVT); 103 auto ZeroIdx = DAG->getConstant(0, Loc, IdxVT); 104 auto Op = DAG->getNode(ISD::EXTRACT_SUBVECTOR, Loc, VecVT, Vec, ZeroIdx); 106 KnownBits Known = DAG->computeKnownBits(Op, DemandedElts); 118 auto InVec = DAG->getConstant(1, Loc, InVecVT); 119 auto Op = DAG->getNode(ISD::SIGN_EXTEND_VECTOR_INREG, Loc, OutVecVT, InVec); 121 EXPECT_EQ(DAG->ComputeNumSignBits(Op, DemandedElts), 15u); 131 auto Vec = DAG->getConstant(1, Loc, VecVT); 132 auto ZeroIdx = DAG->getConstant(0, Loc, IdxVT); 133 auto Op = DAG->getNode(ISD::EXTRACT_SUBVECTOR, Loc, VecVT, Vec, ZeroIdx); 135 EXPECT_EQ(DAG->ComputeNumSignBits(Op, DemandedElts), 7u); 148 auto Vec = DAG->getConstant(1, Loc, VecVT); 149 auto ZeroIdx = DAG->getConstant(0, Loc, IdxVT); 150 auto Op = DAG->getNode(ISD::EXTRACT_SUBVECTOR, Loc, VecVT, Vec, ZeroIdx); 154 TargetLowering::TargetLoweringOpt TLO(*DAG, false, false); 166 auto UnknownOp = DAG->getRegister(0, IntVT); 167 auto Mask = DAG->getConstant(0x8A, Loc, IntVT); 168 auto N0 = DAG->getNode(ISD::AND, Loc, IntVT, Mask, UnknownOp); 169 auto N1 = DAG->getConstant(0x55, Loc, IntVT); 170 auto Op = DAG->getNode(ISD::ADD, Loc, IntVT, N0, N1); 176 KnownBits Known = DAG->computeKnownBits(Op); 187 auto N0 = DAG->getConstant(0x55, Loc, IntVT); 188 auto UnknownOp = DAG->getRegister(0, IntVT); 189 auto Mask = DAG->getConstant(0x2e, Loc, IntVT); 190 auto N1 = DAG->getNode(ISD::AND, Loc, IntVT, Mask, UnknownOp); 191 auto Op = DAG->getNode(ISD::SUB, Loc, IntVT, N0, N1); 197 KnownBits Known = DAG->computeKnownBits(Op);