Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AdaptiveCpp/AdaptiveCpp
/ types & classes
Types & classes
1,272 in github.com/AdaptiveCpp/AdaptiveCpp
⨍
Functions
5,740
◇
Types & classes
1,272
↓ 136 callers
Class
algorithm
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:81
↓ 118 callers
Class
max
include/hipSYCL/sycl/libkernel/sscp/builtins/detail/utils.hpp:29
↓ 43 callers
Class
min
include/hipSYCL/sycl/libkernel/sscp/builtins/detail/utils.hpp:25
↓ 35 callers
Class
none
include/hipSYCL/sycl/libkernel/group.hpp:37
↓ 31 callers
Class
move
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:39
↓ 16 callers
Class
mismatch
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:64
↓ 15 callers
Class
handler
include/hipSYCL/sycl/handler.hpp:80
↓ 9 callers
Enum
address_space
src/compiler/sscp/StdAtomicRemapperPass.cpp:47
↓ 9 callers
Class
dim3
include/hipSYCL/glue/generic/hiplike/hiplike_kernel_launcher.hpp:82
↓ 9 callers
Class
transform
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:35
↓ 8 callers
Class
find_end
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:57
↓ 8 callers
Class
find_first_of
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:58
↓ 8 callers
Class
merge
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:69
↓ 8 callers
Class
transform_inclusive_scan
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:74
↓ 7 callers
Class
has_known_identity
include/hipSYCL/sycl/libkernel/functional.hpp:130
↓ 6 callers
Class
copy
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:36
↓ 4 callers
Class
HSVColor
doc/img/render-implementations.py:21
↓ 4 callers
Class
copy_if
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:37
↓ 4 callers
Class
copy_n
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:38
↓ 4 callers
Class
count
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:62
↓ 4 callers
Class
count_if
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:63
↓ 4 callers
Class
kernel
This class is mostly a dummy implementation
include/hipSYCL/sycl/kernel.hpp:28
↓ 4 callers
Class
remove_copy
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:44
↓ 4 callers
Class
remove_copy_if
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:45
↓ 4 callers
Class
replace_copy
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:50
↓ 4 callers
Class
replace_copy_if
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:51
↓ 4 callers
Class
transform_exclusive_scan
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:75
↓ 3 callers
Class
AdaptiveCpp_inorder_executor
include/hipSYCL/sycl/queue.hpp:113
↓ 3 callers
Class
VectorShape
describes how the contents of a vector vary with the vectorized dimension
include/hipSYCL/compiler/cbs/VectorShape.hpp:33
↓ 3 callers
Class
accessor
include/hipSYCL/sycl/property.hpp:34
↓ 3 callers
Class
nd_range
include/hipSYCL/sycl/libkernel/nd_range.hpp:21
↓ 3 callers
Enum
status
include/hipSYCL/algorithms/scan/decoupled_lookback_scan.hpp:30
↓ 2 callers
Class
KernelFunctor
tests/device_compilation_tests.cpp:163
↓ 2 callers
Class
PtrProvenance
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:37
↓ 2 callers
Class
backend_descriptor
include/hipSYCL/runtime/device_id.hpp:47
↓ 2 callers
Class
id
include/hipSYCL/sycl/libkernel/id.hpp:34
↓ 2 callers
Class
range
include/hipSYCL/sycl/libkernel/range.hpp:26
↓ 1 callers
Class
ASTPassState
include/hipSYCL/compiler/CompilationState.hpp:20
↓ 1 callers
Class
Unpacker
include/hipSYCL/common/msgpack/msgpack.hpp:518
↓ 1 callers
Enum
address_space
Do not change the order of these enums, as the compiler may generate atomic calls based on the int values of these enums
include/hipSYCL/sycl/libkernel/memory.hpp:57
↓ 1 callers
Enum
alloc
include/hipSYCL/sycl/usm_query.hpp:145
↓ 1 callers
Class
error_info
include/hipSYCL/runtime/error.hpp:103
↓ 1 callers
Class
get_size
include/hipSYCL/sycl/libkernel/vec.hpp:171
↓ 1 callers
Class
kernel_launcher
include/hipSYCL/runtime/kernel_launcher.hpp:87
↓ 1 callers
Class
operation
include/hipSYCL/runtime/hints.hpp:31
↓ 1 callers
Class
range
include/hipSYCL/sycl/info/device.hpp:25
↓ 1 callers
Class
sycl_category
include/hipSYCL/sycl/exception.hpp:29
↓ 1 callers
Class
sysinfo
src/runtime/omp/omp_phys_mem.cpp:52
Class
A
tests/sycl/buffer.cpp:295
Class
ACPP_COMMON_EXPORT
include/hipSYCL/common/appdb.hpp:130
Class
ACPP_COMMON_EXPORT
include/hipSYCL/common/filesystem.hpp:59
Class
ACPP_COMMON_EXPORT
include/hipSYCL/common/settings.hpp:46
Class
AdaptiveCpp_coarse_grained_events
include/hipSYCL/sycl/queue.hpp:83
Class
AdaptiveCpp_page_size
include/hipSYCL/sycl/buffer.hpp:118
Class
AdaptiveCpp_prefer_execution_lane
include/hipSYCL/sycl/queue.hpp:76
Class
AdaptiveCpp_prefer_group_size
include/hipSYCL/sycl/queue.hpp:62
Class
AdaptiveCpp_priority
include/hipSYCL/sycl/queue.hpp:106
Class
AdaptiveCpp_priority_range
Macros do not handle types with commans in them, so we do things manually
include/hipSYCL/sycl/info/device.hpp:177
Class
AdaptiveCpp_restrict_ptr
include/hipSYCL/sycl/libkernel/restrict.hpp:28
Class
AdaptiveCpp_retarget
include/hipSYCL/sycl/queue.hpp:69
Class
AdaptiveCpp_retargetable
include/hipSYCL/sycl/queue.hpp:120
Class
AdaptiveCpp_target_numa_node
include/hipSYCL/sycl/usm.hpp:39
Class
AdaptiveCpp_write_back_node_group
include/hipSYCL/sycl/buffer.hpp:132
Class
AddonAttribute
include/hipSYCL/compiler/Attributes.hpp:21
Enum
AddressSpace
include/hipSYCL/compiler/llvm-to-backend/AddressSpaceMap.hpp:20
Class
AddressSpaceInferencePass
include/hipSYCL/compiler/llvm-to-backend/AddressSpaceInferencePass.hpp:21
Class
AddressSpaceMap
include/hipSYCL/compiler/llvm-to-backend/AddressSpaceMap.hpp:34
Class
AggregateArgumentExpansionPass
Expands aggregates into primitive function arguments. Aggregate types to expand are expected to be marked using the ByVal attribute.
include/hipSYCL/compiler/sscp/AggregateArgumentExpansionPass.hpp:35
Class
AllocaSSA
constructs SSA form for allocas associates every pointer value with the set of allocas it originates from the results of this analysis are used by the
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:108
Class
AssumptionCache
include/hipSYCL/compiler/cbs/IRUtils.hpp:23
Class
AtScopeExit
include/hipSYCL/compiler/llvm-to-backend/Utils.hpp:43
Class
BasicBlock
include/hipSYCL/compiler/cbs/SyncDependenceAnalysis.hpp:34
Class
BasicBlock
include/hipSYCL/compiler/cbs/VectorizationInfo.hpp:17
Class
BasicBlock
include/hipSYCL/compiler/cbs/Region.hpp:23
Class
BlockSummary
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:115
Enum
ByValueArgAttribute
include/hipSYCL/compiler/llvm-to-backend/Utils.hpp:110
Class
CUevent_st
Note: CUevent_st* == cudaEvent_t
include/hipSYCL/runtime/cuda/cuda_event.hpp:17
Class
CUmod_st
include/hipSYCL/runtime/cuda/cuda_code_object.hpp:22
Class
CUstream_st
Forward declare CUstream_st instead of including cuda_runtime_api.h. It's not possible to include both HIP and CUDA headers since they define conflict
include/hipSYCL/runtime/cuda/cuda_queue.hpp:33
Class
CUstream_st
include/hipSYCL/glue/cuda/cuda_interop.hpp:21
Class
CanonicalizeBarriersPass
include/hipSYCL/compiler/cbs/CanonicalizeBarriers.hpp:34
Class
CanonicalizeBarriersPassLegacy
include/hipSYCL/compiler/cbs/CanonicalizeBarriers.hpp:21
Class
CompilationStateManager
include/hipSYCL/compiler/CompilationState.hpp:76
Class
CompleteCallSet
Utility type to generate the set of all function declarations implicitly or explicitly reachable from some initial declaration. NOTE: Must only be us
include/hipSYCL/compiler/Frontend.hpp:59
Class
Constant
include/hipSYCL/compiler/cbs/VectorShape.hpp:24
Class
ControlDivergenceDesc
include/hipSYCL/compiler/cbs/SyncDependenceAnalysis.hpp:42
Class
Conversion
tests/device_compilation_tests.cpp:55
Class
CustomAttributes
include/hipSYCL/compiler/Attributes.hpp:58
Class
DeadArgumentEliminationPass
include/hipSYCL/compiler/llvm-to-backend/DeadArgumentEliminationPass.hpp:23
Class
Desc
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:83
Enum
DescType
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:81
Class
DeviceAssertPass
include/hipSYCL/compiler/sscp/DeviceAssertPass.hpp:19
Class
DivergencePropagator
divergence propagator for reducible CFGs
src/compiler/cbs/SyncDependenceAnalysis.cpp:245
Class
DominatorTree
include/hipSYCL/compiler/cbs/SyncDependenceAnalysis.hpp:35
Class
DynamicFunctionIdentifactionPass
include/hipSYCL/compiler/sscp/DynamicFunctionSupport.hpp:23
Class
Effect
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:96
Class
EntrypointPreparationPass
include/hipSYCL/compiler/sscp/KernelOutliningPass.hpp:21
Class
ExpandedArgumentInfo
src/compiler/sscp/AggregateArgumentExpansionPass.cpp:51
Class
ExternDynamicLocalMemoryPass
Replaces extern globals with calls to the SSCP dynamic local memory builtin. This enables support e.g. for CUDA's extern __shared__ syntax.
include/hipSYCL/compiler/sscp/pcuda/ExternDynamicLocalMemoryPass.hpp:23
Class
ExternalSymbolResolver
include/hipSYCL/compiler/llvm-to-backend/LLVMToBackend.hpp:124
next →
1–100 of 1,272, ranked by callers