Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DBranchFolding.cpp190 if (!TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true)) in OptimizeFunction()
458 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) { in FixTail()
875 if (!TII->AnalyzeBranch(*PBB, TBB, FBB, Cond, true)) { in TailMergeBlocks()
1058 TII->AnalyzeBranch(PrevBB, PriorTBB, PriorFBB, PriorCond, true); in OptimizeBlock()
1191 bool CurUnAnalyzable= TII->AnalyzeBranch(*MBB, CurTBB, CurFBB, CurCond, true); in OptimizeBlock()
1281 bool NewCurUnAnalyzable = TII->AnalyzeBranch(*PMBB, NewCurTBB, in OptimizeBlock()
1330 !TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true) in OptimizeBlock()
1382 !TII->AnalyzeBranch(PrevBB, PrevTBB, PrevFBB, PrevCond, true) && in OptimizeBlock()
1531 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, true) || !TBB || Cond.empty()) in HoistCommonCodeInSuccs()
DSplitter.cpp349 if (tii->AnalyzeBranch(*mbb, a, b, c)) { in dumpOddTerminators()
421 if (!!tii->AnalyzeBranch(*predBlock, a, b, c)) { in canInsertPreHeader()
432 return (!tii->AnalyzeBranch(*headerLayoutPred, a, b, c)); in canInsertPreHeader()
555 return (!tii->AnalyzeBranch(*outBlockLayoutPred, a, b, c) && in canSplitEdge()
556 !tii->AnalyzeBranch(*edge.first, a, b, c)); in canSplitEdge()
DTailDuplication.cpp643 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true)) in canCompletelyDuplicateBB()
674 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true)) in duplicateSimpleBB()
762 if (TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true)) in TailDuplicate()
803 TII->AnalyzeBranch(*PredBB, PredTBB, PredFBB, PredCond, true); in TailDuplicate()
828 !TII->AnalyzeBranch(*PrevBB, PriorTBB, PriorFBB, PriorCond, true) && in TailDuplicate()
DCodePlacementOpt.cpp82 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond)) in HasFallthrough()
112 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond)) in HasAnalyzableTerminator()
DMachineBasicBlock.cpp289 bool B = TII->AnalyzeBranch(*this, TBB, FBB, Cond); in updateTerminator()
473 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) { in canFallThrough()
513 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) in SplitCriticalEdge()
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUInstrInfo.h70 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
DAlphaInstrInfo.h61 bool AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
DSparcInstrInfo.h66 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
DSparcInstrInfo.cpp116 bool SparcInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in SparcInstrInfo
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430InstrInfo.h77 bool AnalyzeBranch(MachineBasicBlock &MBB,
DMSP430InstrInfo.cpp175 bool MSP430InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in MSP430InstrInfo
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
DXCoreInstrInfo.h52 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
DXCoreInstrInfo.cpp187 XCoreInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, in AnalyzeBranch() function in XCoreInstrInfo
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
DSystemZInstrInfo.h87 virtual bool AnalyzeBranch(MachineBasicBlock &MBB,
/external/llvm/test/CodeGen/SystemZ/
Dbranch-08.ll1 ; Test SystemZInstrInfo::AnalyzeBranch and SystemZInstrInfo::InsertBranch.
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsInstrInfo.h143 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
DPTXInstrInfo.h78 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
DPTXInstrInfo.cpp177 AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in PTXInstrInfo
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCInstrInfo.h106 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeInstrInfo.h198 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
DMBlazeInstrInfo.cpp115 bool MBlazeInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in MBlazeInstrInfo
/external/llvm/docs/
DWritingAnLLVMBackend.rst1063 instructions that are never reached. The ``AnalyzeBranch`` method in
1065 remove unnecessary instructions. ``AnalyzeBranch`` looks at the end of a
1069 ``IfConversion.cpp`` in the ``lib/CodeGen`` directory) call ``AnalyzeBranch``
1072 Several implementations of ``AnalyzeBranch`` (for ARM, Alpha, and X86) can be
1073 examined as models for your own ``AnalyzeBranch`` implementation. Since SPARC
1074 does not implement a useful ``AnalyzeBranch``, the ARM target implementation is
1077 ``AnalyzeBranch`` returns a Boolean value and takes four parameters:
1093 ``AnalyzeBranch`` (see code below for the ARM target) shows the function
1098 bool ARMInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
1108 ``AnalyzeBranch`` (shown below) should return the destination of that branch in
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrInfo.h212 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMBaseInstrInfo.h58 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetInstrInfo.h270 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,

12