reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonConstPropagation.cpp
 1918   if (MI.isCall())
 1920   if (MI.getNumOperands() == 0 || !MI.getOperand(0).isReg())
 1920   if (MI.getNumOperands() == 0 || !MI.getOperand(0).isReg())
 1922   const MachineOperand &MD = MI.getOperand(0);
 1926   unsigned Opc = MI.getOpcode();
 1932   if (MI.isCopy()) {
 1934     RegisterSubReg SrcR(MI.getOperand(1));
 1941   if (MI.isRegSequence()) {
 1942     unsigned Sub1 = MI.getOperand(2).getImm();
 1943     unsigned Sub2 = MI.getOperand(4).getImm();
 1953     const MachineOperand &OpLo = LoIs1 ? MI.getOperand(1) : MI.getOperand(3);
 1953     const MachineOperand &OpLo = LoIs1 ? MI.getOperand(1) : MI.getOperand(3);
 1954     const MachineOperand &OpHi = LoIs1 ? MI.getOperand(3) : MI.getOperand(1);
 1954     const MachineOperand &OpHi = LoIs1 ? MI.getOperand(3) : MI.getOperand(1);
 1963   if (MI.isCompare()) {
 1964     bool Eval = evaluateHexCompare(MI, Inputs, Outputs);
 1976       const MachineOperand &VO = MI.getOperand(1);
 1982       int64_t V = MI.getOperand(1).getImm();
 2016       bool Eval = evaluateHexLogical(MI, Inputs, Outputs);
 2025       if (!MI.getOperand(1).isImm() || !MI.getOperand(2).isImm())
 2025       if (!MI.getOperand(1).isImm() || !MI.getOperand(2).isImm())
 2027       uint64_t Hi = MI.getOperand(1).getImm();
 2028       uint64_t Lo = MI.getOperand(2).getImm();
 2040       int64_t B = MI.getOperand(2).getImm();
 2043       RegisterSubReg R(MI.getOperand(1));
 2057       bool Eval = evaluateHexCondMove(MI, Inputs, Outputs);
 2069       bool Eval = evaluateHexExt(MI, Inputs, Outputs);
 2083       RegisterSubReg R1(MI.getOperand(1));
 2115       RegisterSubReg R1(MI.getOperand(1));
 2143       RegisterSubReg R1(MI.getOperand(1));
 2145       unsigned Bits = MI.getOperand(2).getImm();
 2146       unsigned Offset = MI.getOperand(3).getImm();
 2178       bool Eval = evaluateHexVector1(MI, Inputs, Outputs);