|
reference, declaration → definition
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)