Lines Matching full:branch
421 // which will cause the branch to go away in one loop and the condition to
781 /// Emit a conditional branch on two values if LIC == Val, branch to TrueDst,
782 /// otherwise branch to FalseDest. Insert the code immediately before InsertPt.
788 // Insert a conditional branch on LIC to the two preheaders. The original
801 // Insert the new branch.
812 /// Given a loop that has a trivial unswitchable condition in it (a cond branch
815 /// doesn't involve any code duplication, just moving the conditional branch
827 // to insert the conditional branch. We will change loopPreheader to have a
828 // conditional branch on Cond.
831 // Now that we have a place to insert the conditional branch, create a place
832 // to branch to: this is the exit block out of the loop that we should
842 // Okay, now we have a position to branch from and a position to branch to,
843 // insert the new conditional branch.
854 // at least eliminate the old branch.
871 // unconditional branch or constant foldable conditional branch, but
889 // branch instructions or switch instructions) and no unswitch
910 // Found a trivial condition candidate: non-foldable conditional branch.
938 // Check to see if a successor of the branch is guaranteed to
1144 // Emit the new branch that selects between the two versions of this loop.
1299 // Force the new case destination to branch to the "unreachable"