Lines Matching refs:AnalyzeBranch
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
1136 ``AnalyzeBranch`` (shown below) should return the destination of that
1151 branch, then ``AnalyzeBranch`` (shown below) should return the conditional
1174 branches or perform other operations. An implementation of ``AnalyzeBranch``
1178 ``AnalyzeBranch`` should return false indicating success in most circumstances.
1179 ``AnalyzeBranch`` should only return true when the method is stumped about what
1181 ``AnalyzeBranch`` may return true if it encounters a terminator it cannot