aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorMichael Liao <michael.hliao@gmail.com>2019-10-11 17:15:26 -0400
committerMichael Liao <michael.hliao@gmail.com>2021-02-04 01:38:29 -0500
commita2fdf9d4d734732a6fa9288f1ffdf12bf8618123 (patch)
tree14c4aa59a1cb88db4dc38075c3f39fe3374190e8 /clang/lib/Frontend/CompilerInvocation.cpp
parentac14bb14e7e4e6f4c5a23f4db1ce2d3123a9a24a (diff)
downloadllvm-a2fdf9d4d734732a6fa9288f1ffdf12bf8618123.zip
llvm-a2fdf9d4d734732a6fa9288f1ffdf12bf8618123.tar.gz
llvm-a2fdf9d4d734732a6fa9288f1ffdf12bf8618123.tar.bz2
[hip][cuda] Enable extended lambda support on Windows.
- On Windows, extended lambda has extra issues due to the numbering schemes are different between the host compilation (Microsoft C++ ABI) and the device compilation (Itanium C++ ABI. Additional device side lambda number is required per lambda for the host compilation to correctly mangle the device-side lambda name. - A hybrid numbering context `MSHIPNumberingContext` is introduced to number a lambda for both host- and device-compilations. Reviewed By: rnk Differential Revision: https://reviews.llvm.org/D69322
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions