- Dec 10, 2010
-
-
NAKAMURA Takumi authored
cmake/modules/AddLLVM.cmake: Add empty "phony" target in add_llvm_loadable_module() even if loadable module were not supported. llvm-svn: 121455
-
- Dec 04, 2010
-
-
Francois Pichet authored
Total size of bin\Release on disk goes from 82.9 MB to 74.2 MB. (~10% saving) llvm-svn: 120908
-
Francois Pichet authored
Total size of bin\Release on disk goes from 83.6 MB to 81.8MB. (~2% saving) llvm-svn: 120901
-
- Dec 03, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120826
-
- Nov 29, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120308
-
Michael J. Spencer authored
llvm-svn: 120298
-
- Nov 21, 2010
-
-
Wesley Peck authored
Implement ELF object file writing support for the MBlaze backend. Its not perfect yet, but it works for many tests. llvm-svn: 119952
-
- Nov 18, 2010
-
-
Oscar Fuentes authored
llvm-svn: 119592
-
- Nov 16, 2010
-
-
Jim Grosbach authored
llvm-svn: 119355
-
Jim Grosbach authored
llvm-svn: 119354
-
- Nov 14, 2010
-
-
Oscar Fuentes authored
llvm-svn: 119076
-
- Nov 13, 2010
-
-
Wesley Peck authored
2. Parsing .word directive in MBlaze asm parser 3. Fixing hack where memory instructions reversed order of last two parameters 4. Fixing many improperly encoded instructions 5. Support parsing special instructions (MFS,MTS,etc.) 6. Removing unused functions from inst printer llvm-svn: 118941
-
- Nov 08, 2010
-
-
Wesley Peck authored
Major cleanup of whitespace and formatting issues in MBlaze backend llvm-svn: 118434
-
- Oct 27, 2010
-
-
Wesley Peck authored
llvm-svn: 117420
-
- Oct 22, 2010
-
-
Oscar Fuentes authored
llvm-svn: 117130
-
Michael J. Spencer authored
llvm-svn: 117124
-
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
-
Michael J. Spencer authored
llvm-svn: 117092
-
- Oct 21, 2010
-
-
Michael J. Spencer authored
llvm-svn: 117057
-
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 07, 2010
-
-
Michael J. Spencer authored
llvm-svn: 115935
-
- 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
-