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

References

lib/ExecutionEngine/Interpreter/Execution.cpp
 2073   case Instruction::Add:  Dest.IntVal = Op0.IntVal + Op1.IntVal; break;
 2074   case Instruction::Sub:  Dest.IntVal = Op0.IntVal - Op1.IntVal; break;
 2075   case Instruction::Mul:  Dest.IntVal = Op0.IntVal * Op1.IntVal; break;
 2076   case Instruction::FAdd: executeFAddInst(Dest, Op0, Op1, Ty); break;
 2077   case Instruction::FSub: executeFSubInst(Dest, Op0, Op1, Ty); break;
 2078   case Instruction::FMul: executeFMulInst(Dest, Op0, Op1, Ty); break;
 2079   case Instruction::FDiv: executeFDivInst(Dest, Op0, Op1, Ty); break;
 2080   case Instruction::FRem: executeFRemInst(Dest, Op0, Op1, Ty); break;
 2081   case Instruction::SDiv: Dest.IntVal = Op0.IntVal.sdiv(Op1.IntVal); break;
 2082   case Instruction::UDiv: Dest.IntVal = Op0.IntVal.udiv(Op1.IntVal); break;
 2083   case Instruction::URem: Dest.IntVal = Op0.IntVal.urem(Op1.IntVal); break;
 2084   case Instruction::SRem: Dest.IntVal = Op0.IntVal.srem(Op1.IntVal); break;
 2085   case Instruction::And:  Dest.IntVal = Op0.IntVal & Op1.IntVal; break;
 2086   case Instruction::Or:   Dest.IntVal = Op0.IntVal | Op1.IntVal; break;
 2087   case Instruction::Xor:  Dest.IntVal = Op0.IntVal ^ Op1.IntVal; break;
 2089     Dest.IntVal = Op0.IntVal.shl(Op1.IntVal.getZExtValue());
 2092     Dest.IntVal = Op0.IntVal.lshr(Op1.IntVal.getZExtValue());
 2095     Dest.IntVal = Op0.IntVal.ashr(Op1.IntVal.getZExtValue());
 2101   return Dest;