Home
last modified time | relevance | path

Searched refs:OuterLoopId (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp222 unsigned OuterLoopId, char InnerDep, in validDepInterchange() argument
225 if (isOuterMostDepPositive(DepMatrix, Row, OuterLoopId)) in validDepInterchange()
243 if (OuterLoopId == 0) in validDepInterchange()
249 if (!containsNoDependence(DepMatrix, Row, OuterLoopId)) in validDepInterchange()
263 unsigned OuterLoopId) { in isLegalToInterChangeLoops() argument
269 char OuterDep = DepMatrix[Row][OuterLoopId]; in isLegalToInterChangeLoops()
272 else if (!validDepInterchange(DepMatrix, Row, OuterLoopId, InnerDep, in isLegalToInterChangeLoops()
338 bool canInterchangeLoops(unsigned InnerLoopId, unsigned OuterLoopId,
375 bool isProfitable(unsigned InnerLoopId, unsigned OuterLoopId,
571 unsigned OuterLoopId, BasicBlock *LoopNestExit, in processLoop()
[all …]
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp223 unsigned OuterLoopId, char InnerDep, in validDepInterchange() argument
225 if (isOuterMostDepPositive(DepMatrix, Row, OuterLoopId)) in validDepInterchange()
243 if (OuterLoopId == 0) in validDepInterchange()
249 if (!containsNoDependence(DepMatrix, Row, OuterLoopId)) in validDepInterchange()
262 unsigned OuterLoopId) { in isLegalToInterChangeLoops() argument
267 char OuterDep = DepMatrix[Row][OuterLoopId]; in isLegalToInterChangeLoops()
270 if (!validDepInterchange(DepMatrix, Row, OuterLoopId, InnerDep, OuterDep)) in isLegalToInterChangeLoops()
335 bool canInterchangeLoops(unsigned InnerLoopId, unsigned OuterLoopId,
382 bool isProfitable(unsigned InnerLoopId, unsigned OuterLoopId,
538 unsigned OuterLoopId, BasicBlock *LoopNestExit, in processLoop()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp221 unsigned OuterLoopId, char InnerDep, in validDepInterchange() argument
223 if (isOuterMostDepPositive(DepMatrix, Row, OuterLoopId)) in validDepInterchange()
241 if (OuterLoopId == 0) in validDepInterchange()
247 if (!containsNoDependence(DepMatrix, Row, OuterLoopId)) in validDepInterchange()
260 unsigned OuterLoopId) { in isLegalToInterChangeLoops() argument
265 char OuterDep = DepMatrix[Row][OuterLoopId]; in isLegalToInterChangeLoops()
268 if (!validDepInterchange(DepMatrix, Row, OuterLoopId, InnerDep, OuterDep)) in isLegalToInterChangeLoops()
333 bool canInterchangeLoops(unsigned InnerLoopId, unsigned OuterLoopId,
380 bool isProfitable(unsigned InnerLoopId, unsigned OuterLoopId,
552 unsigned OuterLoopId, BasicBlock *LoopNestExit, in processLoop()
[all …]
/external/llvm-project/llvm/test/Transforms/LoopInterchange/
Dnot-interchanged-loop-nest-3.ll16 ; CHECK: Processing Inner Loop Id = 2 and OuterLoopId = 1
19 ; CHECK: Processing Inner Loop Id = 1 and OuterLoopId = 0
Dinterchange-flow-dep-outer.ll24 ; CHECK: Processing Inner Loop Id = 2 and OuterLoopId = 1
27 ; CHECK: Processing Inner Loop Id = 1 and OuterLoopId = 0