Home
last modified time | relevance | path

Searched refs:AnalyzeBranch (Results 1 – 25 of 49) sorted by relevance

12

/external/llvm/lib/Target/Mips/
DMipsInstrInfo.h54 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
68 BranchType AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
DMipsInstrInfo.cpp86 bool MipsInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in MipsInstrInfo
92 BranchType BT = AnalyzeBranch(MBB, TBB, FBB, Cond, AllowModify, BranchInstrs); in AnalyzeBranch()
177 MipsInstrInfo::BranchType MipsInstrInfo::AnalyzeBranch( in AnalyzeBranch() function in MipsInstrInfo
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInfo.h41 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
DWebAssemblyInstrInfo.cpp63 bool WebAssemblyInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in WebAssemblyInstrInfo
/external/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp437 bool NotAnalyzed = TII->AnalyzeBranch(*ExitingBlock, TB, FB, Cond, false); in findInductionRegister()
584 bool NotAnalyzed = TII->AnalyzeBranch(*ExitingBlock, TB, FB, Cond, false); in getLoopTripCount()
596 bool NotAnalyzed = TII->AnalyzeBranch(*Latch, LTB, LFB, LCond, false); in getLoopTripCount()
1187 if (TII->AnalyzeBranch(*ExitingBlock, TB, FB, Cond, false)) in convertToHardwareLoop()
1426 if (TII->AnalyzeBranch(*MI->getParent(), TBB, FBB, Cond, false)) in loopCountMayWrapOrUnderFlow()
1622 bool NotAnalyzed = TII->AnalyzeBranch(*ExitingBlock, TB, FB, Cond, false); in fixupInductionVariable()
1629 bool NotAnalyzed = TII->AnalyzeBranch(*Latch, LTB, LFB, LCond, false); in fixupInductionVariable()
1840 if (TII->AnalyzeBranch(*ExitingBlock, TB, FB, Tmp1, false)) in createPreheaderForLoop()
1845 bool NotAnalyzed = TII->AnalyzeBranch(*PB, TB, FB, Tmp1, false); in createPreheaderForLoop()
1931 bool NotAnalyzed = TII->AnalyzeBranch(*PB, TB, FB, Tmp2, false); in createPreheaderForLoop()
[all …]
/external/llvm/lib/Target/BPF/
DBPFInstrInfo.h47 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
DBPFInstrInfo.cpp78 bool BPFInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in BPFInstrInfo
/external/llvm/lib/Target/NVPTX/
DNVPTXInstrInfo.h62 bool AnalyzeBranch(
DNVPTXInstrInfo.cpp148 bool NVPTXInstrInfo::AnalyzeBranch( in AnalyzeBranch() function in NVPTXInstrInfo
/external/llvm/lib/CodeGen/
DBranchFolding.cpp220 if (!TII->AnalyzeBranch(MBB, TBB, FBB, Cond, true)) in OptimizeFunction()
492 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) { in FixTail()
1001 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) { in TailMergeBlocks()
1250 TII->AnalyzeBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, true); in OptimizeBlock()
1387 bool CurUnAnalyzable= TII->AnalyzeBranch(*MBB, CurTBB, CurFBB, CurCond, true); in OptimizeBlock()
1471 bool NewCurUnAnalyzable = TII->AnalyzeBranch(*PMBB, NewCurTBB, in OptimizeBlock()
1518 !TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true) in OptimizeBlock()
1576 !TII->AnalyzeBranch(PrevBB, PrevTBB, PrevFBB, PrevCond, true) && in OptimizeBlock()
1735 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true) || !TBB || Cond.empty()) in HoistCommonCodeInSuccs()
DTailDuplication.cpp674 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true)) in canCompletelyDuplicateBB()
705 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true)) in duplicateSimpleBB()
794 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true)) in TailDuplicate()
851 TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true); in TailDuplicate()
876 !TII->AnalyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond, true) && in TailDuplicate()
DMachineBlockPlacement.cpp1142 if (!TII->AnalyzeBranch(*BB, TBB, FBB, Cond) || !FI->canFallThrough()) in buildCFGChains()
1256 if (!TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) { in buildCFGChains()
1273 if (TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond)) { in buildCFGChains()
1303 if (!TII->AnalyzeBranch(F.back(), TBB, FBB, Cond)) in buildCFGChains()
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.h53 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.h68 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.h78 bool AnalyzeBranch(MachineBasicBlock &MBB,
/external/llvm/lib/Target/AArch64/
DAArch64ConditionOptimizer.cpp330 if (TII->AnalyzeBranch(*HBB, TBB, FBB, HeadCond)) { in runOnMachineFunction()
341 if (TII->AnalyzeBranch(*TBB, TBB_TBB, TBB_FBB, TrueCond)) { in runOnMachineFunction()
DAArch64A53Fix835769.cpp136 if (S == PrevBB && !TII->AnalyzeBranch(*PrevBB, TBB, FBB, Cond) && in getBBFallenThrough()
DAArch64InstrInfo.h137 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
DAArch64ConditionalCompares.cpp499 if (TII->AnalyzeBranch(*Head, TBB, FBB, HeadCond)) { in canConvert()
527 if (TII->AnalyzeBranch(*CmpBB, TBB, FBB, CmpBBCond)) { in canConvert()
/external/llvm/test/CodeGen/SystemZ/
Dbranch-08.ll1 ; Test SystemZInstrInfo::AnalyzeBranch and SystemZInstrInfo::InsertBranch.
/external/mesa3d/src/gallium/drivers/radeon/
DR600InstrInfo.h68 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,
/external/llvm/lib/Target/SystemZ/
DSystemZInstrInfo.h146 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/llvm/lib/Target/PowerPC/
DPPCInstrInfo.h168 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/llvm/docs/
DWritingAnLLVMBackend.rst1065 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/AMDGPU/
DR600InstrInfo.h162 bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, MachineBasicBlock *&FBB,

12