aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-12-17 14:32:21 -0800
committerCraig Topper <craig.topper@intel.com>2019-12-17 14:37:00 -0800
commit84d8fa30f93a58a360524b93925ebfb0d36eba2e (patch)
tree6de71105d12ae57894d23027559ca755c39fdbc0 /clang/lib/Frontend/CompilerInvocation.cpp
parentbe88a20c900463c4919433109e4c17cd001da580 (diff)
downloadllvm-84d8fa30f93a58a360524b93925ebfb0d36eba2e.zip
llvm-84d8fa30f93a58a360524b93925ebfb0d36eba2e.tar.gz
llvm-84d8fa30f93a58a360524b93925ebfb0d36eba2e.tar.bz2
[FPEnv][LegalizeTypes][LegalizeDAG][AArch64] Few fixes/improvements for legalizing fp<->int conversion nodes.
This started with adding a test to support get code coverage on ScalarizeVecOp_UnaryOp_StrictFP by copying an existing AArch64 test and using constrained sitofp/uitofp intrinsics. This found 3 separate issues: -ScalarizeVecOp_UnaryOp_StrictFP needs to do its own replacement because the caller can't handle replacing multiple results. -Missing integer promotion support for sitofp/uitofp -Chain result not always assigned in ExpandLegalINT_TO_FP. Committing them together so I can add the test case.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions