Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
5e9896b
Fix cucc.py return type bug in determine_input_languages
pvelesko Nov 4, 2025
514c203
Remove unused header include
pvelesko Nov 4, 2025
8f28ab5
Add type definitions to devicelib headers
pvelesko Nov 4, 2025
7e5cbd5
add plan.md
pvelesko Nov 4, 2025
63f5c82
Fix function attribute in int_math.hh
pvelesko Nov 4, 2025
bbb7dd2
Add is_convertible template specializations
pvelesko Nov 4, 2025
d75634f
Clean up spirv_hip_runtime.h header
pvelesko Nov 4, 2025
36ffbaa
Modernize printf to std::cout in tests
pvelesko Nov 4, 2025
38c7c62
Clean up macros.hh header includes
pvelesko Nov 5, 2025
db4ad2b
Fix ulong typedef in dp_math.hh
pvelesko Nov 5, 2025
ab5b4d8
Fix ulong typedef guard to prevent redefinition
pvelesko Nov 5, 2025
3b30b61
Add limits header to spirv_hip_devicelib.hh
pvelesko Nov 5, 2025
78d55a6
Add device-compatible types and numeric_limits to spirv_hip_devicelib.hh
pvelesko Nov 5, 2025
6a7428d
Mark Commit 8 as not needed in plan.md
pvelesko Nov 5, 2025
c25e2f7
cleanup
pvelesko Nov 5, 2025
13b2a20
Refactor device-compatible type definitions across headers
pvelesko Nov 5, 2025
6e8aae5
Remove redundant __HIP_DEVICE_COMPILE__ guards from clock() and wall_…
pvelesko Jan 7, 2026
38d3031
Update plan.md with progress tracking table
pvelesko Jan 7, 2026
1b7ef42
Use hipMemoryTypeUnified for host-accessible memory allocation
pvelesko Jan 7, 2026
279a716
Add standard includes to spirv_hip.hh
pvelesko Jan 7, 2026
9972f2f
Add device-compatible type traits to spirv_hip_vector_types.h
pvelesko Jan 7, 2026
4f31ffb
Add vector_element_type helper to VecAdd.cpp
pvelesko Jan 7, 2026
a4832fa
Fix null pointer safety in HipAbort.cpp
pvelesko Jan 7, 2026
201334e
Fix test type casting issues
pvelesko Jan 7, 2026
181b359
Fix TestLazyModuleInit test
pvelesko Jan 7, 2026
36d9dc6
Add device compilation guard to hipInfo
pvelesko Jan 7, 2026
6a46633
Update OpenCL header includes for macOS compatibility
pvelesko Jan 7, 2026
cd438c8
Update plan.md progress tracking
pvelesko Jan 7, 2026
15874b0
Add debug logging for kernel name lookup failures
pvelesko Jan 7, 2026
6f492d9
Fix error handling for unified memory host registration
pvelesko Jan 7, 2026
29068f4
Add OpenCL deprecation macros and fix type naming
pvelesko Jan 7, 2026
4ac3515
Update plan.md: commits 22, 24, 25, 26 completed
pvelesko Jan 7, 2026
20a1532
Fix TestLazyModuleInit: restore PASSED output for ctest
pvelesko Jan 7, 2026
b5cd1e1
Skip reset kernel when device variables are optimized away
pvelesko Jan 7, 2026
f7c6a3e
Update plan.md: commit 23 completed
pvelesko Jan 7, 2026
7c5fa88
Optimize OpenCL linking: skip link step for single program object
pvelesko Jan 7, 2026
9b8ab49
Update plan.md: commit 27 partially completed
pvelesko Jan 7, 2026
6555d42
Fix: always run reset kernel for static local variables
pvelesko Jan 7, 2026
650eede
Add descriptive names to SPIR-V dump filenames
pvelesko Jan 7, 2026
2fa4cbf
Update plan.md: mark commit 28 as done
pvelesko Jan 7, 2026
073a06d
Update plan.md: mark commit 30 as not needed
pvelesko Jan 8, 2026
c005900
Use unified memory only on macOS, device memory elsewhere
pvelesko Jan 9, 2026
afef985
Fix: run reset kernel for static local variables even with empty Chip…
pvelesko Jan 9, 2026
6d3e9f4
cleanup
pvelesko Jan 12, 2026
5341dec
Trigger CI
pvelesko Jan 12, 2026
b0f6811
MacOS Support
pvelesko Oct 29, 2025
910f935
Fix macOS build issues after rebase on small-fixes-macos
pvelesko Jan 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ test_build_iris.sh
test_find_cmake/*
report.*
test_logs/*
*.pyc
*.pyc
.DS_Store
2 changes: 1 addition & 1 deletion HIPCC
2 changes: 1 addition & 1 deletion bin/cucc.py
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ def determine_input_languages(arg_list: List[str], xmode: Optional[str] = None)

# '-x' applies globally - unlike in other compilers usually.
if xmode is not None:
return xmode
return {xmode}

# Scan over arguments and look for file extensions for determining
# input languages. This may give incorrect answer if unknown
Expand Down
Loading
Loading