Searched refs:OuterLoopId (Results 1 – 5 of 5) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 222 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/ |
D | LoopInterchange.cpp | 223 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/ |
D | LoopInterchange.cpp | 221 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/ |
D | not-interchanged-loop-nest-3.ll | 16 ; CHECK: Processing Inner Loop Id = 2 and OuterLoopId = 1 19 ; CHECK: Processing Inner Loop Id = 1 and OuterLoopId = 0
|
D | interchange-flow-dep-outer.ll | 24 ; CHECK: Processing Inner Loop Id = 2 and OuterLoopId = 1 27 ; CHECK: Processing Inner Loop Id = 1 and OuterLoopId = 0
|