LLVM
8.0.1
|
#include "Target/BPF/BPFInstrInfo.h"
Definition at line 25 of file BPFInstrInfo.h.
BPFInstrInfo::BPFInstrInfo | ( | ) |
Definition at line 29 of file BPFInstrInfo.cpp.
|
override |
Definition at line 165 of file BPFInstrInfo.cpp.
References llvm::MachineBasicBlock::begin(), llvm::SmallVectorImpl< T >::clear(), llvm::MachineBasicBlock::end(), I, and llvm::MachineBasicBlock::isLayoutSuccessor().
Referenced by getRegisterInfo().
|
override |
Definition at line 32 of file BPFInstrInfo.cpp.
References llvm::MachineInstrBuilder::addImm(), llvm::MachineInstrBuilder::addReg(), llvm::BuildMI(), contains(), llvm::RegState::Define, llvm::MachineBasicBlock::erase(), llvm::getKillRegState(), I, llvm::RegState::Kill, llvm_unreachable, llvm::Log2_64(), and MI.
Referenced by getRegisterInfo().
|
override |
Definition at line 116 of file BPFInstrInfo.cpp.
References llvm::MachineInstr::getOpcode(), and llvm::ARMISD::MEMCPY.
Referenced by getRegisterInfo().
|
inline |
Definition at line 31 of file BPFInstrInfo.h.
References analyzeBranch(), copyPhysReg(), expandPostRAPseudo(), llvm::ISD::FrameIndex, I, insertBranch(), loadRegFromStackSlot(), MI, removeBranch(), storeRegToStackSlot(), and TRI.
Referenced by llvm::BPFSubtarget::getRegisterInfo().
|
override |
Definition at line 220 of file BPFInstrInfo.cpp.
References llvm::MachineInstrBuilder::addMBB(), assert(), llvm::BuildMI(), llvm::ArrayRef< T >::empty(), and llvm_unreachable.
Referenced by getRegisterInfo().
|
override |
Definition at line 148 of file BPFInstrInfo.cpp.
References llvm::MachineInstrBuilder::addFrameIndex(), llvm::MachineInstrBuilder::addImm(), llvm::BuildMI(), llvm::MachineBasicBlock::end(), and llvm_unreachable.
Referenced by getRegisterInfo().
|
override |
Definition at line 241 of file BPFInstrInfo.cpp.
References assert(), llvm::MachineBasicBlock::begin(), llvm::MachineBasicBlock::end(), and I.
Referenced by getRegisterInfo().
|
override |
Definition at line 125 of file BPFInstrInfo.cpp.
References llvm::MachineInstrBuilder::addFrameIndex(), llvm::MachineInstrBuilder::addImm(), llvm::MachineInstrBuilder::addReg(), llvm::BuildMI(), llvm::MachineBasicBlock::end(), llvm::getKillRegState(), and llvm_unreachable.
Referenced by getRegisterInfo().