Searched refs:FPSCR (Results 1 - 3 of 3) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBaseRegisterInfo.cpp | 195 markSuperRegs(Reserved, ARM::FPSCR);
|
H A D | ARMExpandPseudoInsts.cpp | 963 // S0-S31 + FPSCR + 8 more bytes (VPR + pad, or just pad) 1147 // Clear FPSCR bits 0-4, 7, 28-31 1222 // Store an available register for FPSCR clearing 1278 for (auto R : {ARM::VPR, ARM::FPSCR, ARM::FPSCR_NZCV, ARM::Q0, ARM::Q1, 1325 // restore FPSCR from stack and clear bits 0-4, 7, 28-31 1372 for (auto R : {ARM::VPR, ARM::FPSCR, ARM::FPSCR_NZCV, ARM::Q0, ARM::Q1,
|
H A D | ARMISelLowering.cpp | 6117 // The rounding mode is in bits 23:22 of the FPSCR. 6119 // The formula we use to implement this is (((FPSCR + 1 << 22) >> 22) & 3) 6126 SDValue FPSCR = local 6128 Chain = FPSCR.getValue(1); 6129 SDValue FltRounds = DAG.getNode(ISD::ADD, dl, MVT::i32, FPSCR, 9698 // FIXME: Chain is not handled correctly here. Currently the FPSCR is implicit
|
Completed in 183 milliseconds