search for: php&d

Displaying 3 results from an estimated 3 matches for "php&d".

Did you mean: ph&d
2015 Jul 15
5
[LLVMdev] Improving loop vectorizer support for loops with a volatile iteration variable
Hi all, I would like to propose an improvement of the “almost dead” block elimination in Transforms/Local.cpp so that it will preserve the canonical loop form for loops with a volatile iteration variable. *** Problem statement Nested loops in LCALS Subset B (https://codesign.llnl.gov/LCALS.php) are not vectorized with LLVM -O3 because the LLVM loop vectorizer fails the test whether the loop latch and exiting block of a loop is the same. The loops are vectorizable, and get vectorized with LLVM -O2 and also with other commercial compilers (icc, xlc). *** Details These loops ended up with...
2015 Jul 16
2
[LLVMdev] Improving loop vectorizer support for loops with a volatile iteration variable
...almost dead” block > > elimination in Transforms/Local.cpp so that it will preserve the > > canonical loop form for loops with a volatile iteration variable. > > > *** Problem statement > > > Nested loops in LCALS Subset B ( > > https://codesign.llnl.gov/LCALS.php > > ) are not vectorized with LLVM -O3 because the LLVM loop vectorizer > > fails the test whether the loop latch and exiting block of a loop > > is > > the same. The loops are vectorizable, and get vectorized with LLVM > > -O2 > > I would be interested to know...
2015 Jul 16
4
[LLVMdev] Improving loop vectorizer support for loops with a volatile iteration variable
...t; > > > > > > > > > > > > > *** Problem statement > > > > > > > > > > > > > > > > > > > > > Nested loops in LCALS Subset B ( > > > > > > https://codesign.llnl.gov/LCALS.php > > > > > > ) are not vectorized with LLVM -O3 because the LLVM loop > > > > > > vectorizer > > > > > > fails the test whether the loop latch and exiting block of > > > > > > a > > > > > > loop > > >...