Lines Matching refs:HoistPoint
684 Instruction *HoistPoint = EntryBB->getTerminator(); in getBranchInsertPoint() local
689 HoistPoint = SI; in getBranchInsertPoint()
693 assert(HoistPoint && "Null HoistPoint"); in getBranchInsertPoint()
705 assert(&I == HoistPoint && in getBranchInsertPoint()
711 return HoistPoint; in getBranchInsertPoint()
1433 static void hoistValue(Value *V, Instruction *HoistPoint, Region *R, in hoistValue() argument
1442 if (I == HoistPoint) in hoistValue()
1458 assert(DT.getNode(HoistPoint->getParent()) && in hoistValue()
1460 if (DT.dominates(I, HoistPoint)) in hoistValue()
1471 hoistValue(Op, HoistPoint, R, HoistStopMap, HoistedSet, TrivialPHIs, DT); in hoistValue()
1473 I->moveBefore(HoistPoint); in hoistValue()
1481 static void hoistScopeConditions(CHRScope *Scope, Instruction *HoistPoint, in hoistScopeConditions() argument
1491 hoistValue(BI->getCondition(), HoistPoint, R, Scope->HoistStopMap, in hoistScopeConditions()
1499 hoistValue(SI->getCondition(), HoistPoint, R, Scope->HoistStopMap, in hoistScopeConditions()