/external/llvm/lib/Target/Mips/ |
D | MipsInstrInfo.h | 54 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, 69 BranchType AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
D | MipsInstrInfo.cpp | 86 bool MipsInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in MipsInstrInfo 92 BranchType BT = AnalyzeBranch(MBB, TBB, FBB, Cond, AllowModify, BranchInstrs); in AnalyzeBranch() 178 MipsInstrInfo::BranchType MipsInstrInfo::AnalyzeBranch( in AnalyzeBranch() function in MipsInstrInfo
|
/external/llvm/lib/Target/BPF/ |
D | BPFInstrInfo.h | 47 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
D | BPFInstrInfo.cpp | 78 bool BPFInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in BPFInstrInfo
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXInstrInfo.h | 63 bool AnalyzeBranch(
|
D | NVPTXInstrInfo.cpp | 168 bool NVPTXInstrInfo::AnalyzeBranch( in AnalyzeBranch() function in NVPTXInstrInfo
|
/external/llvm/lib/CodeGen/ |
D | BranchFolding.cpp | 214 if (!TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true)) in OptimizeFunction() 482 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) { in FixTail() 986 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) { in TailMergeBlocks() 1229 TII->AnalyzeBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, true); in OptimizeBlock() 1366 bool CurUnAnalyzable= TII->AnalyzeBranch(*MBB, CurTBB, CurFBB, CurCond, true); in OptimizeBlock() 1459 bool NewCurUnAnalyzable = TII->AnalyzeBranch(*PMBB, NewCurTBB, in OptimizeBlock() 1509 !TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true) in OptimizeBlock() 1562 !TII->AnalyzeBranch(PrevBB, PrevTBB, PrevFBB, PrevCond, true) && in OptimizeBlock() 1717 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true) || !TBB || Cond.empty()) in HoistCommonCodeInSuccs()
|
D | TailDuplication.cpp | 660 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true)) in canCompletelyDuplicateBB() 691 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true)) in duplicateSimpleBB() 780 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true)) in TailDuplicate() 838 TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true); in TailDuplicate() 863 !TII->AnalyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond, true) && in TailDuplicate()
|
D | MachineBlockPlacement.cpp | 900 if (!TII->AnalyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough()) in buildCFGChains() 1014 if (!TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) { in buildCFGChains() 1031 if (TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) { in buildCFGChains() 1059 if (!TII->AnalyzeBranch(F.back(), TBB, FBB, Cond)) in buildCFGChains()
|
D | MachineBasicBlock.cpp | 391 bool B = TII->AnalyzeBranch(*this, TBB, FBB, Cond); in updateTerminator() 640 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) { in canFallThrough() 687 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) in SplitCriticalEdge()
|
/external/llvm/lib/Target/XCore/ |
D | XCoreInstrInfo.h | 53 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
/external/llvm/lib/Target/Sparc/ |
D | SparcInstrInfo.h | 68 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430InstrInfo.h | 78 bool AnalyzeBranch(MachineBasicBlock &MBB,
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 369 bool NotAnalyzed = TII->AnalyzeBranch(*Latch, TB, FB, Cond, false); in findInductionRegister() 477 bool NotAnalyzed = TII->AnalyzeBranch(*Latch, TB, FB, Cond, false); in getLoopTripCount() 1293 bool NotAnalyzed = TII->AnalyzeBranch(*Latch, TB, FB, Cond, false); in fixupInductionVariable() 1430 if (TII->AnalyzeBranch(*Latch, TB, FB, Tmp1, false)) in createPreheaderForLoop() 1436 bool NotAnalyzed = TII->AnalyzeBranch(*PB, TB, FB, Tmp1, false); in createPreheaderForLoop() 1520 bool NotAnalyzed = TII->AnalyzeBranch(*PB, TB, FB, Tmp2, false); in createPreheaderForLoop() 1532 bool LatchNotAnalyzed = TII->AnalyzeBranch(*Latch, TB, FB, Tmp2, false); in createPreheaderForLoop()
|
D | HexagonInstrInfo.h | 62 bool AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
|
/external/llvm/test/CodeGen/SystemZ/ |
D | branch-08.ll | 1 ; Test SystemZInstrInfo::AnalyzeBranch and SystemZInstrInfo::InsertBranch.
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ConditionOptimizer.cpp | 322 if (TII->AnalyzeBranch(*HBB, TBB, FBB, HeadCond)) { in runOnMachineFunction() 333 if (TII->AnalyzeBranch(*TBB, TBB_TBB, TBB_FBB, TrueCond)) { in runOnMachineFunction()
|
D | AArch64A53Fix835769.cpp | 136 if (S == PrevBB && !TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond) && in getBBFallenThrough()
|
D | AArch64InstrInfo.h | 136 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
D | AArch64ConditionalCompares.cpp | 499 if (TII->AnalyzeBranch(*Head, TBB, FBB, HeadCond)) { in canConvert() 527 if (TII->AnalyzeBranch(*CmpBB, TBB, FBB, CmpBBCond)) { in canConvert()
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | R600InstrInfo.h | 68 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZInstrInfo.h | 146 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCInstrInfo.h | 138 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
/external/llvm/docs/ |
D | WritingAnLLVMBackend.rst | 1065 instructions that are never reached. The ``AnalyzeBranch`` method in 1067 remove unnecessary instructions. ``AnalyzeBranch`` looks at the end of a 1071 ``IfConversion.cpp`` in the ``lib/CodeGen`` directory) call ``AnalyzeBranch`` 1074 Several implementations of ``AnalyzeBranch`` (for ARM, Alpha, and X86) can be 1075 examined as models for your own ``AnalyzeBranch`` implementation. Since SPARC 1076 does not implement a useful ``AnalyzeBranch``, the ARM target implementation is 1079 ``AnalyzeBranch`` returns a Boolean value and takes four parameters: 1095 ``AnalyzeBranch`` (see code below for the ARM target) shows the function 1100 bool ARMInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, 1110 ``AnalyzeBranch`` (shown below) should return the destination of that branch in [all …]
|
/external/llvm/lib/Target/R600/ |
D | R600InstrInfo.h | 162 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
|