/netbsd/external/apache2/llvm/dist/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()
|
/netbsd/external/apache2/llvm/dist/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()
|
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()
|
/netbsd/external/apache2/llvm/dist/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() 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 D | BPFMCTargetDesc.h | 27 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 D | WebAssemblyMCTargetDesc.cpp | 37 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 D | AMDGPUMCTargetDesc.h | 26 class MCRegisterInfo; variable 36 MCRegisterInfo *createGCNMCRegisterInfo(AMDGPUDwarfFlavour DwarfFlavour); 39 const MCRegisterInfo &MRI, 44 const MCRegisterInfo &MRI, 49 const MCRegisterInfo &MRI,
|
H A D | AMDGPUMCTargetDesc.cpp | 59 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 D | SparcMCTargetDesc.cpp | 35 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 D | AArch64MCTargetDesc.h | 27 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 D | CSKYMCTargetDesc.cpp | 35 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 D | CSKYMCTargetDesc.h | 24 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 D | ARMMCTargetDesc.h | 30 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 D | VEMCTargetDesc.cpp | 35 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 D | M68kMCTargetDesc.cpp | 53 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 D | MipsMCTargetDesc.h | 26 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 D | X86MCTargetDesc.h | 30 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 D | XCoreMCTargetDesc.cpp | 46 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 D | MSP430MCTargetDesc.cpp | 39 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 D | NVPTXMCTargetDesc.cpp | 40 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 D | ARCMCTargetDesc.cpp | 43 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 D | RISCVMCTargetDesc.cpp | 47 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 D | HexagonMCTargetDesc.h | 57 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 D | AVRMCTargetDesc.cpp | 47 static MCRegisterInfo *createAVRMCRegisterInfo(const Triple &TT) { in createAVRMCRegisterInfo() 48 MCRegisterInfo *X = new MCRegisterInfo(); in createAVRMCRegisterInfo() 63 const MCRegisterInfo &MRI) { in createAVRMCInstPrinter()
|