diff options
| author | joerg <joerg@NetBSD.org> | 2021-05-30 01:56:44 +0000 |
|---|---|---|
| committer | joerg <joerg@NetBSD.org> | 2021-05-30 01:56:44 +0000 |
| commit | 40e3ea6a478c9261e8967dea4f3f31b847b90672 (patch) | |
| tree | d96e2db8092ebdf41789ea57e76759fba417196d /external/apache2/llvm/lib/libLLVMX86CodeGen | |
| parent | 49fa550c02ab2afecb85b328f092b03626b3e83a (diff) | |
Update LLVM build system for 249b40b558955afe5ac2b549edcf2d7f859c8cc9
This enables the use of modules for a significant build performance gain
when building with clang as host compiler or when using HAVE_LLVM=yes.
Switch libc++ to using the copy from the mono-repo.
Diffstat (limited to 'external/apache2/llvm/lib/libLLVMX86CodeGen')
| -rw-r--r-- | external/apache2/llvm/lib/libLLVMX86CodeGen/Makefile | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/external/apache2/llvm/lib/libLLVMX86CodeGen/Makefile b/external/apache2/llvm/lib/libLLVMX86CodeGen/Makefile index e75f4a70950..54c4c47b530 100644 --- a/external/apache2/llvm/lib/libLLVMX86CodeGen/Makefile +++ b/external/apache2/llvm/lib/libLLVMX86CodeGen/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2019/11/11 22:45:13 joerg Exp $ +# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:55 joerg Exp $ LIB= LLVMX86CodeGen @@ -13,12 +13,12 @@ SRCS+= X86AsmPrinter.cpp \ X86CallingConv.cpp \ X86CallLowering.cpp \ X86CmovConversion.cpp \ - X86CondBrFolding.cpp \ X86DiscriminateMemOps.cpp \ X86DomainReassignment.cpp \ X86EvexToVex.cpp\ X86ExpandPseudo.cpp \ X86FastISel.cpp \ + X86FastTileConfig.cpp \ X86FixupBWInsts.cpp \ X86FixupLEAs.cpp \ X86FixupSetCC.cpp \ @@ -26,7 +26,10 @@ SRCS+= X86AsmPrinter.cpp \ X86FloatingPoint.cpp \ X86FrameLowering.cpp \ X86IndirectBranchTracking.cpp \ + X86IndirectThunks.cpp \ X86InsertPrefetch.cpp \ + X86InsertWait.cpp \ + X86InstCombineIntrinsic.cpp \ X86InstrFMA3Info.cpp \ X86InstrFoldTables.cpp \ X86InstrInfo.cpp \ @@ -35,21 +38,30 @@ SRCS+= X86AsmPrinter.cpp \ X86ISelDAGToDAG.cpp \ X86ISelLowering.cpp \ X86LegalizerInfo.cpp \ + X86LoadValueInjectionLoadHardening.cpp \ + X86LoadValueInjectionRetHardening.cpp \ + X86LowerAMXIntrinsics.cpp \ + X86LowerAMXType.cpp \ + X86LowerTileCopy.cpp \ X86MachineFunctionInfo.cpp \ X86MacroFusion.cpp \ X86MCInstLower.cpp \ X86OptimizeLEAs.cpp \ X86PadShortFunction.cpp \ + X86PartialReduction.cpp \ + X86PreAMXConfig.cpp \ + X86PreTileConfig.cpp \ X86RegisterBankInfo.cpp \ X86RegisterInfo.cpp \ - X86RetpolineThunks.cpp \ X86SelectionDAGInfo.cpp \ X86ShuffleDecodeConstantPool.cpp \ + X86SpeculativeExecutionSideEffectSuppression.cpp \ X86SpeculativeLoadHardening.cpp \ X86Subtarget.cpp \ X86TargetMachine.cpp \ X86TargetObjectFile.cpp \ X86TargetTransformInfo.cpp \ + X86TileConfig.cpp \ X86VZeroUpper.cpp \ X86WinAllocaExpander.cpp \ X86WinEHState.cpp |
