compiler-research / CppInterOp

A Clang-based C++ Interoperability Library
Other
47 stars 21 forks source link

[cuda] Add support for CUDA. #146

Closed vgvassilev closed 1 year ago

vgvassilev commented 1 year ago

This patch allows us to bootstrap the infrastructure to process cuda code incrementally.

codecov[bot] commented 1 year ago

Codecov Report

Merging #146 (78c5d33) into main (69e9f85) will increase coverage by 0.17%. The diff coverage is 85.29%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #146      +/-   ##
==========================================
+ Coverage   64.59%   64.76%   +0.17%     
==========================================
  Files          16       17       +1     
  Lines        4214     4263      +49     
==========================================
+ Hits         2722     2761      +39     
- Misses       1492     1502      +10     
Files Changed Coverage Δ
include/clang/Interpreter/CppInterOp.h 96.29% <ø> (ø)
lib/Interpreter/CppInterOp.cpp 75.20% <70.00%> (-0.07%) :arrow_down:
unittests/CppInterOp/CUDATest.cpp 73.68% <73.68%> (ø)
include/clang/Interpreter/Compatibility.h 89.39% <90.90%> (-0.81%) :arrow_down:
include/clang/Interpreter/CppInterOpInterpreter.h 64.19% <100.00%> (+1.61%) :arrow_up:
Files Changed Coverage Δ
include/clang/Interpreter/CppInterOp.h 96.29% <ø> (ø)
lib/Interpreter/CppInterOp.cpp 75.20% <70.00%> (-0.07%) :arrow_down:
unittests/CppInterOp/CUDATest.cpp 73.68% <73.68%> (ø)
include/clang/Interpreter/Compatibility.h 89.39% <90.90%> (-0.81%) :arrow_down:
include/clang/Interpreter/CppInterOpInterpreter.h 64.19% <100.00%> (+1.61%) :arrow_up: