Home | History | Annotate | Download | only in Interpreter

Lines Matching refs:Op0

1842   GenericValue Op0 = getOperandValue(CE->getOperand(0), SF);
1847 case Instruction::Add: Dest.IntVal = Op0.IntVal + Op1.IntVal; break;
1848 case Instruction::Sub: Dest.IntVal = Op0.IntVal - Op1.IntVal; break;
1849 case Instruction::Mul: Dest.IntVal = Op0.IntVal * Op1.IntVal; break;
1850 case Instruction::FAdd: executeFAddInst(Dest, Op0, Op1, Ty); break;
1851 case Instruction::FSub: executeFSubInst(Dest, Op0, Op1, Ty); break;
1852 case Instruction::FMul: executeFMulInst(Dest, Op0, Op1, Ty); break;
1853 case Instruction::FDiv: executeFDivInst(Dest, Op0, Op1, Ty); break;
1854 case Instruction::FRem: executeFRemInst(Dest, Op0, Op1, Ty); break;
1855 case Instruction::SDiv: Dest.IntVal = Op0.IntVal.sdiv(Op1.IntVal); break;
1856 case Instruction::UDiv: Dest.IntVal = Op0.IntVal.udiv(Op1.IntVal); break;
1857 case Instruction::URem: Dest.IntVal = Op0.IntVal.urem(Op1.IntVal); break;
1858 case Instruction::SRem: Dest.IntVal = Op0.IntVal.srem(Op1.IntVal); break;
1859 case Instruction::And: Dest.IntVal = Op0.IntVal & Op1.IntVal; break;
1860 case Instruction::Or: Dest.IntVal = Op0.IntVal | Op1.IntVal; break;
1861 case Instruction::Xor: Dest.IntVal = Op0.IntVal ^ Op1.IntVal; break;
1863 Dest.IntVal = Op0.IntVal.shl(Op1.IntVal.getZExtValue());
1866 Dest.IntVal = Op0.IntVal.lshr(Op1.IntVal.getZExtValue());
1869 Dest.IntVal = Op0.IntVal.ashr(Op1.IntVal.getZExtValue());