/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | BranchFolding.cpp | 190 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()
|
D | Splitter.cpp | 349 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()
|
D | TailDuplication.cpp | 643 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()
|
D | CodePlacementOpt.cpp | 82 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond)) in HasFallthrough() 112 if (TII->AnalyzeBranch(*MBB, TBB, FBB, Cond)) in HasAnalyzableTerminator()
|
D | MachineBasicBlock.cpp | 289 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/ |
D | SPUInstrInfo.h | 70 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/ |
D | AlphaInstrInfo.h | 61 bool AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB,
|
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/ |
D | SparcInstrInfo.h | 66 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
D | SparcInstrInfo.cpp | 116 bool SparcInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in SparcInstrInfo
|
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/ |
D | MSP430InstrInfo.h | 77 bool AnalyzeBranch(MachineBasicBlock &MBB,
|
D | MSP430InstrInfo.cpp | 175 bool MSP430InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in MSP430InstrInfo
|
/external/swiftshader/third_party/LLVM/lib/Target/XCore/ |
D | XCoreInstrInfo.h | 52 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
D | XCoreInstrInfo.cpp | 187 XCoreInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB, in AnalyzeBranch() function in XCoreInstrInfo
|
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/ |
D | SystemZInstrInfo.h | 87 virtual bool AnalyzeBranch(MachineBasicBlock &MBB,
|
/external/llvm/test/CodeGen/SystemZ/ |
D | branch-08.ll | 1 ; Test SystemZInstrInfo::AnalyzeBranch and SystemZInstrInfo::InsertBranch.
|
/external/swiftshader/third_party/LLVM/lib/Target/Mips/ |
D | MipsInstrInfo.h | 143 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
/external/swiftshader/third_party/LLVM/lib/Target/PTX/ |
D | PTXInstrInfo.h | 78 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
D | PTXInstrInfo.cpp | 177 AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in PTXInstrInfo
|
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/ |
D | PPCInstrInfo.h | 106 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/ |
D | MBlazeInstrInfo.h | 198 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
D | MBlazeInstrInfo.cpp | 115 bool MBlazeInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB, in AnalyzeBranch() function in MBlazeInstrInfo
|
/external/llvm/docs/ |
D | WritingAnLLVMBackend.rst | 1063 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/ |
D | X86InstrInfo.h | 212 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | ARMBaseInstrInfo.h | 58 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|
/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
D | TargetInstrInfo.h | 270 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
|