Searched refs:AArch64InstrInfo (Results 1 – 14 of 14) sorted by relevance
35 AArch64InstrInfo::AArch64InstrInfo(const AArch64Subtarget &STI) in AArch64InstrInfo() function in AArch64InstrInfo41 unsigned AArch64InstrInfo::GetInstSizeInBytes(const MachineInstr &MI) const { in GetInstSizeInBytes()96 bool AArch64InstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()183 bool AArch64InstrInfo::ReverseBranchCondition( in ReverseBranchCondition()224 unsigned AArch64InstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { in RemoveBranch()249 void AArch64InstrInfo::instantiateCondBranch( in instantiateCondBranch()266 unsigned AArch64InstrInfo::InsertBranch(MachineBasicBlock &MBB, in InsertBranch()366 bool AArch64InstrInfo::canInsertSelect( in canInsertSelect()407 void AArch64InstrInfo::insertSelect(MachineBasicBlock &MBB, in insertSelect()551 bool AArch64InstrInfo::isAsCheapAsAMove(const MachineInstr &MI) const { in isAsCheapAsAMove()[all …]
30 const AArch64InstrInfo *TII;122 TII = static_cast<const AArch64InstrInfo *>(ST.getInstrInfo()); in runOnMachineFunction()
30 class AArch64InstrInfo : public AArch64GenInstrInfo {35 explicit AArch64InstrInfo(const AArch64Subtarget &STI);230 const AArch64InstrInfo *TII);
107 AArch64InstrInfo InstrInfo;145 const AArch64InstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
333 const AArch64InstrInfo *TII = in materializeFrameBaseRegister()356 const AArch64InstrInfo *TII = in resolveFrameIndex()371 const AArch64InstrInfo *TII = in eliminateFrameIndex()
130 include "AArch64InstrInfo.td"132 def AArch64InstrInfo : InstrInfo;315 let InstructionSet = AArch64InstrInfo;
14 const AArch64InstrInfo *TII =15 static_cast<const AArch64InstrInfo*>(SchedModel->getInstrInfo());
40 const AArch64InstrInfo *TII;112 const AArch64InstrInfo *TII, unsigned ChunkIdx) { in tryOrrMovk()163 const AArch64InstrInfo *TII) { in tryToreplicateChunks()297 const AArch64InstrInfo *TII) { in trySequenceOfOnes()947 TII = static_cast<const AArch64InstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
52 AArch64InstrInfo.cpp
87 const AArch64InstrInfo *TII;489 TII = (const AArch64InstrInfo *)MF->getSubtarget().getInstrInfo(); in runOnMachineFunction()
94 const AArch64InstrInfo *TII;603 const AArch64InstrInfo *TII) { in isLdOffsetInRangeOfSt()1076 const AArch64InstrInfo *TII) { in mayAlias()1090 const AArch64InstrInfo *TII) { in mayAlias()1159 const AArch64InstrInfo *TII) { in areCandidatesToMergeOrPair()1920 TII = static_cast<const AArch64InstrInfo *>(Subtarget->getInstrInfo()); in runOnMachineFunction()
160 const AArch64InstrInfo *TII = in eliminateCallFramePseudoInstr()161 static_cast<const AArch64InstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateCallFramePseudoInstr()
1 //=- AArch64InstrInfo.td - Describe the AArch64 Instructions -*- tablegen -*-=//
4 ; AArch64InstrInfo::optimizeCondBranch() optimizes the