forked from OSchip/llvm-project
a8a31fdd80
Summary: The indexing operator in Scatterer may result in building new instructions. When using multiple such operators in a function argument list the order in which we build instructions depend on argument evaluation order (which is undefined in C++). This patch avoid such problems by expanding the components using the [] operator prior to the function call. Problem was seen when comparing output, while builing LLVM with different compilers (clang vs gcc). Reviewers: foad, cameron.mcinally, uabelho Reviewed By: foad Subscribers: hiraditya, mgrang, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D78455 |
||
---|---|---|
.. | ||
basic.ll | ||
cache-bug.ll | ||
crash-bug.ll | ||
dbginfo.ll | ||
dbgloc-bug.ll | ||
intrinsics.ll | ||
order-bug.ll | ||
phi-bug.ll | ||
phi-unreachable-pred.ll | ||
scatter-order.ll | ||
store-bug.ll | ||
vector-gep.ll |