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

Declarations

gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc
  277   extern const TargetRegisterClass F64RegClass;

References

gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc
   60   return fastEmitInst_r(WebAssembly::F64_REINTERPRET_I64, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  162   return fastEmitInst_r(WebAssembly::ABS_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  204   return fastEmitInst_r(WebAssembly::CEIL_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  226   return fastEmitInst_r(WebAssembly::FLOOR_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  248   return fastEmitInst_r(WebAssembly::NEAREST_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  270   return fastEmitInst_r(WebAssembly::NEG_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  306   return fastEmitInst_r(WebAssembly::F64_PROMOTE_F32, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  514   return fastEmitInst_r(WebAssembly::NEAREST_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  536   return fastEmitInst_r(WebAssembly::SQRT_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  578   return fastEmitInst_r(WebAssembly::TRUNC_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  662   return fastEmitInst_r(WebAssembly::F64_CONVERT_S_I32, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  678   return fastEmitInst_r(WebAssembly::F64_CONVERT_S_I64, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  739   return fastEmitInst_r(WebAssembly::F64_CONVERT_U_I32, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  755   return fastEmitInst_r(WebAssembly::F64_CONVERT_U_I64, &WebAssembly::F64RegClass, Op0, Op0IsKill);
  861   return fastEmitInst_r(WebAssembly::PCALL_INDIRECT_f64, &WebAssembly::F64RegClass, Op0, Op0IsKill);
 1125   return fastEmitInst_rr(WebAssembly::ADD_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1167   return fastEmitInst_rr(WebAssembly::COPYSIGN_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1189   return fastEmitInst_rr(WebAssembly::DIV_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1231   return fastEmitInst_rr(WebAssembly::MAX_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1273   return fastEmitInst_rr(WebAssembly::MIN_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1315   return fastEmitInst_rr(WebAssembly::MUL_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1357   return fastEmitInst_rr(WebAssembly::SUB_F64, &WebAssembly::F64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1983     return fastEmitInst_ri(WebAssembly::EXTRACT_LANE_v2f64, &WebAssembly::F64RegClass, Op0, Op0IsKill, imm1);
 2064   return fastEmitInst_f(WebAssembly::CONST_F64, &WebAssembly::F64RegClass, f0);
 2121   return fastEmitInst_i(WebAssembly::CALL_f64, &WebAssembly::F64RegClass, imm0);
gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc
  441     &WebAssembly::F64RegClass,
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
   89   if (RC == &WebAssembly::F64RegClass)
  106   if (RC == &WebAssembly::F64RegClass)
  123   if (RC == &WebAssembly::F64RegClass)
  140   if (RC == &WebAssembly::F64RegClass)
  157   if (RC == &WebAssembly::F64RegClass)
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  679       RC = &WebAssembly::F64RegClass;
  790       ResultReg = createResultReg(&WebAssembly::F64RegClass);
  926     RC = &WebAssembly::F64RegClass;
 1195     RC = &WebAssembly::F64RegClass;
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
   57   addRegisterClass(MVT::f64, &WebAssembly::F64RegClass);
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
   74   else if (RC == &WebAssembly::F64RegClass)
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
  189   if (RC == &WebAssembly::F64RegClass)
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
  117   } else if (RegClass == &WebAssembly::F64RegClass) {
  466   if (RC == &WebAssembly::F64RegClass)