LLVM  4.0.0
llvm::ARMRegisterBankInfo Member List

This is the complete list of members for llvm::ARMRegisterBankInfo, including all inherited members.

applyDefaultMapping(const OperandsMapper &OpdMapper)llvm::RegisterBankInfoprotectedstatic
applyMappingImpl(const OperandsMapper &OpdMapper) const llvm::RegisterBankInfoinlineprotectedvirtual
ARMRegisterBankInfo(const TargetRegisterInfo &TRI)llvm::ARMRegisterBankInfo
constrainGenericRegister(unsigned Reg, const TargetRegisterClass &RC, MachineRegisterInfo &MRI)llvm::RegisterBankInfostatic
copyCost(const RegisterBank &A, const RegisterBank &B, unsigned Size) const llvm::RegisterBankInfoinlinevirtual
DefaultMappingIDllvm::RegisterBankInfostatic
getInstrAlternativeMappings(const MachineInstr &MI) const llvm::RegisterBankInfovirtual
getInstrMapping(const MachineInstr &MI) const overridellvm::ARMRegisterBankInfovirtual
getInstrMappingImpl(const MachineInstr &MI) const llvm::RegisterBankInfoprotected
getNumRegBanks() const llvm::RegisterBankInfoinline
getOperandsMapping(Iterator Begin, Iterator End) const llvm::RegisterBankInfoprotected
getOperandsMapping(const SmallVectorImpl< const ValueMapping * > &OpdsMapping) const llvm::RegisterBankInfoprotected
getOperandsMapping(std::initializer_list< const ValueMapping * > OpdsMapping) const llvm::RegisterBankInfoprotected
getPartialMapping(unsigned StartIdx, unsigned Length, const RegisterBank &RegBank) const llvm::RegisterBankInfoprotected
getRegBank(unsigned ID)llvm::RegisterBankInfoinlineprotected
getRegBank(unsigned ID) const llvm::RegisterBankInfoinline
getRegBank(unsigned Reg, const MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI) const llvm::RegisterBankInfo
getRegBankFromConstraints(const MachineInstr &MI, unsigned OpIdx, const TargetInstrInfo &TII, const TargetRegisterInfo &TRI) const llvm::RegisterBankInfoprotected
getRegBankFromRegClass(const TargetRegisterClass &RC) const overridellvm::ARMRegisterBankInfovirtual
getValueMapping(unsigned StartIdx, unsigned Length, const RegisterBank &RegBank) const llvm::RegisterBankInfoprotected
getValueMapping(const PartialMapping *BreakDown, unsigned NumBreakDowns) const llvm::RegisterBankInfoprotected
InstructionMappings typedefllvm::RegisterBankInfo
InvalidMappingIDllvm::RegisterBankInfostatic
MapOfOperandsMappingsllvm::RegisterBankInfomutableprotected
MapOfPartialMappingsllvm::RegisterBankInfomutableprotected
MapOfValueMappingsllvm::RegisterBankInfomutableprotected
NumRegBanksllvm::RegisterBankInfoprotected
RegBanksllvm::RegisterBankInfoprotected
RegisterBankInfo(RegisterBank **RegBanks, unsigned NumRegBanks)llvm::RegisterBankInfoprotected
RegisterBankInfo()llvm::RegisterBankInfoinlineprotected
ScalarAddx2llvm::RegisterBankInfo
VectorAddllvm::RegisterBankInfo
~RegisterBankInfo()llvm::RegisterBankInfovirtual