Lines Matching refs:GuardPredicates
70 BBPredicates &GuardPredicates) { in setupBranchForGuard() argument
76 BranchInst::Create(Out, GuardBlocks[I + 1], GuardPredicates[Out], in setupBranchForGuard()
80 BranchInst::Create(Out, Outgoing[I + 1], GuardPredicates[Out], in setupBranchForGuard()
89 BBPredicates &GuardPredicates) { in calcPredicateUsingInteger() argument
125 GuardPredicates[Out] = Cmp; in calcPredicateUsingInteger()
133 SmallVectorImpl<BasicBlock *> &GuardBlocks, BBPredicates &GuardPredicates, in calcPredicateUsingBooleans() argument
150 GuardPredicates[Out] = Phi; in calcPredicateUsingBooleans()
166 PHINode *Phi = cast<PHINode>(GuardPredicates[Out]); in calcPredicateUsingBooleans()
207 BBPredicates GuardPredicates; in convertToGuardPredicates() local
220 calcPredicateUsingBooleans(Branches, Outgoing, GuardBlocks, GuardPredicates, in convertToGuardPredicates()
223 calcPredicateUsingInteger(Branches, Outgoing, GuardBlocks, GuardPredicates); in convertToGuardPredicates()
225 setupBranchForGuard(GuardBlocks, Outgoing, GuardPredicates); in convertToGuardPredicates()