1# $OpenBSD: Makefile,v 1.19 2024/06/02 15:40:42 deraadt Exp $ 2 3LIB= LLVMX86CodeGen 4NOPROFILE= 5 6CPPFLAGS+= -I${.OBJDIR}/../include/llvm/X86 -I${LLVM_SRCS}/lib/Target/X86 7 8SRCS+= X86AsmPrinter.cpp \ 9 X86AvoidTrailingCall.cpp \ 10 X86CallFrameOptimization.cpp \ 11 X86CallingConv.cpp \ 12 X86CallLowering.cpp \ 13 X86CmovConversion.cpp \ 14 X86DomainReassignment.cpp \ 15 X86DiscriminateMemOps.cpp \ 16 X86LowerTileCopy.cpp \ 17 X86LowerAMXType.cpp \ 18 X86PreAMXConfig.cpp \ 19 X86LowerAMXIntrinsics.cpp \ 20 X86TileConfig.cpp \ 21 X86FastPreTileConfig.cpp \ 22 X86FastTileConfig.cpp \ 23 X86PreTileConfig.cpp \ 24 X86ExpandPseudo.cpp \ 25 X86FastISel.cpp \ 26 X86FixupBWInsts.cpp \ 27 X86FixupGadgets.cpp \ 28 X86RetClean.cpp \ 29 X86FixupLEAs.cpp \ 30 X86AvoidStoreForwardingBlocks.cpp \ 31 X86DynAllocaExpander.cpp \ 32 X86FixupSetCC.cpp \ 33 X86FlagsCopyLowering.cpp \ 34 X86FloatingPoint.cpp \ 35 X86FrameLowering.cpp \ 36 X86InstructionSelector.cpp \ 37 X86ISelDAGToDAG.cpp \ 38 X86ISelLowering.cpp \ 39 X86IndirectBranchTracking.cpp \ 40 X86IndirectThunks.cpp \ 41 X86InterleavedAccess.cpp \ 42 X86InsertPrefetch.cpp \ 43 X86InstCombineIntrinsic.cpp \ 44 X86InstrFMA3Info.cpp \ 45 X86InstrFoldTables.cpp \ 46 X86InstrInfo.cpp \ 47 X86EvexToVex.cpp \ 48 X86KCFI.cpp \ 49 X86LegalizerInfo.cpp \ 50 X86LoadValueInjectionLoadHardening.cpp \ 51 X86LoadValueInjectionRetHardening.cpp \ 52 X86MCInstLower.cpp \ 53 X86MachineFunctionInfo.cpp \ 54 X86MacroFusion.cpp \ 55 X86OptimizeLEAs.cpp \ 56 X86PadShortFunction.cpp \ 57 X86PartialReduction.cpp \ 58 X86RegisterBankInfo.cpp \ 59 X86RegisterInfo.cpp \ 60 X86ReturnProtectorLowering.cpp \ 61 X86ReturnThunks.cpp \ 62 X86SelectionDAGInfo.cpp \ 63 X86ShuffleDecodeConstantPool.cpp \ 64 X86SpeculativeLoadHardening.cpp \ 65 X86SpeculativeExecutionSideEffectSuppression.cpp \ 66 X86Subtarget.cpp \ 67 X86TargetMachine.cpp \ 68 X86TargetObjectFile.cpp \ 69 X86TargetTransformInfo.cpp \ 70 X86VZeroUpper.cpp \ 71 X86WinEHState.cpp \ 72 X86InsertWait.cpp 73 74.PATH: ${.CURDIR}/../../../llvm/llvm/lib/Target/X86 75