brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · 6c07951 Raw
70 lines · plain
1add_llvm_component_group(DirectX)2 3set(LLVM_TARGET_DEFINITIONS DirectX.td)4 5tablegen(LLVM DirectXGenSubtargetInfo.inc -gen-subtarget)6tablegen(LLVM DirectXGenInstrInfo.inc -gen-instr-info)7tablegen(LLVM DirectXGenRegisterInfo.inc -gen-register-info)8 9set(LLVM_TARGET_DEFINITIONS DXIL.td)10tablegen(LLVM DXILOperation.inc -gen-dxil-operation)11 12add_public_tablegen_target(DirectXCommonTableGen)13 14add_llvm_target(DirectXCodeGen15  CBufferDataLayout.cpp16  DirectXAsmPrinter.cpp17  DirectXInstrInfo.cpp18  DirectXRegisterInfo.cpp19  DirectXSubtarget.cpp20  DirectXTargetMachine.cpp21  DirectXTargetTransformInfo.cpp22  DXContainerGlobals.cpp23  DXILCBufferAccess.cpp24  DXILDataScalarization.cpp25  DXILFinalizeLinkage.cpp26  DXILForwardHandleAccesses.cpp27  DXILFlattenArrays.cpp28  DXILIntrinsicExpansion.cpp29  DXILOpBuilder.cpp30  DXILOpLowering.cpp31  DXILPostOptimizationValidation.cpp32  DXILPrepare.cpp33  DXILPrettyPrinter.cpp34  DXILResourceAccess.cpp35  DXILResourceImplicitBinding.cpp36  DXILShaderFlags.cpp37  DXILTranslateMetadata.cpp38  DXILRootSignature.cpp39  DXILLegalizePass.cpp40  41  LINK_COMPONENTS42  Analysis43  AsmPrinter44  BinaryFormat45  CodeGen46  CodeGenTypes47  Core48  DXILBitWriter49  DirectXDesc50  DirectXInfo51  DirectXPointerTypeAnalysis52  FrontendHLSL53  IPO54  MC55  ScalarOpts56  SelectionDAG57  Support58  Target59  TargetParser60  TransformUtils61 62  ADD_TO_COMPONENT63  DirectX64  )65 66add_subdirectory(MCTargetDesc)67add_subdirectory(TargetInfo)68add_subdirectory(DirectXIRPasses)69add_subdirectory(DXILWriter)70