Home
last modified time | relevance | path

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

12345678910

/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DRegisterAliasing.h28 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 &regInfo() const { return RegInfo; } in regInfo()
97 const MCRegisterInfo &RegInfo;
114 std::string debugString(const MCRegisterInfo &RegInfo, const BitVector &Regs);
H A DRegisterAliasing.cpp14 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 DMCRegisterInfo.cpp24 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 DMCInst.cpp21 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 DMCRegisterInfo.h135 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 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()
88 const MCRegisterInfo &MRI) { in createAMDGPUMCInstPrinter()
H A DAMDGPUMCTargetDesc.h27 class MCRegisterInfo; variable
33 MCRegisterInfo *createGCNMCRegisterInfo(AMDGPUDwarfFlavour DwarfFlavour);
40 const MCRegisterInfo &MRI,
/llvm-project-15.0.7/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCTargetDesc.cpp36 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 DVEMCTargetDesc.cpp36 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 DWebAssemblyMCTargetDesc.cpp38 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 DLoongArchMCTargetDesc.cpp39 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 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()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCTargetDesc.cpp40 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 DNVPTXMCTargetDesc.cpp41 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 DAArch64MCTargetDesc.h29 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 DDirectXMCTargetDesc.cpp50 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 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()
/llvm-project-15.0.7/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCTargetDesc.h24 class MCRegisterInfo; variable
26 class MCRegisterInfo; variable
34 const MCRegisterInfo &MRI,
H A DCSKYMCTargetDesc.cpp40 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 DSPIRVMCTargetDesc.cpp42 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 DAVRMCTargetDesc.cpp48 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 DBPFMCTargetDesc.h28 class MCRegisterInfo; variable
39 const MCRegisterInfo &MRI,
42 const MCRegisterInfo &MRI,
/llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCTargetDesc.cpp53 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 DMipsMCTargetDesc.cpp72 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()

12345678910