Home
last modified time | relevance | path

Searched refs:MCRegisterInfo (Results 1 – 25 of 208) sorted by relevance

123456789

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCRegisterInfo.cpp29 const MCRegisterInfo *MCRI;
36 MCRegAliasIteratorImpl(MCRegister Reg, const MCRegisterInfo *MCRI) in MCRegAliasIteratorImpl()
86 ArrayRef<MCPhysReg> MCRegisterInfo::getCachedAliasesOf(MCRegister R) const { in getCachedAliasesOf()
108 MCRegisterInfo::getMatchingSuperReg(MCRegister Reg, unsigned SubIdx, in getMatchingSuperReg()
116 MCRegister MCRegisterInfo::getSubReg(MCRegister Reg, unsigned Idx) const { in getSubReg()
130 unsigned MCRegisterInfo::getSubRegIndex(MCRegister Reg, in getSubRegIndex()
144 int64_t MCRegisterInfo::getDwarfRegNum(MCRegister RegNum, bool isEH) const { in getDwarfRegNum()
161 std::optional<MCRegister> MCRegisterInfo::getLLVMRegNum(uint64_t RegNum, in getLLVMRegNum()
175 int64_t MCRegisterInfo::getDwarfRegNumFromDwarfEHRegNum(uint64_t RegNum) const { in getDwarfRegNumFromDwarfEHRegNum()
194 int MCRegisterInfo::getSEHRegNum(MCRegister RegNum) const { in getSEHRegNum()
[all …]
H A DMCInstrDesc.cpp21 const MCRegisterInfo &RI) const { in mayAffectControlFlow()
33 const MCRegisterInfo *MRI) const { in hasImplicitDefOfPhysReg()
41 const MCRegisterInfo &RI) const { in hasDefOfPhysReg()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h150 class LLVM_ABI MCRegisterInfo {
275 virtual ~MCRegisterInfo() {} in ~MCRegisterInfo()
523 MCRegisterInfo::DiffListIterator,
532 MCSubRegIterator(MCRegister Reg, const MCRegisterInfo *MCRI,
563 MCSubRegIndexIterator(MCRegister Reg, const MCRegisterInfo *MCRI) in MCSubRegIndexIterator()
593 MCRegisterInfo::DiffListIterator,
602 MCSuperRegIterator(MCRegister Reg, const MCRegisterInfo *MCRI,
626 inline bool MCRegisterInfo::isSuperRegister(MCRegister RegA, MCRegister RegB) const{ in isSuperRegister()
638 MCRegisterInfo::DiffListIterator,
649 MCRegUnitIterator(MCRegister Reg, const MCRegisterInfo *MCRI) { in MCRegUnitIterator()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCTargetDesc.cpp49 static MCAsmInfo *createSparcMCAsmInfo(const MCRegisterInfo &MRI, in createSparcMCAsmInfo()
59 static MCAsmInfo *createSparcV9MCAsmInfo(const MCRegisterInfo &MRI, in createSparcV9MCAsmInfo()
75 static MCRegisterInfo *createSparcMCRegisterInfo(const Triple &TT) { in createSparcMCRegisterInfo()
76 MCRegisterInfo *X = new MCRegisterInfo(); in createSparcMCRegisterInfo()
107 const MCRegisterInfo &MRI) { in createSparcMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCTargetDesc.cpp62 static MCRegisterInfo *createAMDGPUMCRegisterInfo(const Triple &TT) { in createAMDGPUMCRegisterInfo()
63 MCRegisterInfo *X = new MCRegisterInfo(); in createAMDGPUMCRegisterInfo()
71 MCRegisterInfo *llvm::createGCNMCRegisterInfo(AMDGPUDwarfFlavour DwarfFlavour) { in createGCNMCRegisterInfo()
72 MCRegisterInfo *X = new MCRegisterInfo(); in createGCNMCRegisterInfo()
103 const MCRegisterInfo &MRI) { in createAMDGPUMCInstPrinter()
H A DAMDGPUMCTargetDesc.h28 class MCRegisterInfo; variable
34 MCRegisterInfo *createGCNMCRegisterInfo(AMDGPUDwarfFlavour DwarfFlavour);
41 const MCRegisterInfo &MRI,
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCTargetDesc.cpp42 static MCRegisterInfo *createMSP430MCRegisterInfo(const Triple &TT) { in createMSP430MCRegisterInfo()
43 MCRegisterInfo *X = new MCRegisterInfo(); in createMSP430MCRegisterInfo()
48 static MCAsmInfo *createMSP430MCAsmInfo(const MCRegisterInfo &MRI, in createMSP430MCAsmInfo()
78 const MCRegisterInfo &MRI) { in createMSP430MCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCTargetDesc.cpp39 static MCAsmInfo *createMCAsmInfo(const MCRegisterInfo & /*MRI*/, in createMCAsmInfo() argument
51 static MCRegisterInfo *createMCRegisterInfo(const Triple & /*T*/) { in createMCRegisterInfo()
52 auto *X = new MCRegisterInfo(); in createMCRegisterInfo()
61 const MCRegisterInfo &MRI) { in createMCInstPrinter()
73 const MCRegisterInfo & /*MRI*/, in createAsmBackend() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCTargetDesc.cpp37 static MCAsmInfo *createVEMCAsmInfo(const MCRegisterInfo &MRI, const Triple &TT, in createVEMCAsmInfo()
52 static MCRegisterInfo *createVEMCRegisterInfo(const Triple &TT) { in createVEMCRegisterInfo()
53 MCRegisterInfo *X = new MCRegisterInfo(); in createVEMCRegisterInfo()
84 const MCRegisterInfo &MRI) { in createVEMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCTargetDesc.cpp54 static MCRegisterInfo *createM68kMCRegisterInfo(const Triple &TT) { in createM68kMCRegisterInfo()
55 MCRegisterInfo *X = new MCRegisterInfo(); in createM68kMCRegisterInfo()
73 static MCAsmInfo *createM68kMCAsmInfo(const MCRegisterInfo &MRI, in createM68kMCAsmInfo()
106 const MCRegisterInfo &MRI) { in createM68kMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/DWARFCFIChecker/
H A DRegisters.h27 inline bool isSuperReg(const MCRegisterInfo *MCRI, MCPhysReg Reg) { in isSuperReg()
31 inline SmallVector<MCPhysReg> getSuperRegs(const MCRegisterInfo *MCRI) { in getSuperRegs()
45 inline SmallVector<MCPhysReg> getTrackingRegs(const MCRegisterInfo *MCRI) { in getTrackingRegs()
53 inline MCPhysReg getSuperReg(const MCRegisterInfo *MCRI, MCPhysReg Reg) { in getSuperReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreMCTargetDesc.cpp47 static MCRegisterInfo *createXCoreMCRegisterInfo(const Triple &TT) { in createXCoreMCRegisterInfo()
48 MCRegisterInfo *X = new MCRegisterInfo(); in createXCoreMCRegisterInfo()
58 static MCAsmInfo *createXCoreMCAsmInfo(const MCRegisterInfo &MRI, in createXCoreMCAsmInfo()
74 const MCRegisterInfo &MRI) { in createXCoreMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/MCTargetDesc/
H A DDirectXMCTargetDesc.cpp50 const MCRegisterInfo &MRI) in DXILInstPrinter()
107 const MCRegisterInfo &MRI) { in createDXILMCInstPrinter()
120 const MCRegisterInfo &MRI, in createDXILMCAsmBackend()
130 static MCRegisterInfo *createDirectXMCRegisterInfo(const Triple &Triple) { in createDirectXMCRegisterInfo()
131 return new MCRegisterInfo(); in createDirectXMCRegisterInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXMCTargetDesc.cpp42 static MCRegisterInfo *createNVPTXMCRegisterInfo(const Triple &TT) { in createNVPTXMCRegisterInfo()
43 MCRegisterInfo *X = new MCRegisterInfo(); in createNVPTXMCRegisterInfo()
58 const MCRegisterInfo &MRI) { in createNVPTXMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVMCTargetDesc.cpp43 static MCRegisterInfo *createSPIRVMCRegisterInfo(const Triple &TT) { in createSPIRVMCRegisterInfo()
44 MCRegisterInfo *X = new MCRegisterInfo(); in createSPIRVMCRegisterInfo()
63 const MCRegisterInfo &MRI) { in createSPIRVMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/
H A DARCMCTargetDesc.cpp44 static MCRegisterInfo *createARCMCRegisterInfo(const Triple &TT) { in createARCMCRegisterInfo()
45 auto *X = new MCRegisterInfo(); in createARCMCRegisterInfo()
55 static MCAsmInfo *createARCMCAsmInfo(const MCRegisterInfo &MRI, in createARCMCAsmInfo()
71 const MCRegisterInfo &MRI) { in createARCMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.h29 class MCRegisterInfo; variable
42 const MCRegisterInfo &MRI,
46 const MCRegisterInfo &MRI,
64 void initLLVMToCVRegMapping(MCRegisterInfo *MRI);
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCTargetDesc.cpp48 static MCRegisterInfo *createAVRMCRegisterInfo(const Triple &TT) { in createAVRMCRegisterInfo()
49 MCRegisterInfo *X = new MCRegisterInfo(); in createAVRMCRegisterInfo()
64 const MCRegisterInfo &MRI) { in createAVRMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCTargetDesc.h24 class MCRegisterInfo; variable
26 class MCRegisterInfo; variable
34 const MCRegisterInfo &MRI,
H A DCSKYMCTargetDesc.cpp39 static MCAsmInfo *createCSKYMCAsmInfo(const MCRegisterInfo &MRI, in createCSKYMCAsmInfo()
61 const MCRegisterInfo &MRI) { in createCSKYMCInstPrinter()
65 static MCRegisterInfo *createCSKYMCRegisterInfo(const Triple &TT) { in createCSKYMCRegisterInfo()
66 MCRegisterInfo *Info = new MCRegisterInfo(); in createCSKYMCRegisterInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCTargetDesc.h28 class MCRegisterInfo; variable
38 const MCRegisterInfo &MRI,
41 const MCRegisterInfo &MRI,
H A DBPFMCTargetDesc.cpp43 static MCRegisterInfo *createBPFMCRegisterInfo(const Triple &TT) { in createBPFMCRegisterInfo()
44 MCRegisterInfo *X = new MCRegisterInfo(); in createBPFMCRegisterInfo()
67 const MCRegisterInfo &MRI) { in createBPFMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiMCTargetDesc.cpp49 static MCRegisterInfo *createLanaiMCRegisterInfo(const Triple & /*TT*/) { in createLanaiMCRegisterInfo()
50 MCRegisterInfo *X = new MCRegisterInfo(); in createLanaiMCRegisterInfo()
79 const MCRegisterInfo &MRI) { in createLanaiMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.h27 class MCRegisterInfo; variable
41 const MCRegisterInfo &MRI,
60 void initLLVMToCVRegMapping(MCRegisterInfo *MRI);
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaMCTargetDesc.h30 class MCRegisterInfo; variable
45 const MCRegisterInfo &MRI,
69 MCRegister getUserRegister(unsigned Code, const MCRegisterInfo &MRI);

123456789