summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorDavid Major <dmajor@mozilla.com>2019-07-30 15:32:49 +0000
committerDavid Major <dmajor@mozilla.com>2019-07-30 15:32:49 +0000
commit027bb52790ed825788806799f6b7391e2f17c2c1 (patch)
tree604dfeb58f506350ceaaf357198cb98a8e410661 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parentbe612ea471bf3cef443f04588434b1648c27d532 (diff)
downloadbcm5719-llvm-027bb52790ed825788806799f6b7391e2f17c2c1.tar.gz
bcm5719-llvm-027bb52790ed825788806799f6b7391e2f17c2c1.zip
[COFF][ARM64] Reorder handling of aarch64 MSVC builtins
In `CodeGenFunction::EmitAArch64BuiltinExpr()`, bulk move all of the aarch64 MSVC-builtin cases to an earlier point in the function (the `// Handle non-overloaded intrinsics first` switch block) in order to avoid an unreachable in `GetNeonType()`. The NEON type-overloading logic is not appropriate for the Windows builtins. Fixes https://llvm.org/pr42775 Differential Revision: https://reviews.llvm.org/D65403 llvm-svn: 367323
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud