llvm-6502/lib/Target/XCore
Oscar Fuentes 92adc19be9 Adds extern "C" ints to the .cpp files that use RegisterTarget, as
well as 2 files that use "Registrator"s. These are to be used by the
MSVC builds, as the Win32 linker does not include libs that are
otherwise unreferenced, even if global constructors in the lib have
side-effects.

Patch by Scott Graham!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59378 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-15 21:36:30 +00:00
..
CMakeLists.txt
Makefile
README.txt
XCore.h
XCore.td
XCoreAsmPrinter.cpp Fix compile warnings. 2008-11-07 11:21:09 +00:00
XCoreCallingConv.td
XCoreFrameInfo.cpp
XCoreFrameInfo.h
XCoreInstrFormats.td
XCoreInstrInfo.cpp
XCoreInstrInfo.h
XCoreInstrInfo.td Add XCore intrinsics for getid (returns thread id) and bitrev (reverses 2008-11-14 10:12:16 +00:00
XCoreISelDAGToDAG.cpp Fix compile warnings. 2008-11-07 11:21:09 +00:00
XCoreISelLowering.cpp [XCore] Fix expansion of 64 bit add/sub. Don't custom expand 2008-11-14 15:59:19 +00:00
XCoreISelLowering.h [XCore] Fix expansion of 64 bit add/sub. Don't custom expand 2008-11-14 15:59:19 +00:00
XCoreMachineFunctionInfo.h
XCoreRegisterInfo.cpp
XCoreRegisterInfo.h
XCoreRegisterInfo.td
XCoreSubtarget.cpp
XCoreSubtarget.h
XCoreTargetAsmInfo.cpp
XCoreTargetAsmInfo.h
XCoreTargetMachine.cpp Adds extern "C" ints to the .cpp files that use RegisterTarget, as 2008-11-15 21:36:30 +00:00
XCoreTargetMachine.h

To-do
-----

* Instruction encodings
* Tailcalls
* Investigate loop alignment
* Add builtins
* Make better use of lmul / macc