MCPcopy Create free account

hub / github.com/AdaptiveCpp/AdaptiveCpp / types & classes

Types & classes1,272 in github.com/AdaptiveCpp/AdaptiveCpp

↓ 136 callersClassalgorithm
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:81
↓ 118 callersClassmax
include/hipSYCL/sycl/libkernel/sscp/builtins/detail/utils.hpp:29
↓ 43 callersClassmin
include/hipSYCL/sycl/libkernel/sscp/builtins/detail/utils.hpp:25
↓ 35 callersClassnone
include/hipSYCL/sycl/libkernel/group.hpp:37
↓ 31 callersClassmove
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:39
↓ 16 callersClassmismatch
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:64
↓ 15 callersClasshandler
include/hipSYCL/sycl/handler.hpp:80
↓ 9 callersEnumaddress_space
src/compiler/sscp/StdAtomicRemapperPass.cpp:47
↓ 9 callersClassdim3
include/hipSYCL/glue/generic/hiplike/hiplike_kernel_launcher.hpp:82
↓ 9 callersClasstransform
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:35
↓ 8 callersClassfind_end
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:57
↓ 8 callersClassfind_first_of
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:58
↓ 8 callersClassmerge
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:69
↓ 8 callersClasstransform_inclusive_scan
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:74
↓ 7 callersClasshas_known_identity
include/hipSYCL/sycl/libkernel/functional.hpp:130
↓ 6 callersClasscopy
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:36
↓ 4 callersClassHSVColor
doc/img/render-implementations.py:21
↓ 4 callersClasscopy_if
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:37
↓ 4 callersClasscopy_n
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:38
↓ 4 callersClasscount
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:62
↓ 4 callersClasscount_if
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:63
↓ 4 callersClasskernel
This class is mostly a dummy implementation
include/hipSYCL/sycl/kernel.hpp:28
↓ 4 callersClassremove_copy
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:44
↓ 4 callersClassremove_copy_if
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:45
↓ 4 callersClassreplace_copy
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:50
↓ 4 callersClassreplace_copy_if
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:51
↓ 4 callersClasstransform_exclusive_scan
include/hipSYCL/std/stdpar/detail/offload_heuristic_db.hpp:75
↓ 3 callersClassAdaptiveCpp_inorder_executor
include/hipSYCL/sycl/queue.hpp:113
↓ 3 callersClassVectorShape
describes how the contents of a vector vary with the vectorized dimension
include/hipSYCL/compiler/cbs/VectorShape.hpp:33
↓ 3 callersClassaccessor
include/hipSYCL/sycl/property.hpp:34
↓ 3 callersClassnd_range
include/hipSYCL/sycl/libkernel/nd_range.hpp:21
↓ 3 callersEnumstatus
include/hipSYCL/algorithms/scan/decoupled_lookback_scan.hpp:30
↓ 2 callersClassKernelFunctor
tests/device_compilation_tests.cpp:163
↓ 2 callersClassPtrProvenance
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:37
↓ 2 callersClassbackend_descriptor
include/hipSYCL/runtime/device_id.hpp:47
↓ 2 callersClassid
include/hipSYCL/sycl/libkernel/id.hpp:34
↓ 2 callersClassrange
include/hipSYCL/sycl/libkernel/range.hpp:26
↓ 1 callersClassASTPassState
include/hipSYCL/compiler/CompilationState.hpp:20
↓ 1 callersClassUnpacker
include/hipSYCL/common/msgpack/msgpack.hpp:518
↓ 1 callersEnumaddress_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 callersEnumalloc
include/hipSYCL/sycl/usm_query.hpp:145
↓ 1 callersClasserror_info
include/hipSYCL/runtime/error.hpp:103
↓ 1 callersClassget_size
include/hipSYCL/sycl/libkernel/vec.hpp:171
↓ 1 callersClasskernel_launcher
include/hipSYCL/runtime/kernel_launcher.hpp:87
↓ 1 callersClassoperation
include/hipSYCL/runtime/hints.hpp:31
↓ 1 callersClassrange
include/hipSYCL/sycl/info/device.hpp:25
↓ 1 callersClasssycl_category
include/hipSYCL/sycl/exception.hpp:29
↓ 1 callersClasssysinfo
src/runtime/omp/omp_phys_mem.cpp:52
ClassA
tests/sycl/buffer.cpp:295
ClassACPP_COMMON_EXPORT
include/hipSYCL/common/appdb.hpp:130
ClassACPP_COMMON_EXPORT
include/hipSYCL/common/filesystem.hpp:59
ClassACPP_COMMON_EXPORT
include/hipSYCL/common/settings.hpp:46
ClassAdaptiveCpp_coarse_grained_events
include/hipSYCL/sycl/queue.hpp:83
ClassAdaptiveCpp_page_size
include/hipSYCL/sycl/buffer.hpp:118
ClassAdaptiveCpp_prefer_execution_lane
include/hipSYCL/sycl/queue.hpp:76
ClassAdaptiveCpp_prefer_group_size
include/hipSYCL/sycl/queue.hpp:62
ClassAdaptiveCpp_priority
include/hipSYCL/sycl/queue.hpp:106
ClassAdaptiveCpp_priority_range
Macros do not handle types with commans in them, so we do things manually
include/hipSYCL/sycl/info/device.hpp:177
ClassAdaptiveCpp_restrict_ptr
include/hipSYCL/sycl/libkernel/restrict.hpp:28
ClassAdaptiveCpp_retarget
include/hipSYCL/sycl/queue.hpp:69
ClassAdaptiveCpp_retargetable
include/hipSYCL/sycl/queue.hpp:120
ClassAdaptiveCpp_target_numa_node
include/hipSYCL/sycl/usm.hpp:39
ClassAdaptiveCpp_write_back_node_group
include/hipSYCL/sycl/buffer.hpp:132
ClassAddonAttribute
include/hipSYCL/compiler/Attributes.hpp:21
EnumAddressSpace
include/hipSYCL/compiler/llvm-to-backend/AddressSpaceMap.hpp:20
ClassAddressSpaceInferencePass
include/hipSYCL/compiler/llvm-to-backend/AddressSpaceInferencePass.hpp:21
ClassAddressSpaceMap
include/hipSYCL/compiler/llvm-to-backend/AddressSpaceMap.hpp:34
ClassAggregateArgumentExpansionPass
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
ClassAllocaSSA
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
ClassAssumptionCache
include/hipSYCL/compiler/cbs/IRUtils.hpp:23
ClassAtScopeExit
include/hipSYCL/compiler/llvm-to-backend/Utils.hpp:43
ClassBasicBlock
include/hipSYCL/compiler/cbs/SyncDependenceAnalysis.hpp:34
ClassBasicBlock
include/hipSYCL/compiler/cbs/VectorizationInfo.hpp:17
ClassBasicBlock
include/hipSYCL/compiler/cbs/Region.hpp:23
ClassBlockSummary
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:115
EnumByValueArgAttribute
include/hipSYCL/compiler/llvm-to-backend/Utils.hpp:110
ClassCUevent_st
Note: CUevent_st* == cudaEvent_t
include/hipSYCL/runtime/cuda/cuda_event.hpp:17
ClassCUmod_st
include/hipSYCL/runtime/cuda/cuda_code_object.hpp:22
ClassCUstream_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
ClassCUstream_st
include/hipSYCL/glue/cuda/cuda_interop.hpp:21
ClassCanonicalizeBarriersPass
include/hipSYCL/compiler/cbs/CanonicalizeBarriers.hpp:34
ClassCanonicalizeBarriersPassLegacy
include/hipSYCL/compiler/cbs/CanonicalizeBarriers.hpp:21
ClassCompilationStateManager
include/hipSYCL/compiler/CompilationState.hpp:76
ClassCompleteCallSet
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
ClassConstant
include/hipSYCL/compiler/cbs/VectorShape.hpp:24
ClassControlDivergenceDesc
include/hipSYCL/compiler/cbs/SyncDependenceAnalysis.hpp:42
ClassConversion
tests/device_compilation_tests.cpp:55
ClassCustomAttributes
include/hipSYCL/compiler/Attributes.hpp:58
ClassDeadArgumentEliminationPass
include/hipSYCL/compiler/llvm-to-backend/DeadArgumentEliminationPass.hpp:23
ClassDesc
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:83
EnumDescType
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:81
ClassDeviceAssertPass
include/hipSYCL/compiler/sscp/DeviceAssertPass.hpp:19
ClassDivergencePropagator
divergence propagator for reducible CFGs
src/compiler/cbs/SyncDependenceAnalysis.cpp:245
ClassDominatorTree
include/hipSYCL/compiler/cbs/SyncDependenceAnalysis.hpp:35
ClassDynamicFunctionIdentifactionPass
include/hipSYCL/compiler/sscp/DynamicFunctionSupport.hpp:23
ClassEffect
include/hipSYCL/compiler/cbs/AllocaSSA.hpp:96
ClassEntrypointPreparationPass
include/hipSYCL/compiler/sscp/KernelOutliningPass.hpp:21
ClassExpandedArgumentInfo
src/compiler/sscp/AggregateArgumentExpansionPass.cpp:51
ClassExternDynamicLocalMemoryPass
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
ClassExternalSymbolResolver
include/hipSYCL/compiler/llvm-to-backend/LLVMToBackend.hpp:124
next →1–100 of 1,272, ranked by callers