| /llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/ |
| H A D | RegisterAliasing.h | 28 BitVector getAliasedBits(const MCRegisterInfo &RegInfo, 43 RegisterAliasingTracker(const MCRegisterInfo &RegInfo, 48 RegisterAliasingTracker(const MCRegisterInfo &RegInfo, 64 RegisterAliasingTracker(const MCRegisterInfo &RegInfo); 67 void FillOriginAndAliasedBits(const MCRegisterInfo &RegInfo, 78 RegisterAliasingTrackerCache(const MCRegisterInfo &RegInfo, 88 const MCRegisterInfo ®Info() const { return RegInfo; } in regInfo() 97 const MCRegisterInfo &RegInfo; 114 std::string debugString(const MCRegisterInfo &RegInfo, const BitVector &Regs);
|
| H A D | RegisterAliasing.cpp | 14 BitVector getAliasedBits(const MCRegisterInfo &RegInfo, in getAliasedBits() 27 RegisterAliasingTracker::RegisterAliasingTracker(const MCRegisterInfo &RegInfo) in RegisterAliasingTracker() 32 const MCRegisterInfo &RegInfo, const BitVector &ReservedReg, in RegisterAliasingTracker() 41 RegisterAliasingTracker::RegisterAliasingTracker(const MCRegisterInfo &RegInfo, in RegisterAliasingTracker() 49 const MCRegisterInfo &RegInfo, const BitVector &SourceBits) { in FillOriginAndAliasedBits() 61 const MCRegisterInfo &RegInfo, const BitVector &ReservedReg) in RegisterAliasingTrackerCache() 82 std::string debugString(const MCRegisterInfo &RegInfo, const BitVector &Regs) { in debugString()
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCRegisterInfo.cpp | 24 MCRegisterInfo::getMatchingSuperReg(MCRegister Reg, unsigned SubIdx, in getMatchingSuperReg() 32 MCRegister MCRegisterInfo::getSubReg(MCRegister Reg, unsigned Idx) const { in getSubReg() 44 unsigned MCRegisterInfo::getSubRegIndex(MCRegister Reg, in getSubRegIndex() 56 unsigned MCRegisterInfo::getSubRegIdxSize(unsigned Idx) const { in getSubRegIdxSize() 62 unsigned MCRegisterInfo::getSubRegIdxOffset(unsigned Idx) const { in getSubRegIdxOffset() 68 int MCRegisterInfo::getDwarfRegNum(MCRegister RegNum, bool isEH) const { in getDwarfRegNum() 81 Optional<unsigned> MCRegisterInfo::getLLVMRegNum(unsigned RegNum, in getLLVMRegNum() 95 int MCRegisterInfo::getDwarfRegNumFromDwarfEHRegNum(unsigned RegNum) const { in getDwarfRegNumFromDwarfEHRegNum() 109 int MCRegisterInfo::getSEHRegNum(MCRegister RegNum) const { in getSEHRegNum() 115 int MCRegisterInfo::getCodeViewRegNum(MCRegister RegNum) const { in getCodeViewRegNum() [all …]
|
| H A D | MCInst.cpp | 21 void MCOperand::print(raw_ostream &OS, const MCRegisterInfo *RegInfo) const { in print() 72 void MCInst::print(raw_ostream &OS, const MCRegisterInfo *RegInfo) const { in print() 83 const MCRegisterInfo *RegInfo) const { in dump_pretty() 89 const MCRegisterInfo *RegInfo) const { in dump_pretty()
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 135 class MCRegisterInfo { 244 MCRegisterInfo::DiffListIterator Iter; 287 mc_subreg_iterator(MCRegisterInfo::DiffListIterator Iter) in mc_subreg_iterator() 290 mc_subreg_iterator(MCRegister Reg, const MCRegisterInfo *MCRI) in mc_subreg_iterator() 299 mc_superreg_iterator(MCRegisterInfo::DiffListIterator Iter) in mc_superreg_iterator() 599 MCSubRegIterator(MCRegister Reg, const MCRegisterInfo *MCRI, 648 MCSuperRegIterator(MCRegister Reg, const MCRegisterInfo *MCRI, 686 MCRegUnitIterator(MCRegister Reg, const MCRegisterInfo *MCRI) { in MCRegUnitIterator() 706 MCRegisterInfo::DiffListIterator::operator++(); 791 const MCRegisterInfo *MCRI; [all …]
|
| /llvm-project-15.0.7/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() 88 const MCRegisterInfo &MRI) { in createAMDGPUMCInstPrinter()
|
| H A D | AMDGPUMCTargetDesc.h | 27 class MCRegisterInfo; variable 33 MCRegisterInfo *createGCNMCRegisterInfo(AMDGPUDwarfFlavour DwarfFlavour); 40 const MCRegisterInfo &MRI,
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCTargetDesc.cpp | 36 static MCAsmInfo *createSparcMCAsmInfo(const MCRegisterInfo &MRI, in createSparcMCAsmInfo() 46 static MCAsmInfo *createSparcV9MCAsmInfo(const MCRegisterInfo &MRI, in createSparcV9MCAsmInfo() 62 static MCRegisterInfo *createSparcMCRegisterInfo(const Triple &TT) { in createSparcMCRegisterInfo() 63 MCRegisterInfo *X = new MCRegisterInfo(); in createSparcMCRegisterInfo() 91 const MCRegisterInfo &MRI) { in createSparcMCInstPrinter()
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEMCTargetDesc.cpp | 36 static MCAsmInfo *createVEMCAsmInfo(const MCRegisterInfo &MRI, const Triple &TT, in createVEMCAsmInfo() 51 static MCRegisterInfo *createVEMCRegisterInfo(const Triple &TT) { in createVEMCRegisterInfo() 52 MCRegisterInfo *X = new MCRegisterInfo(); in createVEMCRegisterInfo() 80 const MCRegisterInfo &MRI) { in createVEMCInstPrinter()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
| H A D | WebAssemblyMCTargetDesc.cpp | 38 static MCAsmInfo *createMCAsmInfo(const MCRegisterInfo & /*MRI*/, in createMCAsmInfo() argument 50 static MCRegisterInfo *createMCRegisterInfo(const Triple & /*T*/) { in createMCRegisterInfo() 51 auto *X = new MCRegisterInfo(); in createMCRegisterInfo() 60 const MCRegisterInfo &MRI) { in createMCInstPrinter() 72 const MCRegisterInfo & /*MRI*/, in createAsmBackend() argument
|
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchMCTargetDesc.cpp | 39 static MCRegisterInfo *createLoongArchMCRegisterInfo(const Triple &TT) { in createLoongArchMCRegisterInfo() 40 MCRegisterInfo *X = new MCRegisterInfo(); in createLoongArchMCRegisterInfo() 58 static MCAsmInfo *createLoongArchMCAsmInfo(const MCRegisterInfo &MRI, in createLoongArchMCAsmInfo() 75 const MCRegisterInfo &MRI) { in createLoongArchMCInstPrinter()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/MCTargetDesc/ |
| H A D | MSP430MCTargetDesc.cpp | 40 static MCRegisterInfo *createMSP430MCRegisterInfo(const Triple &TT) { in createMSP430MCRegisterInfo() 41 MCRegisterInfo *X = new MCRegisterInfo(); in createMSP430MCRegisterInfo() 55 const MCRegisterInfo &MRI) { in createMSP430MCInstPrinter()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/MCTargetDesc/ |
| H A D | NVPTXMCTargetDesc.cpp | 41 static MCRegisterInfo *createNVPTXMCRegisterInfo(const Triple &TT) { in createNVPTXMCRegisterInfo() 42 MCRegisterInfo *X = new MCRegisterInfo(); in createNVPTXMCRegisterInfo() 57 const MCRegisterInfo &MRI) { in createNVPTXMCInstPrinter()
|
| /llvm-project-15.0.7/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);
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/MCTargetDesc/ |
| H A D | DirectXMCTargetDesc.cpp | 50 const MCRegisterInfo &MRI) in DXILInstPrinter() 114 const MCRegisterInfo &MRI) { in createDXILMCInstPrinter() 127 const MCRegisterInfo &MRI, in createDXILMCAsmBackend() 137 static MCRegisterInfo *createDirectXMCRegisterInfo(const Triple &Triple) { in createDirectXMCRegisterInfo() 138 return new MCRegisterInfo(); in createDirectXMCRegisterInfo()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/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 | 40 static MCAsmInfo *createCSKYMCAsmInfo(const MCRegisterInfo &MRI, in createCSKYMCAsmInfo() 62 const MCRegisterInfo &MRI) { in createCSKYMCInstPrinter() 66 static MCRegisterInfo *createCSKYMCRegisterInfo(const Triple &TT) { in createCSKYMCRegisterInfo() 67 MCRegisterInfo *Info = new MCRegisterInfo(); in createCSKYMCRegisterInfo()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/ |
| H A D | SPIRVMCTargetDesc.cpp | 42 static MCRegisterInfo *createSPIRVMCRegisterInfo(const Triple &TT) { in createSPIRVMCRegisterInfo() 43 MCRegisterInfo *X = new MCRegisterInfo(); in createSPIRVMCRegisterInfo() 71 const MCRegisterInfo &MRI) { in createSPIRVMCInstPrinter()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/MCTargetDesc/ |
| H A D | BPFMCTargetDesc.h | 28 class MCRegisterInfo; variable 39 const MCRegisterInfo &MRI, 42 const MCRegisterInfo &MRI,
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMCTargetDesc.cpp | 53 static MCRegisterInfo *createRISCVMCRegisterInfo(const Triple &TT) { in createRISCVMCRegisterInfo() 54 MCRegisterInfo *X = new MCRegisterInfo(); in createRISCVMCRegisterInfo() 59 static MCAsmInfo *createRISCVMCAsmInfo(const MCRegisterInfo &MRI, in createRISCVMCAsmInfo() 91 const MCRegisterInfo &MRI) { in createRISCVMCInstPrinter()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCTargetDesc.cpp | 72 static MCRegisterInfo *createMipsMCRegisterInfo(const Triple &TT) { in createMipsMCRegisterInfo() 73 MCRegisterInfo *X = new MCRegisterInfo(); in createMipsMCRegisterInfo() 84 static MCAsmInfo *createMipsMCAsmInfo(const MCRegisterInfo &MRI, in createMipsMCAsmInfo() 100 const MCRegisterInfo &MRI) { in createMipsMCInstPrinter()
|