1# $OpenBSD: Makefile,v 1.11 2023/11/11 18:35:36 robert Exp $ 2 3LIB= LLVMARMCodeGen 4NOPROFILE= 5 6CPPFLAGS+= -I${.OBJDIR}/../include/llvm/ARM -I${LLVM_SRCS}/lib/Target/ARM 7 8SRCS+= A15SDOptimizer.cpp \ 9 ARMAsmPrinter.cpp \ 10 ARMBaseInstrInfo.cpp \ 11 ARMBaseRegisterInfo.cpp \ 12 ARMBasicBlockInfo.cpp \ 13 ARMBranchTargets.cpp \ 14 ARMCallingConv.cpp \ 15 ARMCallLowering.cpp \ 16 ARMConstantIslandPass.cpp \ 17 ARMConstantPoolValue.cpp \ 18 ARMExpandPseudoInsts.cpp \ 19 ARMFastISel.cpp \ 20 ARMFixCortexA57AES1742098Pass.cpp \ 21 ARMFrameLowering.cpp \ 22 ARMHazardRecognizer.cpp \ 23 ARMInstructionSelector.cpp \ 24 ARMISelDAGToDAG.cpp \ 25 ARMISelLowering.cpp \ 26 ARMInstrInfo.cpp \ 27 ARMLegalizerInfo.cpp \ 28 ARMParallelDSP.cpp \ 29 ARMLoadStoreOptimizer.cpp \ 30 ARMLowOverheadLoops.cpp \ 31 ARMBlockPlacement.cpp \ 32 ARMMCInstLower.cpp \ 33 ARMMachineFunctionInfo.cpp \ 34 ARMMacroFusion.cpp \ 35 ARMRegisterInfo.cpp \ 36 ARMOptimizeBarriersPass.cpp \ 37 ARMRegisterBankInfo.cpp \ 38 ARMSelectionDAGInfo.cpp \ 39 ARMSLSHardening.cpp \ 40 ARMSubtarget.cpp \ 41 ARMTargetMachine.cpp \ 42 ARMTargetObjectFile.cpp \ 43 ARMTargetTransformInfo.cpp \ 44 MLxExpansionPass.cpp \ 45 MVEGatherScatterLowering.cpp \ 46 MVELaneInterleavingPass.cpp \ 47 MVETailPredication.cpp \ 48 MVEVPTBlockPass.cpp \ 49 MVETPAndVPTOptimisationsPass.cpp \ 50 Thumb1FrameLowering.cpp \ 51 Thumb1InstrInfo.cpp \ 52 ThumbRegisterInfo.cpp \ 53 Thumb2ITBlockPass.cpp \ 54 Thumb2InstrInfo.cpp \ 55 Thumb2SizeReduction.cpp 56 57.PATH: ${.CURDIR}/../../../llvm/llvm/lib/Target/ARM 58