- Feb 17, 2011
-
-
Oscar Fuentes authored
llvm-svn: 125786
-
- Feb 10, 2011
-
-
NAKAMURA Takumi authored
Unixen and Cygwin do not need it. llvm-svn: 125277
-
- Feb 09, 2011
-
-
NAKAMURA Takumi authored
llvm-svn: 125173
-
- Feb 07, 2011
-
-
Oscar Fuentes authored
Fixes PR9159. llvm-svn: 125001
-
- Feb 06, 2011
-
-
Oscar Fuentes authored
llvm-svn: 124985
-
- Feb 05, 2011
-
-
Oscar Fuentes authored
llvm-svn: 124968
-
- Feb 04, 2011
-
-
Oscar Fuentes authored
llvm-svn: 124854
-
- Feb 03, 2011
-
-
Oscar Fuentes authored
library. Installs tblgen (required by Clang). Translates handling of user settings and platform-dependant options to its own file, where it can included by another project. Installs the .cmake files required by projects like Clang. llvm-svn: 124816
-
NAKAMURA Takumi authored
llvm-svn: 124793
-
- Jan 27, 2011
-
-
Oscar Fuentes authored
llvm-config --cflags --cxxflags --cppflags We shouldn't impose those flags on people who use llvm-config for building their own projects. llvm-svn: 124399
-
- Jan 11, 2011
-
-
Oscar Fuentes authored
llvm_process_sources. llvm-svn: 123232
-
- Jan 07, 2011
-
-
Oscar Fuentes authored
instead. llvm-svn: 123028
-
- Jan 03, 2011
-
-
Oscar Fuentes authored
(clang/include/clang/Basic/StmtNodes.td, for instance, is tablegenned from clang/include/clang/AST/CMakeLists.txt) so it is not contained on the list of all .td files on the current source directory which is used as the DEPENDS of the custom command. We must add the .td file to the DEPENDS list of the custom command. Otherwise some .inc files are not regenerated when the corresponding .td file changes. llvm-svn: 122768
-
Oscar Fuentes authored
the benefit of project-based generators (VS, XCode, etc). llvm-svn: 122749
-
- Jan 02, 2011
-
-
Oscar Fuentes authored
llvm-svn: 122692
-
- Dec 31, 2010
-
-
Oscar Fuentes authored
options. If we are building with exceptions/rtti disabled, we replace /EHsc with /EHs-c- and /GR with /GR-, respectively. If we just add the disabling options we get warnings like this: cl : Command line warning D9025 : overriding '/EHs' with '/EHs-' llvm-svn: 122648
-
- Dec 22, 2010
-
-
Oscar Fuentes authored
Patch by Wesley Peck! llvm-svn: 122395
-
- Dec 20, 2010
-
-
Oscar Fuentes authored
llvm-svn: 122239
-
- Dec 12, 2010
-
-
Wesley Peck authored
llvm-svn: 121651
-
Wesley Peck authored
The ADD and ADDK (and all variants) instructions where flip-flopped in the MBlaze backend. This bug fix makes 64-bit math work on the MBlaze backend. llvm-svn: 121649
-
- 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
-
- Nov 29, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120308
-
- 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
-
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
-