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 __anona14c30040111::MachineConstEvaluator
295 virtual ~MachineConstEvaluator() = default;
1080 bool MachineConstEvaluator::getCell(const RegisterSubReg &R, const CellMap &Inputs, in getCell()
1093 bool MachineConstEvaluator::constToInt(const Constant *C, in constToInt()
1102 const ConstantInt *MachineConstEvaluator::intToConst(const APInt &Val) const { in intToConst()
1106 bool MachineConstEvaluator::evaluateCMPrr(uint32_t Cmp, const RegisterSubReg &R1, in evaluateCMPrr()
1145 bool MachineConstEvaluator::evaluateCMPri(uint32_t Cmp, const RegisterSubReg &R1, in evaluateCMPri()
1172 bool MachineConstEvaluator::evaluateCMPrp(uint32_t Cmp, const RegisterSubReg &R1, in evaluateCMPrp()
1198 bool MachineConstEvaluator::evaluateCMPii(uint32_t Cmp, const APInt &A1, in evaluateCMPii()
1239 bool MachineConstEvaluator::evaluateCMPpi(uint32_t Cmp, uint32_t Props, in evaluateCMPpi()
1305 bool MachineConstEvaluator::evaluateCMPpp(uint32_t Cmp, uint32_t Props1, in evaluateCMPpp()
1365 bool MachineConstEvaluator::evaluateCOPY(const RegisterSubReg &R1, in evaluateCOPY()
1370 bool MachineConstEvaluator::evaluateANDrr(const RegisterSubReg &R1, in evaluateANDrr()
1401 bool MachineConstEvaluator::evaluateANDri(const RegisterSubReg &R1, in evaluateANDri()
1431 bool MachineConstEvaluator::evaluateANDii(const APInt &A1, in evaluateANDii()
1437 bool MachineConstEvaluator::evaluateORrr(const RegisterSubReg &R1, in evaluateORrr()
1468 bool MachineConstEvaluator::evaluateORri(const RegisterSubReg &R1, in evaluateORri()
1498 bool MachineConstEvaluator::evaluateORii(const APInt &A1, in evaluateORii()
1504 bool MachineConstEvaluator::evaluateXORrr(const RegisterSubReg &R1, in evaluateXORrr()
1533 bool MachineConstEvaluator::evaluateXORri(const RegisterSubReg &R1, in evaluateXORri()
1560 bool MachineConstEvaluator::evaluateXORii(const APInt &A1, in evaluateXORii()
1566 bool MachineConstEvaluator::evaluateZEXTr(const RegisterSubReg &R1, unsigned Width, in evaluateZEXTr()
1587 bool MachineConstEvaluator::evaluateZEXTi(const APInt &A1, unsigned Width, in evaluateZEXTi()
1597 bool MachineConstEvaluator::evaluateSEXTr(const RegisterSubReg &R1, unsigned Width, in evaluateSEXTr()
1618 bool MachineConstEvaluator::evaluateSEXTi(const APInt &A1, unsigned Width, in evaluateSEXTi()
1662 bool MachineConstEvaluator::evaluateCLBr(const RegisterSubReg &R1, bool Zeros, in evaluateCLBr()
1683 bool MachineConstEvaluator::evaluateCLBi(const APInt &A1, bool Zeros, in evaluateCLBi()
1697 bool MachineConstEvaluator::evaluateCTBr(const RegisterSubReg &R1, bool Zeros, in evaluateCTBr()
1718 bool MachineConstEvaluator::evaluateCTBi(const APInt &A1, bool Zeros, in evaluateCTBi()
1732 bool MachineConstEvaluator::evaluateEXTRACTr(const RegisterSubReg &R1, in evaluateEXTRACTr()
1764 bool MachineConstEvaluator::evaluateEXTRACTi(const APInt &A1, unsigned Bits, in evaluateEXTRACTi()
1790 bool MachineConstEvaluator::evaluateSplatr(const RegisterSubReg &R1, in evaluateSplatr()
1812 bool MachineConstEvaluator::evaluateSplati(const APInt &A1, unsigned Bits, in evaluateSplati()
1841 class HexagonConstEvaluator : public MachineConstEvaluator {
1919 : MachineConstEvaluator(Fn), in HexagonConstEvaluator()