Home
last modified time | relevance | path

Searched refs:AArch64InstrInfo (Results 1 – 14 of 14) sorted by relevance

/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.cpp35 AArch64InstrInfo::AArch64InstrInfo(const AArch64Subtarget &STI) in AArch64InstrInfo() function in AArch64InstrInfo
41 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 …]
DAArch64StorePairSuppress.cpp30 const AArch64InstrInfo *TII;
122 TII = static_cast<const AArch64InstrInfo *>(ST.getInstrInfo()); in runOnMachineFunction()
DAArch64InstrInfo.h30 class AArch64InstrInfo : public AArch64GenInstrInfo {
35 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
230 const AArch64InstrInfo *TII);
DAArch64Subtarget.h107 AArch64InstrInfo InstrInfo;
145 const AArch64InstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
DAArch64RegisterInfo.cpp333 const AArch64InstrInfo *TII = in materializeFrameBaseRegister()
356 const AArch64InstrInfo *TII = in resolveFrameIndex()
371 const AArch64InstrInfo *TII = in eliminateFrameIndex()
DAArch64.td130 include "AArch64InstrInfo.td"
132 def AArch64InstrInfo : InstrInfo;
315 let InstructionSet = AArch64InstrInfo;
DAArch64Schedule.td14 const AArch64InstrInfo *TII =
15 static_cast<const AArch64InstrInfo*>(SchedModel->getInstrInfo());
DAArch64ExpandPseudoInsts.cpp40 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()
DCMakeLists.txt52 AArch64InstrInfo.cpp
DAArch64BranchRelaxation.cpp87 const AArch64InstrInfo *TII;
489 TII = (const AArch64InstrInfo *)MF->getSubtarget().getInstrInfo(); in runOnMachineFunction()
DAArch64LoadStoreOptimizer.cpp94 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()
DAArch64FrameLowering.cpp160 const AArch64InstrInfo *TII = in eliminateCallFramePseudoInstr()
161 static_cast<const AArch64InstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateCallFramePseudoInstr()
DAArch64InstrInfo.td1 //=- AArch64InstrInfo.td - Describe the AArch64 Instructions -*- tablegen -*-=//
/external/llvm/test/CodeGen/AArch64/
Doptimize-cond-branch.ll4 ; AArch64InstrInfo::optimizeCondBranch() optimizes the