HomeSort by: relevance | last modified time | path
    Searched defs:NZCV (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ConditionalCompares.cpp 64 STATISTIC(NumMultNZCVUses, "Number of ccmps rejected (NZCV used)");
65 STATISTIC(NumUnknNZCVDefs, "Number of ccmps rejected (NZCV def unknown)");
100 // operand that specifies the NZCV flag values when the condition is false and
123 // ccmp w1, #17, 4, ne ; 4 = nZcv
304 if (!I->readsRegister(AArch64::NZCV)) {
355 PhysRegInfo PRI = AnalyzePhysRegInBundle(*I, AArch64::NZCV, TRI);
384 // Reject any live-in physregs. It's probably NZCV/EFLAGS, and very hard to
427 if (&I != CmpMI && I.modifiesRegister(AArch64::NZCV, TRI)) {
685 // The NZCV immediate operand should provide flags for the case where Head
688 unsigned NZCV = AArch64CC::getNZCVToSatisfyCondCode(CmpBBTailCC)
    [all...]
AArch64ISelLowering.cpp 500 // Add/Sub overflow ops with MVT::Glues are lowered to NZCV dependences.
2151 TrueBB->addLiveIn(AArch64::NZCV);
2152 EndBB->addLiveIn(AArch64::NZCV);
2342 /// without a real NZCV register, so we have to use less efficient combinations
2466 /// a comparison. They set the NZCV flags to a predefined value if their
2544 unsigned NZCV = AArch64CC::getNZCVToSatisfyCondCode(InvOutCC);
2545 SDValue NZCVOp = DAG.getConstant(NZCV, DL, MVT::i32);
2620 /// and conditional compare operations. @returns an NZCV flags producing node
6265 // trashed: X0 (it takes an argument), LR (it's a call) and NZCV (let's not be
7956 return std::make_pair(unsigned(AArch64::NZCV), &AArch64::CCRRegClass)
    [all...]
  /src/external/gpl3/gdb/dist/gdbserver/
linux-aarch64-low.cc 1175 - NZCV: Condition flags. GDB refers to this register under the CPSR
1184 NZCV = (0x1 << 14) | (0x3 << 11) | (0x4 << 7) | (0x2 << 3) | 0x0,
2274 flags are saved in CPSR (NZCV).
2293 | CPSR (NZCV) | 5 cells
2361 /* Save CPSR (NZCV), FPSR and FPCR:
2363 MRS x2, nzcv
2372 p += emit_mrs (p, x2, NZCV);
2500 /* Restore CPSR (NZCV), FPSR and FPCR. And free all special purpose
2507 MSR NZCV, x2
2517 p += emit_msr (p, NZCV, x2)
    [all...]
  /src/external/gpl3/gdb.old/dist/gdbserver/
linux-aarch64-low.cc 1179 - NZCV: Condition flags. GDB refers to this register under the CPSR
1188 NZCV = (0x1 << 14) | (0x3 << 11) | (0x4 << 7) | (0x2 << 3) | 0x0,
2278 flags are saved in CPSR (NZCV).
2297 | CPSR (NZCV) | 5 cells
2365 /* Save CPSR (NZCV), FPSR and FPCR:
2367 MRS x2, nzcv
2376 p += emit_mrs (p, x2, NZCV);
2504 /* Restore CPSR (NZCV), FPSR and FPCR. And free all special purpose
2511 MSR NZCV, x2
2521 p += emit_msr (p, NZCV, x2)
    [all...]

Completed in 39 milliseconds