summaryrefslogtreecommitdiffstats
path: root/clang/test/CoverageMapping/lambda.cpp
diff options
context:
space:
mode:
authorAlex Bradbury <asb@lowrisc.org>2019-01-25 05:11:34 +0000
committerAlex Bradbury <asb@lowrisc.org>2019-01-25 05:11:34 +0000
commit456d3798d600840319f7ffc9de37a4e578d3bab0 (patch)
tree4f67046930c5356687ae4db45e4fb7e5859bc980 /clang/test/CoverageMapping/lambda.cpp
parent38cd9acbb9ea3c0b0886584e45930a357c419821 (diff)
downloadbcm5719-llvm-456d3798d600840319f7ffc9de37a4e578d3bab0.tar.gz
bcm5719-llvm-456d3798d600840319f7ffc9de37a4e578d3bab0.zip
[RISCV] Custom-legalise i32 SDIV/UDIV/UREM on RV64M
Follow the same custom legalisation strategy as used in D57085 for variable-length shifts (see that patch summary for more discussion). Although we may lose out on some late-stage DAG combines, I think this custom legalisation strategy is ultimately easier to reason about. There are some codegen changes in rv64m-exhaustive-w-insts.ll but they are all neutral in terms of the number of instructions. Differential Revision: https://reviews.llvm.org/D57096 llvm-svn: 352171
Diffstat (limited to 'clang/test/CoverageMapping/lambda.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud