Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Target/AArch64/
DInstSizes.cpp29 std::unique_ptr<AArch64InstrInfo> createInstrInfo(TargetMachine *TM) { in createInstrInfo()
32 return llvm::make_unique<AArch64InstrInfo>(ST); in createInstrInfo()
40 TargetMachine *TM, AArch64InstrInfo *II, const StringRef InputIRSnippet, in runChecks()
42 std::function<void(AArch64InstrInfo &, MachineFunction &)> Checks) { in runChecks() argument
83 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
87 [](AArch64InstrInfo &II, MachineFunction &MF) { in TEST()
97 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
102 [](AArch64InstrInfo &II, MachineFunction &MF) { in TEST()
112 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
118 [](AArch64InstrInfo &II, MachineFunction &MF) { in TEST()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64MacroFusion.cpp56 return (!AArch64InstrInfo::hasShiftedReg(*FirstMI)); in isArithmeticBccPair()
104 return (!AArch64InstrInfo::hasShiftedReg(*FirstMI)); in isArithmeticCbzPair()
229 return (!AArch64InstrInfo::hasShiftedReg(*FirstMI)); in isCCSelectPair()
231 return (!AArch64InstrInfo::hasExtendedReg(*FirstMI)); in isCCSelectPair()
246 return (!AArch64InstrInfo::hasShiftedReg(*FirstMI)); in isCCSelectPair()
249 return (!AArch64InstrInfo::hasExtendedReg(*FirstMI)); in isCCSelectPair()
DAArch64InstrInfo.cpp68 AArch64InstrInfo::AArch64InstrInfo(const AArch64Subtarget &STI) in AArch64InstrInfo() function in AArch64InstrInfo
74 unsigned AArch64InstrInfo::getInstSizeInBytes(const MachineInstr &MI) const { in getInstSizeInBytes()
168 bool AArch64InstrInfo::isBranchOffsetInRange(unsigned BranchOp, in isBranchOffsetInRange()
177 AArch64InstrInfo::getBranchDestBlock(const MachineInstr &MI) const { in getBranchDestBlock()
198 bool AArch64InstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
285 bool AArch64InstrInfo::reverseBranchCondition( in reverseBranchCondition()
326 unsigned AArch64InstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
361 void AArch64InstrInfo::instantiateCondBranch( in instantiateCondBranch()
378 unsigned AArch64InstrInfo::insertBranch( in insertBranch()
486 bool AArch64InstrInfo::canInsertSelect(const MachineBasicBlock &MBB, in canInsertSelect()
[all …]
DAArch64StorePairSuppress.cpp32 const AArch64InstrInfo *TII;
127 TII = static_cast<const AArch64InstrInfo *>(ST.getInstrInfo()); in runOnMachineFunction()
DAArch64InstrInfo.h37 class AArch64InstrInfo final : public AArch64GenInstrInfo {
42 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
296 const AArch64InstrInfo *TII);
DAArch64Subtarget.h152 AArch64InstrInfo InstrInfo;
188 const AArch64InstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
DAArch64RegisterInfo.cpp361 const AArch64InstrInfo *TII = in materializeFrameBaseRegister()
384 const AArch64InstrInfo *TII = in resolveFrameIndex()
399 const AArch64InstrInfo *TII = in eliminateFrameIndex()
DAArch64Schedule.td14 const AArch64InstrInfo *TII =
15 static_cast<const AArch64InstrInfo*>(SchedModel->getInstrInfo());
DAArch64CondBrTuning.cpp49 const AArch64InstrInfo *TII;
300 TII = static_cast<const AArch64InstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
DCMakeLists.txt40 AArch64InstrInfo.cpp
DAArch64ExpandPseudoInsts.cpp51 const AArch64InstrInfo *TII;
133 const AArch64InstrInfo *TII) { in tryToreplicateChunks()
267 const AArch64InstrInfo *TII) { in trySequenceOfOnes()
990 TII = static_cast<const AArch64InstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
DAArch64.td228 include "AArch64InstrInfo.td"
230 def AArch64InstrInfo : InstrInfo;
575 let InstructionSet = AArch64InstrInfo;
/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 …]
DAArch64InstrInfo.h30 class AArch64InstrInfo : public AArch64GenInstrInfo {
35 explicit AArch64InstrInfo(const AArch64Subtarget &STI);
230 const AArch64InstrInfo *TII);
DAArch64StorePairSuppress.cpp30 const AArch64InstrInfo *TII;
122 TII = static_cast<const AArch64InstrInfo *>(ST.getInstrInfo()); in runOnMachineFunction()
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()
/external/llvm/test/CodeGen/AArch64/
Doptimize-cond-branch.ll4 ; AArch64InstrInfo::optimizeCondBranch() optimizes the
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
Doptimize-cond-branch.ll4 ; AArch64InstrInfo::optimizeCondBranch() optimizes the

12