- Aug 08, 2012
-
-
Sebastian Pop authored
This patch allows us to use cmake to specify a cross compiler for Hexagon. In particular, the patch adds a missing case for the target Hexagon in cmake/config-ix.cmake, and it moves LLVM_DEFAULT_TARGET_TRIPLE and TARGET_TRIPLE variables from cmake/config-ix.cmake to the toplevel CMakeLists.txt to make them available at configure time. Here is the command line that I have used to test my patches: $ cmake -G Ninja -D BUILD_SHARED_LIBS:BOOL=ON -D LLVM_TARGETS_TO_BUILD:STRING=Hexagon -D TARGET_TRIPLE:STRING=hexagon-unknown-linux-gnu -D LLVM_DEFAULT_TARGET_TRIPLE:STRING=hexagon-unknown-linux-gnu -D LLVM_TARGET_ARCH:STRING=hexagon-unknown-linux-gnu -D LLVM_ENABLE_PIC:BOOL=OFF .. $ ninja check llvm-svn: 161504
-
- Jul 22, 2012
-
-
NAKAMURA Takumi authored
cmake: Add LLVM_HOSTTRIPLE. For now, it is same as TARGET_TRIPLE. llvm-svn: 160609
-
- May 05, 2012
-
-
Daniel Dunbar authored
llvm-svn: 156236
-
- May 03, 2012
-
-
Ted Kremenek authored
llvm-svn: 156108
-
- Mar 26, 2012
-
-
Eric Christopher authored
Patch by Ojab. llvm-svn: 153476
-
- Jan 24, 2012
-
-
Chandler Carruth authored
dealing in the host triple, be honest about it and document the decision to default the target triple to the host triple unless overridden. llvm-svn: 148822
-
- Jan 05, 2012
-
-
Sebastian Pop authored
llvm-svn: 147608
-
- Jan 04, 2012
-
-
Sebastian Pop authored
Get back getHostTriple. For JIT compilation, use the host triple instead of the default target: this fixes some JIT testcases that used to fail when the compiler has been configured as a cross compiler. llvm-svn: 147542
-
- Dec 23, 2011
-
-
Ted Kremenek authored
Use 'check_symbol_exists' instead of 'check_function_exists' for finding isatty. This change allows Xcode generated projects to have HAVE_ISATTY to be properly defined. llvm-svn: 147215
-
- Dec 09, 2011
-
-
Chandler Carruth authored
appropriate macro. Patch by Alexey Prokhin. Fixes PR11498. llvm-svn: 146239
-
- Nov 28, 2011
-
-
Dylan Noblesmith authored
Now that it needs to be exported in a public header (Valgrind.h) it should be prefixed to avoid collision with other projects. Add it to llvm-config.h as well. This'll require regenerating the configure script after this commit, but I don't have the required autoconf version. llvm-svn: 145214
-
- Nov 22, 2011
-
-
Benjamin Kramer authored
llvm-svn: 145061
-
- Nov 01, 2011
-
-
Sebastian Pop authored
llvm-svn: 143501
-
- Oct 28, 2011
-
-
Dan Gohman authored
llvm-svn: 143164
-
- Sep 19, 2011
-
-
Eric Christopher authored
Patch by Arrowdodger. llvm-svn: 140064
-
- Aug 12, 2011
-
-
NAKAMURA Takumi authored
STACK_DIRECTION YYTEXT_POINTER HAVE_NAMESPACES HAVE_STD_ITERATOR HAVE_FWD_ITERATOR HAVE_BI_ITERATOR HAVE_GLOBAL_HASH_MAP HAVE_GLOBAL_HASH_SET HAVE_GNU_EXT_HASH_MAP HAVE_GNU_EXT_HASH_SET HAVE_STD_EXT_HASH_MAP HAVE_STD_EXT_HASH_SET llvm-svn: 137423
-
- Jul 22, 2011
-
-
Evan Cheng authored
InitializeX86MCInstrInfo, etc. are combined into InitializeX86TargetMC. llvm-svn: 135812
-
- Jul 19, 2011
-
-
Evan Cheng authored
(including compilation, assembly). Move relocation model Reloc::Model from TargetMachine to MCCodeGenInfo so it's accessible even without TargetMachine. llvm-svn: 135468
-
- Jul 15, 2011
-
-
Evan Cheng authored
Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. llvm-svn: 135219
-
- Jun 23, 2011
-
-
Dylan Noblesmith authored
It's now replaced with a simple ifdef _MSC_VER in the one place it's needed (clang's FileManager.h header). llvm-svn: 133711
-
- May 01, 2011
-
-
NAKAMURA Takumi authored
Windows/DynamicLibrary.inc: Clean up ELM_Callback. We may check the decl instead of the versions of individual libraries. autoconf: Add checking ELM_Callback decl for mingw32 and mingw-w64. cmake/config-ix.cmake: Add checking ELM_Callback decl for win32. llvm-svn: 130657
-
- Apr 02, 2011
-
-
Oscar Fuentes authored
If someone first configure build with LLVM_ENABLE_FFI=1 and then turn it off, the build will fail in lib/ExecutionEngine/Interpreter because Interpreter will try still to #include <ffi/ffi.h>, but there are no include_directories(${FFI_INCLUDE_DIR}) now. This patch unset()'s HAVE_FFI_H and HAVE_FFI_FFI_H from cache file if LLVM_ENABLE_FFI=0. This forces CMake to update config.h. Patch by arrowdodger! llvm-svn: 128769
-
- Mar 23, 2011
-
-
Oscar Fuentes authored
X86. Fixes PR9533. llvm-svn: 128154
-
- Feb 27, 2011
-
-
Tobias Grosser authored
llvm-svn: 126563
-
- Feb 09, 2011
-
-
NAKAMURA Takumi authored
AC_CHECK_FUNCS seeks a symbol only in libs. We should check the declaration in string.h. FIXME: I have never seen mingw(s) have strerror_s() (not _strerror_s()). FIXME: Autoconf/CMake may seek strerror_s() with the definition MINGW_HAS_SECURE_API in future. llvm-svn: 125172
-
- Feb 05, 2011
-
-
NAKAMURA Takumi authored
config.h.* have conditions whether each symbol is defined or not. Autoconf and CMake may check symbols in libgcc.a for JIT on Mingw. llvm-svn: 124950
-
- Feb 04, 2011
-
-
Oscar Fuentes authored
llvm-svn: 124857
-
- 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
-
Oscar Fuentes authored
This is the cmake equivalent for r124769. llvm-svn: 124775
-
- Jan 31, 2011
-
-
Oscar Fuentes authored
for dlopen/dlerror. Patch by arrowdodger! llvm-svn: 124590
-
- Jan 21, 2011
-
-
Oscar Fuentes authored
Patch by arrowdodger! llvm-svn: 123976
-
- Jan 17, 2011
-
-
Oscar Fuentes authored
Patch by arrowdodger! llvm-svn: 123659
-
- Jan 15, 2011
-
-
Oscar Fuentes authored
Patch by arrowdodger! llvm-svn: 123539
-
- Jan 13, 2011
-
-
Oscar Fuentes authored
Patch by arrowdodger! llvm-svn: 123388
-
Oscar Fuentes authored
Patch by arrowdodger! llvm-svn: 123376
-
- Jan 11, 2011
-
-
Oscar Fuentes authored
the traditional build. Patch by arrowdodger! llvm-svn: 123233
-
- Jan 09, 2011
-
-
Oscar Fuentes authored
config.h was generated, so it had no effect on it. Thanks to arrowdodger for pointing out this and a tentative patch. llvm-svn: 123119
-
- Dec 03, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120826
-
- Nov 29, 2010
-
-
Michael J. Spencer authored
llvm-svn: 120298
-
- Oct 22, 2010
-
-
Michael J. Spencer authored
llvm-svn: 117124
-