Lines Matching refs:MachineConstEvaluator
193 class MachineConstEvaluator;
197 MachineConstPropagator(MachineConstEvaluator &E) : MCE(E) { in MachineConstPropagator()
273 MachineConstEvaluator &MCE;
290 class MachineConstEvaluator { class
292 MachineConstEvaluator(MachineFunction &Fn) in MachineConstEvaluator() function in __anonf1f9b0260111::MachineConstEvaluator
295 virtual ~MachineConstEvaluator() = default;
1079 bool MachineConstEvaluator::getCell(const RegisterSubReg &R, const CellMap &Inputs, in getCell()
1092 bool MachineConstEvaluator::constToInt(const Constant *C, in constToInt()
1101 const ConstantInt *MachineConstEvaluator::intToConst(const APInt &Val) const { in intToConst()
1105 bool MachineConstEvaluator::evaluateCMPrr(uint32_t Cmp, const RegisterSubReg &R1, in evaluateCMPrr()
1144 bool MachineConstEvaluator::evaluateCMPri(uint32_t Cmp, const RegisterSubReg &R1, in evaluateCMPri()
1171 bool MachineConstEvaluator::evaluateCMPrp(uint32_t Cmp, const RegisterSubReg &R1, in evaluateCMPrp()
1197 bool MachineConstEvaluator::evaluateCMPii(uint32_t Cmp, const APInt &A1, in evaluateCMPii()
1238 bool MachineConstEvaluator::evaluateCMPpi(uint32_t Cmp, uint32_t Props, in evaluateCMPpi()
1304 bool MachineConstEvaluator::evaluateCMPpp(uint32_t Cmp, uint32_t Props1, in evaluateCMPpp()
1364 bool MachineConstEvaluator::evaluateCOPY(const RegisterSubReg &R1, in evaluateCOPY()
1369 bool MachineConstEvaluator::evaluateANDrr(const RegisterSubReg &R1, in evaluateANDrr()
1400 bool MachineConstEvaluator::evaluateANDri(const RegisterSubReg &R1, in evaluateANDri()
1430 bool MachineConstEvaluator::evaluateANDii(const APInt &A1, in evaluateANDii()
1436 bool MachineConstEvaluator::evaluateORrr(const RegisterSubReg &R1, in evaluateORrr()
1467 bool MachineConstEvaluator::evaluateORri(const RegisterSubReg &R1, in evaluateORri()
1497 bool MachineConstEvaluator::evaluateORii(const APInt &A1, in evaluateORii()
1503 bool MachineConstEvaluator::evaluateXORrr(const RegisterSubReg &R1, in evaluateXORrr()
1532 bool MachineConstEvaluator::evaluateXORri(const RegisterSubReg &R1, in evaluateXORri()
1559 bool MachineConstEvaluator::evaluateXORii(const APInt &A1, in evaluateXORii()
1565 bool MachineConstEvaluator::evaluateZEXTr(const RegisterSubReg &R1, unsigned Width, in evaluateZEXTr()
1586 bool MachineConstEvaluator::evaluateZEXTi(const APInt &A1, unsigned Width, in evaluateZEXTi()
1596 bool MachineConstEvaluator::evaluateSEXTr(const RegisterSubReg &R1, unsigned Width, in evaluateSEXTr()
1617 bool MachineConstEvaluator::evaluateSEXTi(const APInt &A1, unsigned Width, in evaluateSEXTi()
1661 bool MachineConstEvaluator::evaluateCLBr(const RegisterSubReg &R1, bool Zeros, in evaluateCLBr()
1682 bool MachineConstEvaluator::evaluateCLBi(const APInt &A1, bool Zeros, in evaluateCLBi()
1696 bool MachineConstEvaluator::evaluateCTBr(const RegisterSubReg &R1, bool Zeros, in evaluateCTBr()
1717 bool MachineConstEvaluator::evaluateCTBi(const APInt &A1, bool Zeros, in evaluateCTBi()
1731 bool MachineConstEvaluator::evaluateEXTRACTr(const RegisterSubReg &R1, in evaluateEXTRACTr()
1763 bool MachineConstEvaluator::evaluateEXTRACTi(const APInt &A1, unsigned Bits, in evaluateEXTRACTi()
1789 bool MachineConstEvaluator::evaluateSplatr(const RegisterSubReg &R1, in evaluateSplatr()
1811 bool MachineConstEvaluator::evaluateSplati(const APInt &A1, unsigned Bits, in evaluateSplati()
1840 class HexagonConstEvaluator : public MachineConstEvaluator {
1918 : MachineConstEvaluator(Fn), in HexagonConstEvaluator()