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

Declarations

gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc
  275   extern const TargetRegisterClass F32RegClass;

References

gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc
   54   return fastEmitInst_r(WebAssembly::F32_REINTERPRET_I32, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  156   return fastEmitInst_r(WebAssembly::ABS_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  198   return fastEmitInst_r(WebAssembly::CEIL_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  220   return fastEmitInst_r(WebAssembly::FLOOR_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  242   return fastEmitInst_r(WebAssembly::NEAREST_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  264   return fastEmitInst_r(WebAssembly::NEG_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  321   return fastEmitInst_r(WebAssembly::F32_DEMOTE_F64, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  508   return fastEmitInst_r(WebAssembly::NEAREST_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  530   return fastEmitInst_r(WebAssembly::SQRT_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  572   return fastEmitInst_r(WebAssembly::TRUNC_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  658   return fastEmitInst_r(WebAssembly::F32_CONVERT_S_I32, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  674   return fastEmitInst_r(WebAssembly::F32_CONVERT_S_I64, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  735   return fastEmitInst_r(WebAssembly::F32_CONVERT_U_I32, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  751   return fastEmitInst_r(WebAssembly::F32_CONVERT_U_I64, &WebAssembly::F32RegClass, Op0, Op0IsKill);
  857   return fastEmitInst_r(WebAssembly::PCALL_INDIRECT_f32, &WebAssembly::F32RegClass, Op0, Op0IsKill);
 1119   return fastEmitInst_rr(WebAssembly::ADD_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1161   return fastEmitInst_rr(WebAssembly::COPYSIGN_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1183   return fastEmitInst_rr(WebAssembly::DIV_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1225   return fastEmitInst_rr(WebAssembly::MAX_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1267   return fastEmitInst_rr(WebAssembly::MIN_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1309   return fastEmitInst_rr(WebAssembly::MUL_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1351   return fastEmitInst_rr(WebAssembly::SUB_F32, &WebAssembly::F32RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
 1946     return fastEmitInst_ri(WebAssembly::EXTRACT_LANE_v4f32, &WebAssembly::F32RegClass, Op0, Op0IsKill, imm1);
 2058   return fastEmitInst_f(WebAssembly::CONST_F32, &WebAssembly::F32RegClass, f0);
 2117   return fastEmitInst_i(WebAssembly::CALL_f32, &WebAssembly::F32RegClass, imm0);
gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc
  439     &WebAssembly::F32RegClass,
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp
   87   if (RC == &WebAssembly::F32RegClass)
  104   if (RC == &WebAssembly::F32RegClass)
  121   if (RC == &WebAssembly::F32RegClass)
  138   if (RC == &WebAssembly::F32RegClass)
  155   if (RC == &WebAssembly::F32RegClass)
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  675       RC = &WebAssembly::F32RegClass;
  786       ResultReg = createResultReg(&WebAssembly::F32RegClass);
  922     RC = &WebAssembly::F32RegClass;
 1191     RC = &WebAssembly::F32RegClass;
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
   56   addRegisterClass(MVT::f32, &WebAssembly::F32RegClass);
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp
   72   else if (RC == &WebAssembly::F32RegClass)
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
  187   if (RC == &WebAssembly::F32RegClass)
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
  112   } else if (RegClass == &WebAssembly::F32RegClass) {
  464   if (RC == &WebAssembly::F32RegClass)