|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc 276 extern const TargetRegisterClass I64RegClass;
References
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc 39 return fastEmitInst_r(WebAssembly::I64_EXTEND_U_I32, &WebAssembly::I64RegClass, Op0, Op0IsKill);
72 return fastEmitInst_r(WebAssembly::I64_REINTERPRET_F64, &WebAssembly::I64RegClass, Op0, Op0IsKill);
96 return fastEmitInst_r(WebAssembly::CLZ_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill);
118 return fastEmitInst_r(WebAssembly::POPCNT_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill);
140 return fastEmitInst_r(WebAssembly::CTZ_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill);
345 return fastEmitInst_r(WebAssembly::FP_TO_SINT_I64_F32, &WebAssembly::I64RegClass, Op0, Op0IsKill);
348 return fastEmitInst_r(WebAssembly::I64_TRUNC_S_SAT_F32, &WebAssembly::I64RegClass, Op0, Op0IsKill);
373 return fastEmitInst_r(WebAssembly::FP_TO_SINT_I64_F64, &WebAssembly::I64RegClass, Op0, Op0IsKill);
376 return fastEmitInst_r(WebAssembly::I64_TRUNC_S_SAT_F64, &WebAssembly::I64RegClass, Op0, Op0IsKill);
431 return fastEmitInst_r(WebAssembly::FP_TO_UINT_I64_F32, &WebAssembly::I64RegClass, Op0, Op0IsKill);
434 return fastEmitInst_r(WebAssembly::I64_TRUNC_U_SAT_F32, &WebAssembly::I64RegClass, Op0, Op0IsKill);
459 return fastEmitInst_r(WebAssembly::FP_TO_UINT_I64_F64, &WebAssembly::I64RegClass, Op0, Op0IsKill);
462 return fastEmitInst_r(WebAssembly::I64_TRUNC_U_SAT_F64, &WebAssembly::I64RegClass, Op0, Op0IsKill);
645 return fastEmitInst_r(WebAssembly::I64_EXTEND_S_I32, &WebAssembly::I64RegClass, Op0, Op0IsKill);
799 return fastEmitInst_r(WebAssembly::I64_EXTEND_U_I32, &WebAssembly::I64RegClass, Op0, Op0IsKill);
820 return fastEmitInst_r(WebAssembly::BR_TABLE_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill);
853 return fastEmitInst_r(WebAssembly::PCALL_INDIRECT_i64, &WebAssembly::I64RegClass, Op0, Op0IsKill);
1001 return fastEmitInst_rr(WebAssembly::ADD_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1063 return fastEmitInst_rr(WebAssembly::AND_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1399 return fastEmitInst_rr(WebAssembly::MUL_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1451 return fastEmitInst_rr(WebAssembly::OR_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1513 return fastEmitInst_rr(WebAssembly::ROTL_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1535 return fastEmitInst_rr(WebAssembly::ROTR_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1585 return fastEmitInst_rr(WebAssembly::DIV_S_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1607 return fastEmitInst_rr(WebAssembly::SHL_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1629 return fastEmitInst_rr(WebAssembly::SHR_S_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1651 return fastEmitInst_rr(WebAssembly::REM_S_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1673 return fastEmitInst_rr(WebAssembly::SHR_U_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1695 return fastEmitInst_rr(WebAssembly::SUB_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1785 return fastEmitInst_rr(WebAssembly::DIV_U_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1807 return fastEmitInst_rr(WebAssembly::REM_U_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1829 return fastEmitInst_rr(WebAssembly::XOR_I64, &WebAssembly::I64RegClass, Op0, Op0IsKill, Op1, Op1IsKill);
1974 return fastEmitInst_ri(WebAssembly::EXTRACT_LANE_v2i64, &WebAssembly::I64RegClass, Op0, Op0IsKill, imm1);
2095 return fastEmitInst_i(WebAssembly::CONST_I64, &WebAssembly::I64RegClass, imm0);
2113 return fastEmitInst_i(WebAssembly::CALL_i64, &WebAssembly::I64RegClass, imm0);
gen/lib/Target/WebAssembly/WebAssemblyGenRegisterInfo.inc 440 &WebAssembly::I64RegClass,
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp 85 if (RC == &WebAssembly::I64RegClass)
102 if (RC == &WebAssembly::I64RegClass)
119 if (RC == &WebAssembly::I64RegClass)
136 if (RC == &WebAssembly::I64RegClass)
153 if (RC == &WebAssembly::I64RegClass)
lib/Target/WebAssembly/WebAssemblyFastISel.cpp 384 Reg = createResultReg(Subtarget->hasAddr64() ? &WebAssembly::I64RegClass
521 unsigned Result = createResultReg(&WebAssembly::I64RegClass);
543 unsigned Result = createResultReg(&WebAssembly::I64RegClass);
603 createResultReg(Subtarget->hasAddr64() ? &WebAssembly::I64RegClass
622 createResultReg(Subtarget->hasAddr64() ? &WebAssembly::I64RegClass
671 RC = &WebAssembly::I64RegClass;
782 ResultReg = createResultReg(&WebAssembly::I64RegClass);
918 RC = &WebAssembly::I64RegClass;
1187 RC = &WebAssembly::I64RegClass;
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 55 addRegisterClass(MVT::i64, &WebAssembly::I64RegClass);
491 return std::make_pair(0U, &WebAssembly::I64RegClass);
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp 70 else if (RC == &WebAssembly::I64RegClass)
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp 185 if (RC == &WebAssembly::I64RegClass)
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 109 } else if (RegClass == &WebAssembly::I64RegClass) {
462 if (RC == &WebAssembly::I64RegClass)
lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp 148 return &WebAssembly::I64RegClass;