Adam Yang d08b307146 Fixed global constructors evaluated at codegen aren't removed (#3389) 5 years ago
..
CMakeLists.txt d8dec0efd7 Fixed some cases where O0 fails compilation (#3205) 5 years ago
ComputeViewIdState.cpp 968fe41136 Merged PR 116: Add support for HLSL Meshlets 6 years ago
ComputeViewIdStateBuilder.cpp d08b307146 Fixed global constructors evaluated at codegen aren't removed (#3389) 5 years ago
ControlDependence.cpp c9beb84c51 Fix ViewID state for flow control and consistent ViewID detection (#484) 8 years ago
DxcOptimizer.cpp 48a661e490 Remove DxilCondenseResourcesPass. (#3386) 5 years ago
DxilCondenseResources.cpp 48a661e490 Remove DxilCondenseResourcesPass. (#3386) 5 years ago
DxilContainerReflection.cpp 797d4b8adc Mutate resource to handle for shader model 6.6+. (#3374) 5 years ago
DxilConvergent.cpp d3d9b19ec8 Fix WriteSamplerFeedback and Gather as gradient (or not) (#2845) 5 years ago
DxilEliminateOutputDynamicIndexing.cpp 754e99b405 Revert "Optimize compile times by not skipping allocas (#3168)" (#3183) 5 years ago
DxilExpandTrigIntrinsics.cpp 4df08af7c0 Move DxilModule into DXIL directory. (#1599) 7 years ago
DxilExportMap.cpp 4df08af7c0 Move DxilModule into DXIL directory. (#1599) 7 years ago
DxilGenerationPass.cpp 8dd1bc1959 When create annotateHandle, put it near to input handle so it could be optimized. (#3381) 5 years ago
DxilLegalizeEvalOperations.cpp 347c04d51c Split DxilGenerationPass.cpp into several files for its several passes (#2180) 6 years ago
DxilLegalizeSampleOffsetPass.cpp 7e0f44fa6f Cleanup part of compiling warnings (#2903) 5 years ago
DxilLinker.cpp 797d4b8adc Mutate resource to handle for shader model 6.6+. (#3374) 5 years ago
DxilLoopDeletion.cpp 3562970cd8 Add DxilLoopDeletion to remove unused loops. (#2927) 5 years ago
DxilNoOptLegalize.cpp 3be547b67c Fixing store undef later in the compilation. (#3212) 5 years ago
DxilNoops.cpp d8dec0efd7 Fixed some cases where O0 fails compilation (#3205) 5 years ago
DxilPackSignatureElement.cpp 4df08af7c0 Move DxilModule into DXIL directory. (#1599) 7 years ago
DxilPatchShaderRecordBindings.cpp 797d4b8adc Mutate resource to handle for shader model 6.6+. (#3374) 5 years ago
DxilPatchShaderRecordBindingsShared.h 2bfa749226 [linux-port] Address comments. Use uintXX_t instead of unsigned __intXX. 7 years ago
DxilPrecisePropagatePass.cpp f6076e38c5 Fix precise propagation through various missing paths (#3224) 5 years ago
DxilPreparePasses.cpp eaa7f95d07 Enable generation of llvm.lifetime.start/.end intrinsics (#3034) 5 years ago
DxilPreserveAllOutputs.cpp 17d6045f62 Merged PR 123: Fix SpirEgg/DXIL build issues from PR #116 6 years ago
DxilPromoteResourcePasses.cpp eb2d54612a Remove debug code. (#3390) 5 years ago
DxilRenameResourcesPass.cpp e0cb412916 Add resource rename pass, dx op overload fix (#2986) 5 years ago
DxilSignatureValidation.cpp c3fa785435 Remove assert.h include from DxilPipelineStateValidation.h (#3129) 5 years ago
DxilSimpleGVNHoist.cpp 2b296a784e Not hoist when has different operand. (#2569) 6 years ago
DxilTargetLowering.cpp e5c0e5ffaa Merge DivergenceAnalysis from llvm3.8. (#528) 8 years ago
DxilTargetTransformInfo.cpp 4df08af7c0 Move DxilModule into DXIL directory. (#1599) 7 years ago
DxilTargetTransformInfo.h e5c0e5ffaa Merge DivergenceAnalysis from llvm3.8. (#528) 8 years ago
DxilTranslateRawBuffer.cpp efc14a6c40 Sundry code cleanups (#3073) 5 years ago
DxilValidation.cpp b0f129cd09 Add ResourceKind/NumThreads to PSV0 (DxilPipelineStateValidation) (#3233) 5 years ago
HLDeadFunctionElimination.cpp 347c04d51c Split DxilGenerationPass.cpp into several files for its several passes (#2180) 6 years ago
HLExpandStoreIntrinsics.cpp f4965b71dd Integrate dxcapi v2 and other changes from internal (#2575) 6 years ago
HLLegalizeParameter.cpp eaa7f95d07 Enable generation of llvm.lifetime.start/.end intrinsics (#3034) 5 years ago
HLLowerUDT.cpp 03676eb639 Add load for argument matrix subscript lowering (#3065) 5 years ago
HLMatrixBitcastLowerPass.cpp f56fb3a3d0 Eliminate dxilutil::IsHLSLMatrixType in favor of HLMatrixType::isa (#1986) 6 years ago
HLMatrixLowerPass.cpp eaa7f95d07 Enable generation of llvm.lifetime.start/.end intrinsics (#3034) 5 years ago
HLMatrixSubscriptUseReplacer.cpp 754e99b405 Revert "Optimize compile times by not skipping allocas (#3168)" (#3183) 5 years ago
HLMatrixSubscriptUseReplacer.h 03676eb639 Add load for argument matrix subscript lowering (#3065) 5 years ago
HLMatrixType.cpp dc318ee472 Rewrote the HLMatrixLower pass to make it deterministic and correct. 6 years ago
HLMetadataPasses.cpp 347c04d51c Split DxilGenerationPass.cpp into several files for its several passes (#2180) 6 years ago
HLModule.cpp 83e538ecc3 Use IsEntry when LowerStaticGlobalIntoAlloca. (#3353) 5 years ago
HLOperationLower.cpp 7c9e487afd Implement IsHelperLane() (#3382) 5 years ago
HLOperationLowerExtension.cpp 55b9194ccc Modify the extension mechansim to handle custom lowering for resource… (#3081) 5 years ago
HLOperations.cpp d0fa5e301b Not dup barrier in HL level. (#3181) 5 years ago
HLPreprocess.cpp 6cec5f6bfd Always move allocas to entry block (#1465) 7 years ago
HLResource.cpp af6b2a552f fixes #37 - License cleanup. 9 years ago
HLSignatureLower.cpp 754e99b405 Revert "Optimize compile times by not skipping allocas (#3168)" (#3183) 5 years ago
HLSignatureLower.h 968fe41136 Merged PR 116: Add support for HLSL Meshlets 6 years ago
HLUtil.cpp eaa7f95d07 Enable generation of llvm.lifetime.start/.end intrinsics (#3034) 5 years ago
LLVMBuild.txt 708935e996 Add missing LLVM library interdependencies (#3301) 5 years ago
PauseResumePasses.cpp a89e4e48f1 [linux-port] Casts for compares and assigns (#1328) 7 years ago
WaveSensitivityAnalysis.cpp 0df5e31b43 Only propagate WaveSensitive when target BB not post dom current BB. (#1648) 7 years ago