Lines Matching defs:PlainCFGBuilder
14 /// 1. PlainCFGBuilder class: builds a plain VPBasicBlock-based CFG that
34 class PlainCFGBuilder {
74 PlainCFGBuilder(Loop *Lp, LoopInfo *LI, VPlan &P)
84 void PlainCFGBuilder::setVPBBPredsFromBB(VPBasicBlock *VPBB, BasicBlock *BB) {
115 void PlainCFGBuilder::setRegionPredsFromBB(VPRegionBlock *Region,
123 void PlainCFGBuilder::fixPhiNodes() {
176 VPBasicBlock *PlainCFGBuilder::getOrCreateVPBB(BasicBlock *BB) {
222 bool PlainCFGBuilder::isExternalDef(Value *Val) {
257 VPValue *PlainCFGBuilder::getOrCreateVPOperand(Value *IRVal) {
283 void PlainCFGBuilder::createVPInstructionsForVPBB(VPBasicBlock *VPBB,
337 void PlainCFGBuilder::buildPlainCFG() {
482 PlainCFGBuilder PCFGBuilder(TheLoop, LI, Plan);