Home | History | Annotate | Download | only in Lanai

Lines Matching defs:LanaiInstrInfo

1 //===-- LanaiInstrInfo.cpp - Lanai Instruction Information ------*- C++ -*-===//
15 #include "LanaiInstrInfo.h"
31 LanaiInstrInfo::LanaiInstrInfo()
35 void LanaiInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
50 void LanaiInstrInfo::storeRegToStackSlot(
70 void LanaiInstrInfo::loadRegFromStackSlot(
89 bool LanaiInstrInfo::areMemAccessesTriviallyDisjoint(MachineInstr &MIa,
121 bool LanaiInstrInfo::expandPostRAPseudo(MachineInstr &MI) const {
165 LanaiInstrInfo::decomposeMachineOperandsTargetFlags(unsigned TF) const {
170 LanaiInstrInfo::getSerializableDirectMachineOperandTargetFlags() const {
179 bool LanaiInstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
285 bool LanaiInstrInfo::optimizeCompareInstr(
440 bool LanaiInstrInfo::analyzeSelect(const MachineInstr &MI,
496 LanaiInstrInfo::optimizeSelect(MachineInstr &MI,
565 bool LanaiInstrInfo::analyzeBranch(MachineBasicBlock &MBB,
649 bool LanaiInstrInfo::ReverseBranchCondition(
663 unsigned LanaiInstrInfo::InsertBranch(MachineBasicBlock &MBB,
693 unsigned LanaiInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
715 unsigned LanaiInstrInfo::isLoadFromStackSlot(const MachineInstr &MI,
726 unsigned LanaiInstrInfo::isLoadFromStackSlotPostFE(const MachineInstr &MI,
739 unsigned LanaiInstrInfo::isStoreToStackSlot(const MachineInstr &MI,
750 bool LanaiInstrInfo::getMemOpBaseRegImmOfsWidth(
787 bool LanaiInstrInfo::getMemOpBaseRegImmOfs(