aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
diff options
context:
space:
mode:
authorSirui Mu <msrlancern@gmail.com>2025-06-13 16:47:56 +0800
committerGitHub <noreply@github.com>2025-06-13 16:47:56 +0800
commit8ba62fdb3d2da2f5f199ee7a07222620a451293f (patch)
treef4a3eee59b19dc440aa66ea109a909be97af0afc /llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
parentaddd98f7a5b964a5a5860d65f327f3fc3b7e0a42 (diff)
downloadllvm-8ba62fdb3d2da2f5f199ee7a07222620a451293f.zip
llvm-8ba62fdb3d2da2f5f199ee7a07222620a451293f.tar.gz
llvm-8ba62fdb3d2da2f5f199ee7a07222620a451293f.tar.bz2
[CIR] Function calls with aggregate arguments and return values (#143377)
This patch updates cir.call operation and allows function calls with aggregate arguments and return values. It seems that C++ class support is still at a minimum now. I tried to make a call to a C++ function with an argument of aggregate type but it failed because the initialization of C++ class / struct is NYI. I also tried to inline this part of support into this patch, but the mixed patch quickly blows in size and becomes unsuitable for review. Thus, tests for calling functions with aggregate arguments are added only for C for now.
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMapping.cpp')
0 files changed, 0 insertions, 0 deletions