Home
last modified time | relevance | path

Searched refs:CSRs (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSystemOperands.td22 // Custom vendor CSRs have a "<vendor>." prefix. Convert these to "<vendor>_"
70 // Unprivileged Floating-Point CSRs
78 // Unprivileged Vector CSRs
356 // Resumable Non-Maskable Interrupts(Smrnmi) CSRs
442 // Machine-level CSRs
463 // Supervisor-level CSRs
479 // Hypervisor and VS CSRs
505 // Control Transfer Records CSRs
524 // Vendor CSRs
H A DRISCVFeatures.td121 : RISCVExtension<2, 0, "CSRs">;
124 "'Zicsr' (CSRs)">;
1334 "SiFive CLIC Machine-mode CSRs">;
1338 "SiFive CLIC Supervisor-mode CSRs">;
H A DRISCVInstrInfo.td2183 // On RV64, we can directly read these 64-bit counter CSRs.
2192 // halves of 64-bit counter CSRs.
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Driscv,cpu-intc.txt4 RISC-V cores include Control Status Registers (CSRs) which are local to each
6 Some of these CSRs are used to control local interrupts connected to the core.
40 definition of the hart whose CSRs control these local interrupts.
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp653 void MachineRegisterInfo::setCalleeSavedRegs(ArrayRef<MCPhysReg> CSRs) { in setCalleeSavedRegs() argument
657 append_range(UpdatedCSRs, CSRs); in setCalleeSavedRegs()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallingConv.td353 // the order of CSRs in CSR_iOS.
357 // CSRs that are handled by prologue, epilogue.
360 // CSRs that are handled explicitly via copies.
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallingConv.td72 // The CSRs & scratch-registers are interleaved at a split boundary of 8.
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DSearchableTable.td120 // e.g. lookupSysRegByEncoding returns multiple CSRs for same encoding.
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp224 const MCPhysReg *CSRs = getCalleeSavedRegs(&MF); in UpdateCustomCalleeSavedRegs() local
226 for (const MCPhysReg *I = CSRs; *I; ++I) in UpdateCustomCalleeSavedRegs()
H A DAArch64CallingConvention.td759 // CSRs that are handled by prologue, epilogue.
763 // CSRs that are handled explicitly via copies.
H A DAArch64InstrInfo.td5644 // Save CSRs in order, {FPOffset}
5646 // Restore CSRs in order
/freebsd/crypto/openssl/
H A DREADME.md54 - creation of X.509 certificates, CSRs and CRLs
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h253 LLVM_ABI void setCalleeSavedRegs(ArrayRef<MCPhysReg> CSRs);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.td1146 // CSRs that are handled by prologue, epilogue.
1149 // CSRs that are handled explicitly via copies.
/freebsd/crypto/openssl/doc/man1/
H A Dopenssl.pod32 o Creation of X.509 certificates, CSRs and CRLs
H A Dopenssl-req.pod.in66 This command primarily creates and processes certificate requests (CSRs)
H A Dopenssl-ca.pod.in81 It can be used to sign certificate requests (CSRs) in a variety of forms
/freebsd/crypto/heimdal/doc/
H A Dhx509.texi439 @c section which explains CSRs as well?
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.td339 // On AIX, CSRs are allocated starting from R31 according to: