Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123456]
 docs
 ▼ include
 ▼ proteus
 ▼ Frontend
 Builtins.h
 CodeBuilder.h
 Dispatcher.h
 Func.h
 IRFunction.h
 IRType.h
 IRValue.h
 KernelName.h
 LLVMCodeBuilder.h
 LLVMTypeMap.h
 LoopNest.h
 MLIRCodeBuilder.h
 TargetModel.h
 TypeMap.h
 TypeTraits.h
 Var.h
 AddressSpace.h
 CompilerInterfaceTypes.h
 CppJitCompilerBackend.h
 CppJitModule.h
 Error.h
 Init.h
 JitFrontend.h
 JitFuncAttribute.h
 JitInterface.h
 KernelMetadata.h
 LLVMIRJitModule.h
 MLIRJitModule.h
 TimeTracing.h
 ▼ src
 ▼ include
 ▼ proteus
 ► impl
 ▼ pass
 AnnotationHandler.cpp
 AnnotationHandler.h
 Helpers.h
 KernelArgPtrUseVisitor.h
 KernelArgVisitor.h
 LambdaAnalysis.cpp
 LambdaAnalysis.h
 ProteusPass.cpp
 Types.h
 ▼ runtime
 ▼ Caching
 MPIHelpers.cpp
 MPILocalLookupCache.cpp
 MPIRemoteLookupCache.cpp
 MPIStorageCache.cpp
 ObjectCacheChain.cpp
 StorageCache.cpp
 ▼ Frontend
 Builtins.cpp
 CppJitCompiler.cpp
 CppJitCompilerClang.cpp
 CppJitCompilerNvcc.cpp
 CppJitModule.cpp
 CUDAToolchain.cpp
 Dispatcher.cpp
 Func.cpp
 HIPToolchain.cpp
 JitFrontend.cpp
 JitFuncAttribute.cpp
 LLVMCodeBuilder.cpp
 LLVMIRJitModule.cpp
 LLVMTypeMap.cpp
 MLIRCodeBuilder.cpp
 MLIRJitModule.cpp
 MLIRLower.cpp
 TargetModel.cpp
 TypeMap.cpp
 CompiledLibrary.cpp
 CompilerInterfaceDevice.cpp
 CompilerInterfaceHost.cpp
 CompilerInterfaceRuntimeConstantInfo.cpp
 CUDADriverAPI.cpp
 Error.cpp
 HIPRuntimeAPI.cpp
 Init.cpp
 JitEngine.cpp
 JitEngineDeviceCUDA.cpp
 JitEngineDeviceHIP.cpp
 JitEngineHost.cpp
 JITPassPluginRegistry.cpp
 KernelMetadata.cpp
 ProteusCUDARuntimeBuiltins.cpp
 TimeTracing.cpp