- Oct 22, 2010
-
-
Oscar Fuentes authored
llvm-svn: 117130
-
Oscar Fuentes authored
Patch by Frits van Bommel! llvm-svn: 117113
-
Oscar Fuentes authored
See PR 8473. llvm-svn: 117109
-
Oscar Fuentes authored
actually changed. Patch by Frits van Bommel! llvm-svn: 117102
-
- Oct 21, 2010
-
-
Wesley Peck authored
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. llvm-svn: 117054
-
Wesley Peck authored
llvm-svn: 116993
-
Wesley Peck authored
compiles on OS X. I'll ensure that it builds on a linux machine before committing again. llvm-svn: 116991
-
Wesley Peck authored
1. A delay slot filler that searches for valid instructions to fill the delay slot with. Previously NOPs would always be inserted into delay slots. 2. Support for MC based instruction printer added. 3. Support for MC based machine code generation and ELF file generation. ELF file generation does not yet completely work as much of the ELF support infrastructure is still x86/x86-64 specific. 4. General clean up of the MBlaze backend code. Much of the tablegen code has been cleanup and simplified. Bug Fixes: 1. Removed duplicate periods from subtarget feature descriptions. 2. Many of the instructions had bad machine code information in the tablegen files. Much of this has been fixed. llvm-svn: 116986
-
- Oct 17, 2010
-
-
Oscar Fuentes authored
llvm-svn: 116682
-
- Oct 14, 2010
-
-
Oscar Fuentes authored
PR 8375 llvm-svn: 116479
-
- Oct 13, 2010
-
-
Oscar Fuentes authored
llvm-svn: 116424
-
- Oct 11, 2010
-
-
Chris Lattner authored
it comes back, it will be largely a rewrite, so keeping the old codebase in tree isn't helping anyone. llvm-svn: 116190
-
- Oct 05, 2010
-
-
Jim Grosbach authored
llvm-svn: 115583
-
- Oct 02, 2010
-
-
Oscar Fuentes authored
llvm-svn: 115404
-
- Sep 29, 2010
-
-
Oscar Fuentes authored
llvm-svn: 115039
-
Oscar Fuentes authored
llvm-svn: 114998
-
- Sep 28, 2010
-
-
Oscar Fuentes authored
llvm-svn: 114953
-
Oscar Fuentes authored
llvm-svn: 114952
-
Oscar Fuentes authored
llvm-svn: 114951
-
- Sep 27, 2010
-
-
Oscar Fuentes authored
llvm-svn: 114826
-
Oscar Fuentes authored
llvm-svn: 114825
-
- Sep 25, 2010
-
-
Oscar Fuentes authored
available targets unless LLVM_INCLUDE_X is ON. LLVM_BUILD_X implies LLVM_INCLUDE_X" It breaks the configuration phase when cmake is invoked without parameters, it is too complex for the purpose and introduces an incovenience for the user (as both LLVM_BUILD_X and LLVM_INCLUDE_X must set to OFF for not including X on the build) llvm-svn: 114795
-
- Sep 24, 2010
-
-
Michael J. Spencer authored
unless LLVM_INCLUDE_X is ON. LLVM_BUILD_X implies LLVM_INCLUDE_X llvm-svn: 114747
-
- Sep 17, 2010
-
-
Oscar Fuentes authored
llvm-svn: 114143
-
- Sep 14, 2010
-
-
Michael J. Spencer authored
This reverts commit r113632 Conflicts: cmake/modules/AddLLVM.cmake llvm-svn: 113819
-
- Sep 11, 2010
-
-
Michael J. Spencer authored
llvm-svn: 113676
-
- Sep 10, 2010
-
-
Michael J. Spencer authored
llvm-svn: 113632
-
- Sep 08, 2010
-
-
Michael J. Spencer authored
llvm-svn: 113405
-
- Aug 30, 2010
-
-
Chandler Carruth authored
llvm-svn: 112464
-
- Aug 26, 2010
-
-
Oscar Fuentes authored
from llvm-link/CMakeLists.txt llvm-svn: 112153
-
- Aug 16, 2010
-
-
Oscar Fuentes authored
llvm-svn: 111112
-
- Aug 15, 2010
-
-
Oscar Fuentes authored
llvm-svn: 111104
-
- Aug 11, 2010
-
-
Oscar Fuentes authored
llvm-svn: 110763
-
- Aug 09, 2010
-
-
Oscar Fuentes authored
llvm-svn: 110594
-
Oscar Fuentes authored
llvm-svn: 110563
-
Oscar Fuentes authored
The user can use a cmake function for obtaining the LLVM libraries corresponding to a list of LLVM components. llvm-svn: 110560
-
- Aug 05, 2010
-
-
Oscar Fuentes authored
llvm-svn: 110301
-
Oscar Fuentes authored
Is setted on a per build type basis. This is useful for generators that comprise several build types, i.e. VC++ solutions. llvm-svn: 110296
-
- Aug 03, 2010
-
-
Oscar Fuentes authored
XCore->XCoreGen PIC16->PIC16CodeGen After updating your working copy, the first build will fail because it is using the old library dependencies. Start the build again and it will work fine. llvm-svn: 110127
-
Oscar Fuentes authored
Adds "svn" or "git", depending on the VCS used. If svn, adds the revision number as well. llvm-svn: 110121
-