|
LLVM 22.0.0git
|
Functions | |
| std::string | ParseARMTriple (const Triple &TT, StringRef CPU) |
| void | initLLVMToCVRegMapping (MCRegisterInfo *MRI) |
| bool | isPredicated (const MCInst &MI, const MCInstrInfo *MCII) |
| bool | isCPSRDefined (const MCInst &MI, const MCInstrInfo *MCII) |
| template<class Inst> | |
| bool | isLDMBaseRegInList (const Inst &MI) |
| uint64_t | evaluateBranchTarget (const MCInstrDesc &InstDesc, uint64_t Addr, int64_t Imm) |
| MCSubtargetInfo * | createARMMCSubtargetInfo (const Triple &TT, StringRef CPU, StringRef FS) |
| Create a ARM MCSubtargetInfo instance. | |
| MCSubtargetInfo * llvm::ARM_MC::createARMMCSubtargetInfo | ( | const Triple & | TT, |
| StringRef | CPU, | ||
| StringRef | FS ) |
Create a ARM MCSubtargetInfo instance.
This is exposed so Asm parser, etc. do not need to go through TargetRegistry.
Definition at line 199 of file ARMMCTargetDesc.cpp.
References ParseARMTriple().
Referenced by LLVMInitializeARMTargetMC().
| uint64_t llvm::ARM_MC::evaluateBranchTarget | ( | const MCInstrDesc & | InstDesc, |
| uint64_t | Addr, | ||
| int64_t | Imm ) |
Definition at line 181 of file ARMMCTargetDesc.cpp.
References llvm::ARMII::FormMask, llvm::MCInstrDesc::getOpcode(), llvm::Offset, llvm::ARMII::ThumbFrm, and llvm::MCInstrDesc::TSFlags.
Referenced by llvm::ARMInstPrinter::printOperand().
| void llvm::ARM_MC::initLLVMToCVRegMapping | ( | MCRegisterInfo * | MRI | ) |
Definition at line 218 of file ARMMCTargetDesc.cpp.
References llvm::ARM::D16, I, and MRI.
Referenced by llvm::ARMBaseRegisterInfo::ARMBaseRegisterInfo(), and createARMMCRegisterInfo().
| bool llvm::ARM_MC::isCPSRDefined | ( | const MCInst & | MI, |
| const MCInstrInfo * | MCII ) |
Definition at line 170 of file ARMMCTargetDesc.cpp.
References llvm::MCInstrInfo::get(), llvm::MCOperand::getReg(), I, llvm::MCOperand::isReg(), and MI.
Definition at line 48 of file ARMMCTargetDesc.h.
| bool llvm::ARM_MC::isPredicated | ( | const MCInst & | MI, |
| const MCInstrInfo * | MCII ) |
Definition at line 164 of file ARMMCTargetDesc.cpp.
References llvm::ARMCC::AL, llvm::MCInstrInfo::get(), and MI.
Definition at line 142 of file ARMMCTargetDesc.cpp.
References llvm::ARM::getArchName(), and llvm::ARM::parseArch().
Referenced by createARMMCSubtargetInfo().