mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-21 00:32:23 +00:00
eb01abaad1
Clone functions that are shared between the Main thread and Interrupt thread. CallSites are changed in AsmPrinter currently. A better solution would have been to modify the legalizer (SoftenFloat) to allow targets to change the name of libcalls for float operations. But that currently breaks other targets. Also, cloing of automatic variables is done AsmPrinter, a better approach would be to use the ValueMap in CloneFunction itself. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79562 91177308-0d34-0410-b5e6-96231b3b80d8
24 lines
767 B
Makefile
24 lines
767 B
Makefile
##===- lib/Target/PIC16/Makefile ---------------------------*- Makefile -*-===##
|
|
#
|
|
# The LLVM Compiler Infrastructure
|
|
#
|
|
# This file is distributed under the University of Illinois Open Source
|
|
# License. See LICENSE.TXT for details.
|
|
#
|
|
##===----------------------------------------------------------------------===##
|
|
LEVEL = ../../..
|
|
LIBRARYNAME = LLVMPIC16CodeGen
|
|
TARGET = PIC16
|
|
|
|
# Make sure that tblgen is run, first thing.
|
|
BUILT_SOURCES = PIC16GenRegisterInfo.h.inc PIC16GenRegisterNames.inc \
|
|
PIC16GenRegisterInfo.inc PIC16GenInstrNames.inc \
|
|
PIC16GenInstrInfo.inc PIC16GenAsmWriter.inc \
|
|
PIC16GenDAGISel.inc PIC16GenCallingConv.inc \
|
|
PIC16GenSubtarget.inc
|
|
|
|
DIRS = AsmPrinter TargetInfo PIC16Passes
|
|
|
|
include $(LEVEL)/Makefile.common
|
|
|