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

References

lib/ExecutionEngine/ExecutionEngine.cpp
  799           case Instruction::Add: GV.IntVal = LHS.IntVal + RHS.IntVal; break;
  800           case Instruction::Sub: GV.IntVal = LHS.IntVal - RHS.IntVal; break;
  801           case Instruction::Mul: GV.IntVal = LHS.IntVal * RHS.IntVal; break;
  802           case Instruction::UDiv:GV.IntVal = LHS.IntVal.udiv(RHS.IntVal); break;
  803           case Instruction::SDiv:GV.IntVal = LHS.IntVal.sdiv(RHS.IntVal); break;
  804           case Instruction::URem:GV.IntVal = LHS.IntVal.urem(RHS.IntVal); break;
  805           case Instruction::SRem:GV.IntVal = LHS.IntVal.srem(RHS.IntVal); break;
  806           case Instruction::And: GV.IntVal = LHS.IntVal & RHS.IntVal; break;
  807           case Instruction::Or:  GV.IntVal = LHS.IntVal | RHS.IntVal; break;
  808           case Instruction::Xor: GV.IntVal = LHS.IntVal ^ RHS.IntVal; break;
  815             GV.FloatVal = LHS.FloatVal + RHS.FloatVal; break;
  817             GV.FloatVal = LHS.FloatVal - RHS.FloatVal; break;
  819             GV.FloatVal = LHS.FloatVal * RHS.FloatVal; break;
  821             GV.FloatVal = LHS.FloatVal / RHS.FloatVal; break;
  823             GV.FloatVal = std::fmod(LHS.FloatVal,RHS.FloatVal); break;
  830             GV.DoubleVal = LHS.DoubleVal + RHS.DoubleVal; break;
  832             GV.DoubleVal = LHS.DoubleVal - RHS.DoubleVal; break;
  834             GV.DoubleVal = LHS.DoubleVal * RHS.DoubleVal; break;
  836             GV.DoubleVal = LHS.DoubleVal / RHS.DoubleVal; break;
  838             GV.DoubleVal = std::fmod(LHS.DoubleVal,RHS.DoubleVal); break;
  850             GV.IntVal = apfLHS.bitcastToAPInt();
  855             GV.IntVal = apfLHS.bitcastToAPInt();
  860             GV.IntVal = apfLHS.bitcastToAPInt();
  865             GV.IntVal = apfLHS.bitcastToAPInt();
  869             GV.IntVal = apfLHS.bitcastToAPInt();
  875       return GV;