aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2022-10-01 16:31:23 -0700
committerCraig Topper <craig.topper@sifive.com>2022-10-01 16:34:39 -0700
commit5bbc5eb55f0fbb508aeeab8d86a5051f5ac1849f (patch)
treee9315934916c7549975010a0a954f89617b3f13d /flang/lib/Frontend/CompilerInvocation.cpp
parent85db4f10e3d65c813d9086f77c1eb65a8abeaf72 (diff)
downloadllvm-5bbc5eb55f0fbb508aeeab8d86a5051f5ac1849f.zip
llvm-5bbc5eb55f0fbb508aeeab8d86a5051f5ac1849f.tar.gz
llvm-5bbc5eb55f0fbb508aeeab8d86a5051f5ac1849f.tar.bz2
[RISCV] Use _TIED form of VWADD(U)_WX/VWSUB(U)_WX to avoid early clobber.
One of the sources is the same size as the destination so that source doesn't have an overlap with the destination register. By using the _TIED form we avoid an early clobber contraint for that source. This matches what was already done for instrinsics. ConvertToThreeAddress will fix it if it can't stay tied.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions