llvm-6502/cmake/modules
Wesley Peck 4da992aeba Adding initial AsmParser implementation for the MBlaze backend. It is
mostly based on the ARM AsmParser at this time and is not particularly
functional.

Changed the MBlaze data layout from:
    "E-p:32:32-i8:8:8-i16:16:16-i64:32:32-f64:32:32-v64:32:32-v128:32:32-n32"
to:
    "E-p:32:32:32-i8:8:8-i16:16:16"
because the MicroBlaze doesn't have i64, f64, v64, or v128 data types.

Cleaned up the MBlaze source code:
    1. The floating point register class has been removed. The
       MicroBlaze does not have floating point registers. Floating
       point values are simply stored in integer registers.
    2. Renaming the CPURegs register class to GPR to reflect the
       standard naming.
    3. Removing a lot of stale code from AsmPrinter after
       the conversion to InstPrinter.
    4. Simplified sign extended loads by marking them as
       expanded in ISelLowering.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117054 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-21 19:48:38 +00:00
..
AddLLVM.cmake When building shared libraries, link to required system libraries. 2010-10-14 15:54:41 +00:00
AddLLVMDefinitions.cmake
CheckAtomic.cmake
ChooseMSVCCRT.cmake
CMakeLists.txt Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." 2010-09-13 23:59:48 +00:00
CrossCompileLLVM.cmake
FindBison.cmake
GetTargetTriple.cmake GetTargetTriple.cmake: detect MinGW 64 bits. 2010-10-13 20:15:08 +00:00
LLVM.cmake Export LLVM_ALL_TARGETS in LLVM.cmake. It is used by LLVMConfig. 2010-09-29 15:28:55 +00:00
LLVMConfig.cmake Simplified LLVMConfig. 2010-09-28 22:38:39 +00:00
LLVMLibDeps.cmake Adding initial AsmParser implementation for the MBlaze backend. It is 2010-10-21 19:48:38 +00:00
LLVMProcessSources.cmake Build with RTTI and exceptions disabled. Only in GCC for now. 2010-10-17 02:26:16 +00:00
TableGen.cmake
VersionFromVCS.cmake CMake: Use the svn revision information from git-svn if available. 2010-09-08 20:49:40 +00:00