DirectXShaderCompiler/lib/HLSL
Ehsan d0008e6a41
[linux-port] Add definition of strnicmp for Linux. (#1567)
Usage of strnicmp was recently added to the code base, and causes the
Linux builds to fail. This should fix it.
2018-09-25 17:24:59 -04:00
..
CMakeLists.txt Merged PR 98: Adding a DxrFallbackCompiler.dll containing IDxcDxrFallbackCompiler implementation + tests 2018-06-29 23:43:40 +00:00
ComputeViewIdState.cpp [linux-port] Eliminate warnings on release builds (#1361) 2018-06-21 10:46:30 -04:00
ControlDependence.cpp Fix ViewID state for flow control and consistent ViewID detection (#484) 2017-07-28 11:51:15 -07:00
DxcOptimizer.cpp Merged PR 100: Eliminate phi on resources/handles for library 2018-07-13 02:04:31 +00:00
DxilAddPixelHitInstrumentation.cpp Merge branch 'master' into user/texr/integrate-master 2018-06-22 12:05:49 -07:00
DxilCBuffer.cpp fixes #37 - License cleanup. 2017-01-27 16:48:08 -08:00
DxilCompType.cpp Native Int16 and Uint16 types (#783) 2017-11-09 10:03:27 -08:00
DxilCondenseResources.cpp [linux-port] use std::unique_ptr and llvm::make_unique. 2018-09-18 10:44:34 -04:00
DxilContainer.cpp fixes #37 - License cleanup. 2017-01-27 16:48:08 -08:00
DxilContainerAssembler.cpp Revert "Fix various Clang compiler warnings (#1558)" 2018-09-21 14:18:28 -04:00
DxilContainerReflection.cpp Fix build warnings 2018-08-16 23:04:55 -07:00
DxilConvergent.cpp [linux-port] Add missing case statements (#1346) 2018-06-08 20:19:52 -04:00
DxilDebugInstrumentation.cpp Merge branch 'master' into user/texr/integrate-master 2018-06-22 12:05:49 -07:00
DxilEliminateOutputDynamicIndexing.cpp More places to be cautious about alloca vs. non-alloca insert locs. 2018-03-29 18:05:38 -07:00
DxilEntryProps.h Merged PR 80: Merge EntrySignature and FunctionProps together. 2018-06-07 02:04:03 +00:00
DxilExpandTrigIntrinsics.cpp Expand tan to sin/cos in DxilExpandTrigIntrinsics. (#343) 2017-06-07 18:36:00 -07:00
DxilExportMap.cpp Merged PR 74: Add -exports export1[[,export2,...]=internal][;...] for lib target 2018-05-23 06:48:01 +00:00
DxilForceEarlyZ.cpp Move PIX options out of DxilGenerationPass.*, use option string properly, reduce header usage (#1022) 2018-01-26 15:43:44 -08:00
DxilGenerationPass.cpp Merged PR 100: Eliminate phi on resources/handles for library 2018-07-13 02:04:31 +00:00
DxilInterpolationMode.cpp fixes #37 - License cleanup. 2017-01-27 16:48:08 -08:00
DxilLegalizeSampleOffsetPass.cpp Merge branch 'master' into user/texr/integrate-master 2018-07-13 15:01:10 -07:00
DxilLinker.cpp [linux-port] use std::unique_ptr and llvm::make_unique. 2018-09-18 10:44:34 -04:00
DxilMetadataHelper.cpp Merge branch 'master' into dxr-master 2018-09-12 22:28:35 -07:00
DxilModule.cpp [linux-port] 'auto' not allowed in lambda parameter. 2018-09-18 10:44:36 -04:00
DxilOperations.cpp Merged PR 104: Disallow ignore/accept hit intrinsics in lib export functions 2018-07-24 19:23:36 +00:00
DxilOutputColorBecomesConstant.cpp Move PIX options out of DxilGenerationPass.*, use option string properly, reduce header usage (#1022) 2018-01-26 15:43:44 -08:00
DxilPatchShaderRecordBindings.cpp Revert "Fix various Clang compiler warnings (#1558)" 2018-09-21 14:18:28 -04:00
DxilPatchShaderRecordBindingsShared.h [linux-port] Address comments. Use uintXX_t instead of unsigned __intXX. 2018-09-18 12:06:55 -04:00
DxilPreparePasses.cpp Fix missing module shader flags for library target 2018-07-27 17:48:57 -07:00
DxilPreserveAllOutputs.cpp Merge branch 'master' into dxr-master 2018-09-12 22:28:35 -07:00
DxilReduceMSAAToSingleSample.cpp Move PIX options out of DxilGenerationPass.*, use option string properly, reduce header usage (#1022) 2018-01-26 15:43:44 -08:00
DxilRemoveDiscards.cpp Move PIX options out of DxilGenerationPass.*, use option string properly, reduce header usage (#1022) 2018-01-26 15:43:44 -08:00
DxilResource.cpp Merge branch 'master' into rtmaster 2018-05-22 20:52:03 -07:00
DxilResourceBase.cpp 1. Fix IgnoreHit and AcceptHitAndEndSearch. 2018-02-05 18:51:47 -08:00
DxilRootSignature.cpp [linux-port] Add missing header include or class declaration. (#1375) 2018-06-26 14:23:28 -04:00
DxilSampler.cpp fixes #37 - License cleanup. 2017-01-27 16:48:08 -08:00
DxilSemantic.cpp Various small code tweaks (#398) 2017-07-16 18:28:35 -07:00
DxilShaderAccessTracking.cpp [linux-port] Introduce Windows "adapter" headers (#1314) 2018-06-17 11:31:21 -04:00
DxilShaderFlags.cpp Fix disable validation case downgrading Dxil as if valver is 1.0 2018-07-19 17:37:39 -07:00
DxilShaderModel.cpp Merged PR 110: Validate raytracing shader properties and RDAT blob part 2018-07-26 22:44:51 +00:00
DxilSignature.cpp Fix regressions with entry props/sigs and UseMinPrecision flag 2018-06-12 15:29:39 -07:00
DxilSignatureElement.cpp [linux-port] Correct problematic initializations (#1321) 2018-06-08 07:19:20 +08:00
DxilTargetLowering.cpp Merge DivergenceAnalysis from llvm3.8. (#528) 2017-08-07 12:14:46 -07:00
DxilTargetTransformInfo.cpp [linux-port] Unused variables in conditionals (#1336) 2018-06-02 11:23:51 -04:00
DxilTargetTransformInfo.h Merge DivergenceAnalysis from llvm3.8. (#528) 2017-08-07 12:14:46 -07:00
DxilTypeSystem.cpp [linux-port] Add definition of strnicmp for Linux. (#1567) 2018-09-25 17:24:59 -04:00
DxilUtil.cpp Implement Fxc's mul-only code gen pattern for pow function (#1564) 2018-09-24 21:08:31 -07:00
DxilValidation.cpp Revert "Fix various Clang compiler warnings (#1558)" 2018-09-21 14:18:28 -04:00
HLMatrixLowerPass.cpp Merge branch 'master' into user/texr/integrate-master 2018-06-22 12:05:49 -07:00
HLModule.cpp Merged PR 113: Add -default-linkage option and export keyword 2018-07-31 20:38:39 +00:00
HLOperationLower.cpp Fix lit function (#1565) 2018-09-25 12:20:49 -07:00
HLOperationLowerExtension.cpp [linux-port] Correct problematic initializations (#1321) 2018-06-08 07:19:20 +08:00
HLOperations.cpp Merged PR 100: Eliminate phi on resources/handles for library 2018-07-13 02:04:31 +00:00
HLPreprocess.cpp Always move allocas to entry block (#1465) 2018-07-30 12:37:01 -07:00
HLResource.cpp fixes #37 - License cleanup. 2017-01-27 16:48:08 -08:00
HLSignatureLower.cpp Implement Fxc's mul-only code gen pattern for pow function (#1564) 2018-09-24 21:08:31 -07:00
HLSignatureLower.h Support obsolete semantics with -Gec flag (#1552) 2018-09-21 17:19:32 -07:00
LLVMBuild.txt [linux-port] Define LLVMBuild.txt for DxcSupport. (#1292) 2018-05-17 22:55:54 -04:00
PauseResumePasses.cpp [linux-port] Casts for compares and assigns (#1328) 2018-06-07 12:49:02 -04:00
ReducibilityAnalysis.cpp Add reducibility analysis to the list of passes and paramless ctor. (#133) 2017-03-14 17:41:11 -07:00
WaveSensitivityAnalysis.cpp [linux-port] Introduce Windows "adapter" headers (#1314) 2018-06-17 11:31:21 -04:00