1# $OpenBSD: Makefile,v 1.11 2023/11/11 18:35:37 robert Exp $ 2 3LIB= LLVMPowerPCCodeGen 4NOPROFILE= 5 6CPPFLAGS+= -I${.OBJDIR}/../include/llvm/PowerPC \ 7 -I${LLVM_SRCS}/lib/Target/PowerPC 8 9# GISel 10SRCS+= PPCInstructionSelector.cpp \ 11 PPCCallLowering.cpp \ 12 PPCRegisterBankInfo.cpp \ 13 PPCLegalizerInfo.cpp 14 15SRCS+= PPCBoolRetToInt.cpp \ 16 PPCAsmPrinter.cpp \ 17 PPCBranchSelector.cpp \ 18 PPCBranchCoalescing.cpp \ 19 PPCCallingConv.cpp \ 20 PPCCCState.cpp \ 21 PPCCTRLoops.cpp \ 22 PPCCTRLoopsVerify.cpp \ 23 PPCExpandAtomicPseudoInsts.cpp \ 24 PPCHazardRecognizers.cpp \ 25 PPCInstrInfo.cpp \ 26 PPCISelDAGToDAG.cpp \ 27 PPCISelLowering.cpp \ 28 PPCEarlyReturn.cpp \ 29 PPCFastISel.cpp \ 30 PPCFrameLowering.cpp \ 31 PPCLoopInstrFormPrep.cpp \ 32 PPCMCInstLower.cpp \ 33 PPCMachineFunctionInfo.cpp \ 34 PPCMachineScheduler.cpp \ 35 PPCMacroFusion.cpp \ 36 PPCMIPeephole.cpp \ 37 PPCRegisterInfo.cpp \ 38 PPCReturnProtectorLowering.cpp \ 39 PPCSubtarget.cpp \ 40 PPCTargetMachine.cpp \ 41 PPCTargetObjectFile.cpp \ 42 PPCTargetTransformInfo.cpp \ 43 PPCTOCRegDeps.cpp \ 44 PPCTLSDynamicCall.cpp \ 45 PPCVSXCopy.cpp \ 46 PPCReduceCRLogicals.cpp \ 47 PPCVSXFMAMutate.cpp \ 48 PPCVSXSwapRemoval.cpp \ 49 PPCExpandISEL.cpp \ 50 PPCPreEmitPeephole.cpp \ 51 PPCLowerMASSVEntries.cpp \ 52 PPCGenScalarMASSEntries.cpp 53 54.PATH: ${.CURDIR}/../../../llvm/llvm/lib/Target/PowerPC 55.PATH: ${.CURDIR}/../../../llvm/llvm/lib/Target/PowerPC/GISel 56