Lines Matching defs:FlatteningPass
3275 class FlatteningPass : public Pass
3278 FlatteningPass() : gpr_unit(0) {}
3295 FlatteningPass::isConstantCondition(Value *pred)
3330 FlatteningPass::removeFlow(Instruction *insn)
3358 FlatteningPass::predicateInstructions(BasicBlock *bb, Value *pred, CondCode cc)
3370 FlatteningPass::mayPredicate(const Instruction *insn, const Value *pred) const
3397 FlatteningPass::tryPropagateBranch(BasicBlock *bb)
3427 FlatteningPass::visit(Function *fn)
3435 FlatteningPass::visit(BasicBlock *bb)
3469 FlatteningPass::tryPredicateConditional(BasicBlock *bb)
4098 RUN_PASS(2, FlatteningPass, run);