Home
last modified time | relevance | path

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

123456789

/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/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()
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()
/netbsd/external/apache2/llvm/dist/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()
594 class MCSubRegIterator : public MCRegisterInfo::DiffListIterator {
596 MCSubRegIterator(MCRegister Reg, const MCRegisterInfo *MCRI,
645 MCSuperRegIterator(MCRegister Reg, const MCRegisterInfo *MCRI,
683 MCRegUnitIterator(MCRegister Reg, const MCRegisterInfo *MCRI) { in MCRegUnitIterator()
783 const MCRegisterInfo *MCRI;
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCTargetDesc.h27 class MCRegisterInfo; variable
33 const MCRegisterInfo &MRI,
36 const MCRegisterInfo &MRI,
40 const MCRegisterInfo &MRI,
43 const MCRegisterInfo &MRI,
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCTargetDesc.cpp37 static MCAsmInfo *createMCAsmInfo(const MCRegisterInfo & /*MRI*/, in createMCAsmInfo() argument
49 static MCRegisterInfo *createMCRegisterInfo(const Triple & /*T*/) { in createMCRegisterInfo()
50 auto *X = new MCRegisterInfo(); in createMCRegisterInfo()
59 const MCRegisterInfo &MRI) { in createMCInstPrinter()
65 const MCRegisterInfo & /*MRI*/, in createCodeEmitter() argument
72 const MCRegisterInfo & /*MRI*/, in createAsmBackend() argument
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCTargetDesc.h26 class MCRegisterInfo; variable
36 MCRegisterInfo *createGCNMCRegisterInfo(AMDGPUDwarfFlavour DwarfFlavour);
39 const MCRegisterInfo &MRI,
44 const MCRegisterInfo &MRI,
49 const MCRegisterInfo &MRI,
H A DAMDGPUMCTargetDesc.cpp59 static MCRegisterInfo *createAMDGPUMCRegisterInfo(const Triple &TT) { in createAMDGPUMCRegisterInfo()
60 MCRegisterInfo *X = new MCRegisterInfo(); in createAMDGPUMCRegisterInfo()
68 MCRegisterInfo *llvm::createGCNMCRegisterInfo(AMDGPUDwarfFlavour DwarfFlavour) { in createGCNMCRegisterInfo()
69 MCRegisterInfo *X = new MCRegisterInfo(); in createGCNMCRegisterInfo()
85 const MCRegisterInfo &MRI) { in createAMDGPUMCInstPrinter()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCTargetDesc.cpp35 static MCAsmInfo *createSparcMCAsmInfo(const MCRegisterInfo &MRI, in createSparcMCAsmInfo()
45 static MCAsmInfo *createSparcV9MCAsmInfo(const MCRegisterInfo &MRI, in createSparcV9MCAsmInfo()
61 static MCRegisterInfo *createSparcMCRegisterInfo(const Triple &TT) { in createSparcMCRegisterInfo()
62 MCRegisterInfo *X = new MCRegisterInfo(); in createSparcMCRegisterInfo()
90 const MCRegisterInfo &MRI) { in createSparcMCInstPrinter()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.h27 class MCRegisterInfo; variable
40 const MCRegisterInfo &MRI,
44 const MCRegisterInfo &MRI,
48 const MCRegisterInfo &MRI,
69 void initLLVMToCVRegMapping(MCRegisterInfo *MRI);
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCTargetDesc.cpp35 static MCAsmInfo *createCSKYMCAsmInfo(const MCRegisterInfo &MRI, in createCSKYMCAsmInfo()
57 const MCRegisterInfo &MRI) { in createCSKYMCInstPrinter()
61 static MCRegisterInfo *createCSKYMCRegisterInfo(const Triple &TT) { in createCSKYMCRegisterInfo()
62 MCRegisterInfo *Info = new MCRegisterInfo(); in createCSKYMCRegisterInfo()
H A DCSKYMCTargetDesc.h24 class MCRegisterInfo; variable
26 class MCRegisterInfo; variable
34 const MCRegisterInfo &MRI,
38 const MCRegisterInfo &MRI,
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.h30 class MCRegisterInfo; variable
44 void initLLVMToCVRegMapping(MCRegisterInfo *MRI);
75 const MCRegisterInfo &MRI,
79 const MCRegisterInfo &MRI,
83 const MCRegisterInfo &MRI,
87 const MCRegisterInfo &MRI,
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/VE/MCTargetDesc/
H A DVEMCTargetDesc.cpp35 static MCAsmInfo *createVEMCAsmInfo(const MCRegisterInfo &MRI, const Triple &TT, in createVEMCAsmInfo()
50 static MCRegisterInfo *createVEMCRegisterInfo(const Triple &TT) { in createVEMCRegisterInfo()
51 MCRegisterInfo *X = new MCRegisterInfo(); in createVEMCRegisterInfo()
79 const MCRegisterInfo &MRI) { in createVEMCInstPrinter()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMCTargetDesc.cpp53 static MCRegisterInfo *createM68kMCRegisterInfo(const Triple &TT) { in createM68kMCRegisterInfo()
54 MCRegisterInfo *X = new MCRegisterInfo(); in createM68kMCRegisterInfo()
72 static MCAsmInfo *createM68kMCAsmInfo(const MCRegisterInfo &MRI, in createM68kMCAsmInfo()
105 const MCRegisterInfo &MRI) { in createM68kMCInstPrinter()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.h26 class MCRegisterInfo; variable
34 const MCRegisterInfo &MRI,
37 const MCRegisterInfo &MRI,
41 const MCRegisterInfo &MRI,
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.h30 class MCRegisterInfo; variable
60 void initLLVMToSEHAndCVRegMapping(MCRegisterInfo *MRI);
73 const MCRegisterInfo &MRI,
78 const MCRegisterInfo &MRI,
82 const MCRegisterInfo &MRI,
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreMCTargetDesc.cpp46 static MCRegisterInfo *createXCoreMCRegisterInfo(const Triple &TT) { in createXCoreMCRegisterInfo()
47 MCRegisterInfo *X = new MCRegisterInfo(); in createXCoreMCRegisterInfo()
57 static MCAsmInfo *createXCoreMCAsmInfo(const MCRegisterInfo &MRI, in createXCoreMCAsmInfo()
73 const MCRegisterInfo &MRI) { in createXCoreMCInstPrinter()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCTargetDesc.cpp39 static MCRegisterInfo *createMSP430MCRegisterInfo(const Triple &TT) { in createMSP430MCRegisterInfo()
40 MCRegisterInfo *X = new MCRegisterInfo(); in createMSP430MCRegisterInfo()
54 const MCRegisterInfo &MRI) { in createMSP430MCInstPrinter()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXMCTargetDesc.cpp40 static MCRegisterInfo *createNVPTXMCRegisterInfo(const Triple &TT) { in createNVPTXMCRegisterInfo()
41 MCRegisterInfo *X = new MCRegisterInfo(); in createNVPTXMCRegisterInfo()
56 const MCRegisterInfo &MRI) { in createNVPTXMCInstPrinter()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARC/MCTargetDesc/
H A DARCMCTargetDesc.cpp43 static MCRegisterInfo *createARCMCRegisterInfo(const Triple &TT) { in createARCMCRegisterInfo()
44 auto *X = new MCRegisterInfo(); in createARCMCRegisterInfo()
54 static MCAsmInfo *createARCMCAsmInfo(const MCRegisterInfo &MRI, in createARCMCAsmInfo()
70 const MCRegisterInfo &MRI) { in createARCMCInstPrinter()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCTargetDesc.cpp47 static MCRegisterInfo *createRISCVMCRegisterInfo(const Triple &TT) { in createRISCVMCRegisterInfo()
48 MCRegisterInfo *X = new MCRegisterInfo(); in createRISCVMCRegisterInfo()
53 static MCAsmInfo *createRISCVMCAsmInfo(const MCRegisterInfo &MRI, in createRISCVMCAsmInfo()
79 const MCRegisterInfo &MRI) { in createRISCVMCInstPrinter()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.h57 class MCRegisterInfo; variable
69 MCRegisterInfo *createHexagonMCRegisterInfo(StringRef TT);
88 const MCRegisterInfo &MRI,
93 const MCRegisterInfo &MRI,
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCTargetDesc.cpp47 static MCRegisterInfo *createAVRMCRegisterInfo(const Triple &TT) { in createAVRMCRegisterInfo()
48 MCRegisterInfo *X = new MCRegisterInfo(); in createAVRMCRegisterInfo()
63 const MCRegisterInfo &MRI) { in createAVRMCInstPrinter()

123456789