/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Target/AArch64/ |
D | InstSizes.cpp | 29 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/ |
D | AArch64MacroFusion.cpp | 56 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()
|
D | AArch64InstrInfo.cpp | 68 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 …]
|
D | AArch64StorePairSuppress.cpp | 32 const AArch64InstrInfo *TII; 127 TII = static_cast<const AArch64InstrInfo *>(ST.getInstrInfo()); in runOnMachineFunction()
|
D | AArch64InstrInfo.h | 37 class AArch64InstrInfo final : public AArch64GenInstrInfo { 42 explicit AArch64InstrInfo(const AArch64Subtarget &STI); 296 const AArch64InstrInfo *TII);
|
D | AArch64Subtarget.h | 152 AArch64InstrInfo InstrInfo; 188 const AArch64InstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
|
D | AArch64RegisterInfo.cpp | 361 const AArch64InstrInfo *TII = in materializeFrameBaseRegister() 384 const AArch64InstrInfo *TII = in resolveFrameIndex() 399 const AArch64InstrInfo *TII = in eliminateFrameIndex()
|
D | AArch64Schedule.td | 14 const AArch64InstrInfo *TII = 15 static_cast<const AArch64InstrInfo*>(SchedModel->getInstrInfo());
|
D | AArch64CondBrTuning.cpp | 49 const AArch64InstrInfo *TII; 300 TII = static_cast<const AArch64InstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
|
D | CMakeLists.txt | 40 AArch64InstrInfo.cpp
|
D | AArch64ExpandPseudoInsts.cpp | 51 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()
|
D | AArch64.td | 228 include "AArch64InstrInfo.td" 230 def AArch64InstrInfo : InstrInfo; 575 let InstructionSet = AArch64InstrInfo;
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64InstrInfo.cpp | 35 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 …]
|
D | AArch64InstrInfo.h | 30 class AArch64InstrInfo : public AArch64GenInstrInfo { 35 explicit AArch64InstrInfo(const AArch64Subtarget &STI); 230 const AArch64InstrInfo *TII);
|
D | AArch64StorePairSuppress.cpp | 30 const AArch64InstrInfo *TII; 122 TII = static_cast<const AArch64InstrInfo *>(ST.getInstrInfo()); in runOnMachineFunction()
|
D | AArch64Subtarget.h | 107 AArch64InstrInfo InstrInfo; 145 const AArch64InstrInfo *getInstrInfo() const override { return &InstrInfo; } in getInstrInfo()
|
D | AArch64RegisterInfo.cpp | 333 const AArch64InstrInfo *TII = in materializeFrameBaseRegister() 356 const AArch64InstrInfo *TII = in resolveFrameIndex() 371 const AArch64InstrInfo *TII = in eliminateFrameIndex()
|
D | AArch64.td | 130 include "AArch64InstrInfo.td" 132 def AArch64InstrInfo : InstrInfo; 315 let InstructionSet = AArch64InstrInfo;
|
D | AArch64Schedule.td | 14 const AArch64InstrInfo *TII = 15 static_cast<const AArch64InstrInfo*>(SchedModel->getInstrInfo());
|
D | AArch64ExpandPseudoInsts.cpp | 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()
|
D | CMakeLists.txt | 52 AArch64InstrInfo.cpp
|
D | AArch64BranchRelaxation.cpp | 87 const AArch64InstrInfo *TII; 489 TII = (const AArch64InstrInfo *)MF->getSubtarget().getInstrInfo(); in runOnMachineFunction()
|
D | AArch64LoadStoreOptimizer.cpp | 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()
|
/external/llvm/test/CodeGen/AArch64/ |
D | optimize-cond-branch.ll | 4 ; AArch64InstrInfo::optimizeCondBranch() optimizes the
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | optimize-cond-branch.ll | 4 ; AArch64InstrInfo::optimizeCondBranch() optimizes the
|