Home
last modified time | relevance | path

Searched refs:RISCVRegisterInfo (Results 1 – 12 of 12) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVRegisterInfo.cpp52 RISCVRegisterInfo::RISCVRegisterInfo(unsigned HwMode) in RISCVRegisterInfo() function in RISCVRegisterInfo
57 RISCVRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const { in getCalleeSavedRegs()
84 BitVector RISCVRegisterInfo::getReservedRegs(const MachineFunction &MF) const { in getReservedRegs()
121 bool RISCVRegisterInfo::isAsmClobberable(const MachineFunction &MF, in isAsmClobberable()
126 const uint32_t *RISCVRegisterInfo::getNoPreservedMask() const { in getNoPreservedMask()
148 bool RISCVRegisterInfo::hasReservedSpillSlot(const MachineFunction &MF, in hasReservedSpillSlot()
164 void RISCVRegisterInfo::adjustReg(MachineBasicBlock &MBB, in adjustReg()
252 void RISCVRegisterInfo::lowerVSPILL(MachineBasicBlock::iterator II) const { in lowerVSPILL()
321 void RISCVRegisterInfo::lowerVRELOAD(MachineBasicBlock::iterator II) const { in lowerVRELOAD()
383 bool RISCVRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, in eliminateFrameIndex()
[all …]
DRISCVRegisterInfo.h23 struct RISCVRegisterInfo : public RISCVGenRegisterInfo { struct
25 RISCVRegisterInfo(unsigned HwMode);
DRISCVSubtarget.h61 RISCVRegisterInfo RegInfo;
87 const RISCVRegisterInfo *getRegisterInfo() const override { in getRegisterInfo()
DRISCV.td28 include "RISCVRegisterInfo.td"
DRISCVFrameLowering.cpp340 const RISCVRegisterInfo &RI = *STI.getRegisterInfo(); in adjustStackForRVV()
398 const RISCVRegisterInfo *RI = STI.getRegisterInfo(); in emitPrologue()
572 const RISCVRegisterInfo *RI = STI.getRegisterInfo(); in emitPrologue()
611 const RISCVRegisterInfo *RI = STI.getRegisterInfo(); in emitEpilogue()
1076 const RISCVRegisterInfo *RegInfo = in processFunctionBeforeFrameFinalized()
1171 const RISCVRegisterInfo &RI = *STI.getRegisterInfo(); in eliminateCallFramePseudoInstr()
DCMakeLists.txt38 RISCVRegisterInfo.cpp
DRISCVCallingConv.td27 // Needed for implementation of RISCVRegisterInfo::getNoPreservedMask()
DRISCVISelLowering.h26 struct RISCVRegisterInfo;
597 const RISCVRegisterInfo *TRI);
DRISCVRegisterInfo.td1 //===-- RISCVRegisterInfo.td - RISC-V Register defs --------*- tablegen -*-===//
DRISCVISelLowering.cpp182 const RISCVRegisterInfo &TRI = *Subtarget.getRegisterInfo(); in RISCVTargetLowering()
1672 const RISCVRegisterInfo *TRI) { in decomposeSubvectorInsertExtractToSubRegs()
4725 const RISCVRegisterInfo &RI = *Subtarget.getRegisterInfo(); in lowerFRAMEADDR()
4748 const RISCVRegisterInfo &RI = *Subtarget.getRegisterInfo(); in lowerRETURNADDR()
6170 const RISCVRegisterInfo *TRI = Subtarget.getRegisterInfo(); in lowerINSERT_SUBVECTOR()
6328 const RISCVRegisterInfo *TRI = Subtarget.getRegisterInfo(); in lowerEXTRACT_SUBVECTOR()
12804 const RISCVRegisterInfo *TRI = Subtarget.getRegisterInfo(); in isEligibleForTailCallOptimization()
/openbsd/src/gnu/usr.bin/clang/libLLVMRISCVCodeGen/
DMakefile31 RISCVRegisterInfo.cpp \
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/
DBUILD.gn86 "RISCVRegisterInfo.cpp",