| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCRegisterInfo.cpp | 29 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 D | MCInstrDesc.cpp | 21 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 D | MCRegisterInfo.h | 150 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 D | SparcMCTargetDesc.cpp | 49 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 D | AMDGPUMCTargetDesc.cpp | 62 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 D | AMDGPUMCTargetDesc.h | 28 class MCRegisterInfo; variable 34 MCRegisterInfo *createGCNMCRegisterInfo(AMDGPUDwarfFlavour DwarfFlavour); 41 const MCRegisterInfo &MRI,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/ |
| H A D | MSP430MCTargetDesc.cpp | 42 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 D | WebAssemblyMCTargetDesc.cpp | 39 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 D | VEMCTargetDesc.cpp | 37 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 D | M68kMCTargetDesc.cpp | 54 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 D | Registers.h | 27 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 D | XCoreMCTargetDesc.cpp | 47 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 D | DirectXMCTargetDesc.cpp | 50 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 D | NVPTXMCTargetDesc.cpp | 42 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 D | SPIRVMCTargetDesc.cpp | 43 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 D | ARCMCTargetDesc.cpp | 44 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 D | AArch64MCTargetDesc.h | 29 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 D | AVRMCTargetDesc.cpp | 48 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 D | CSKYMCTargetDesc.h | 24 class MCRegisterInfo; variable 26 class MCRegisterInfo; variable 34 const MCRegisterInfo &MRI,
|
| H A D | CSKYMCTargetDesc.cpp | 39 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 D | BPFMCTargetDesc.h | 28 class MCRegisterInfo; variable 38 const MCRegisterInfo &MRI, 41 const MCRegisterInfo &MRI,
|
| H A D | BPFMCTargetDesc.cpp | 43 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 D | LanaiMCTargetDesc.cpp | 49 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 D | MipsMCTargetDesc.h | 27 class MCRegisterInfo; variable 41 const MCRegisterInfo &MRI, 60 void initLLVMToCVRegMapping(MCRegisterInfo *MRI);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
| H A D | XtensaMCTargetDesc.h | 30 class MCRegisterInfo; variable 45 const MCRegisterInfo &MRI, 69 MCRegister getUserRegister(unsigned Code, const MCRegisterInfo &MRI);
|