/
redgpu
/
clspv
ОбзорДокументацияВойти
/
redgpu
/
clspv
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
clspv/
lib/
..
AddFunctionAttributesPass.cpp

Add attributes to functions pass (#539)

6 лет назад
AllocateDescriptorsPass.cpp

Update LLVM (#680)

6 лет назад
ArgKind.cpp

Fix warning in GetArgKindForPodArgs (#699)

6 лет назад
ArgKind.h

Fix local arg spec id assignment (#578)

6 лет назад
AutoPodArgsPass.cpp

Support global type-mangled pod args in push constants (#588)

6 лет назад
Builtins.cpp

Fix compilation for 32-bit systems (#717)

5 лет назад
Builtins.h

Lowers OpenCL builtin functions (#678)

6 лет назад
BuiltinsEnum.h

Add support for OpenCL 2.0 atomic functions (#657)

6 лет назад
BuiltinsMap.inc

Fix compilation for 32-bit systems (#717)

5 лет назад
CMakeLists.txt

Fix compilation for 32-bit systems (#717)

5 лет назад
CallGraphOrderedFunctions.cpp

Don't require inlining to use UBOs (#338)

7 лет назад
CallGraphOrderedFunctions.h

Don't require inlining to use UBOs (#338)

7 лет назад
ClusterConstants.cpp

A few fixes to SPIR-V 1.4 support (#748)

5 лет назад
ClusterPodKernelArgumentsPass.cpp

Update LLVM (#758)

5 лет назад
Compiler.cpp

Update LLVM (#752)

5 лет назад
ComputeStructuredOrder.cpp

Remove unused variables (#569)

6 лет назад
ComputeStructuredOrder.h

Fix generation of selection merges (#449)

7 лет назад
ConstantEmitter.cpp

Update LLVM (#737)

5 лет назад
ConstantEmitter.h

Re-implement clspv-opt as a standalone driver (#346)

7 лет назад
Constants.cpp

Builtins refactor - phase3 (#598)

6 лет назад
Constants.h

A few fixes to SPIR-V 1.4 support (#748)

5 лет назад
DeclarePushConstantsPass.cpp

Support global type-mangled pod args in push constants (#588)

6 лет назад
DefineOpenCLWorkItemBuiltinsPass.cpp

Update uses of LLVM (#601)

6 лет назад
DescriptorCounter.cpp

Add support for get_work_dim() and global offset (#514)

6 лет назад
DescriptorCounter.h

Re-implement clspv-opt as a standalone driver (#346)

7 лет назад
DirectResourceAccessPass.cpp

Update LLVM (#746)

5 лет назад
FixupStructuredCFGPass.cpp

Fix compilation for 32-bit systems (#717)

5 лет назад
FrontendPlugin.cpp

Lower kernel parameters (#694)

6 лет назад
FrontendPlugin.h

Refactor the driver. (#236)

8 лет назад
FunctionInternalizerPass.cpp

Re-implement clspv-opt as a standalone driver (#346)

7 лет назад
HideConstantLoadsPass.cpp

Support global type-mangled pod args in push constants (#588)

6 лет назад
InlineEntryPointsPass.cpp

Update uses of LLVM (#601)

6 лет назад
InlineFuncWithPointerBitCastArgPass.cpp

Fix compilation for 32-bit systems (#717)

5 лет назад
InlineFuncWithPointerToFunctionArgPass.cpp

Update llvm (#563)

6 лет назад
InlineFuncWithSingleCallSitePass.cpp

Update uses of LLVM (#601)

6 лет назад
Layout.cpp

Update LLVM (#639)

6 лет назад
Layout.h

Automate pod arg implementation decision (#575)

6 лет назад
LongVectorLoweringPass.cpp

Ignore metadata types on LongVector support (#741)

5 лет назад
MultiVersionUBOFunctionsPass.cpp

Update llvm (#627)

6 лет назад
NativeMathPass.cpp

Add an LLVM IR library for more builtin functions (#715)

5 лет назад
NormalizeGlobalVariable.cpp

Fix compilation for 32-bit systems (#717)

5 лет назад
NormalizeGlobalVariable.h

Normalize constant global variables (#366)

7 лет назад
OpenCLInlinerPass.cpp

Update llvm (#563)

6 лет назад
Option.cpp

Fix type for --max-ubo-size and --max-pushconstant-size options (#756)

5 лет назад
Passes.cpp

Support SPIR-V 1.4 and 1.5 (#740)

5 лет назад
Passes.h

Support SPIR-V 1.4 and 1.5 (#740)

5 лет назад
PushConstant.cpp

Fix compilation for 32-bit systems (#717)

5 лет назад
PushConstant.h

Embedded reflection (#612)

6 лет назад
RemoveUnusedArguments.cpp

Update deps (#523)

6 лет назад
ReorderBasicBlocksPass.cpp

Fix generation of selection merges (#449)

7 лет назад
ReplaceLLVMIntrinsicsPass.cpp

Support SPIR-V 1.4 and 1.5 (#740)

5 лет назад
ReplaceOpenCLBuiltinPass.cpp

Fix compilation for 32-bit systems (#717)

5 лет назад
ReplacePointerBitcastPass.cpp

Fix compilation for 32-bit systems (#717)

5 лет назад
RewriteInsertsPass.cpp

Update LLVM (#639)

6 лет назад
SPIRVOp.cpp

Fix compilation for 32-bit systems (#717)

5 лет назад
SPIRVOp.h

Fix compilation for 32-bit systems (#717)

5 лет назад
SPIRVProducerPass.cpp

SPIR-V 1.4 fixes (#755)

5 лет назад
Sampler.cpp

Embedded reflection (#612)

6 лет назад
ScalarizePass.cpp

Update llvm (#627)

6 лет назад
ShareModuleScopeVariables.cpp

Update LLVM dep (#441)

7 лет назад
SignedCompareFixupPass.cpp

Add support for llvm.{smax,smin} intrinsics (#735)

5 лет назад
SimplifyPointerBitcastPass.cpp

Update LLVM (#746)

5 лет назад
SpecConstant.cpp

Use distinct nodes for clspv.next_spec_constant_id (#696)

6 лет назад
SpecConstant.h

Add generic support to allocate spec ids (#562)

6 лет назад
SpecializeImageTypes.cpp

Update LLVM (#680)

6 лет назад
SplatArgPass.cpp

Update LLVM (#639)

6 лет назад
SplatSelectCondition.cpp

Update LLVM (#639)

6 лет назад
StripFreezePass.cpp

Add a pass to strip freeze instructions (#559)

6 лет назад
Types.cpp

Read write images (#643)

6 лет назад
Types.h

Read write images (#643)

6 лет назад
UBOTypeTransformPass.cpp

Update LLVM (#639)

6 лет назад
UndoBoolPass.cpp

Re-implement clspv-opt as a standalone driver (#346)

7 лет назад
UndoByvalPass.cpp

Update LLVM (#711)

5 лет назад
UndoGetElementPtrConstantExprPass.cpp

Re-implement clspv-opt as a standalone driver (#346)

7 лет назад
UndoInstCombinePass.cpp

Update LLVM (#628)

6 лет назад
UndoSRetPass.cpp

Update LLVM (#758)

5 лет назад
UndoTranslateSamplerFoldPass.cpp

Unsampled image reads (#465)

7 лет назад
UndoTruncateToOddIntegerPass.cpp

Fix compilation for 32-bit systems (#717)

5 лет назад
ZeroInitializeAllocasPass.cpp

Update llvm (#589)

6 лет назад