Lines Matching refs:LoopFusion
84 bool LoopFusion::UsedInContinueOrConditionBlock(Instruction* phi_instruction, in UsedInContinueOrConditionBlock()
98 void LoopFusion::RemoveIfNotUsedContinueOrConditionBlock( in RemoveIfNotUsedContinueOrConditionBlock()
109 bool LoopFusion::AreCompatible() { in AreCompatible()
233 bool LoopFusion::ContainsBarriersOrFunctionCalls(Loop* loop) { in ContainsBarriersOrFunctionCalls()
249 bool LoopFusion::CheckInit() { in CheckInit()
267 bool LoopFusion::CheckCondition() { in CheckCondition()
306 bool LoopFusion::CheckStep() { in CheckStep()
339 std::map<Instruction*, std::vector<Instruction*>> LoopFusion::LocationToMemOps( in LocationToMemOps()
359 LoopFusion::GetLoadsAndStoresInLoop(Loop* loop) { in GetLoadsAndStoresInLoop()
380 bool LoopFusion::IsUsedInLoop(Instruction* instruction, Loop* loop) { in IsUsedInLoop()
390 bool LoopFusion::IsLegal() { in IsLegal()
531 void LoopFusion::Fuse() { in Fuse()