summaryrefslogtreecommitdiffstats
path: root/llvm/autoconf
Commit message (Collapse)AuthorAgeFilesLines
...
* Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,Evan Cheng2011-07-221-6/+3
| | | | | | InitializeX86MCInstrInfo, etc. are combined into InitializeX86TargetMC. llvm-svn: 135812
* Added the infrastructute necessary for MIPS JIT support. Patch by VladimirBruno Cardoso Lopes2011-07-211-1/+1
| | | | | | | | Stefanovic. I removed the part that actually emits the instructions cause I want that to get in better shape first and in incremental steps. This also makes it easier to review the upcoming parts. llvm-svn: 135678
* Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng2011-07-191-0/+3
| | | | | | | (including compilation, assembly). Move relocation model Reloc::Model from TargetMachine to MCCodeGenInfo so it's accessible even without TargetMachine. llvm-svn: 135468
* Add new configure option, --with-bug-report-url, which allows users/vendors toChad Rosier2011-07-151-0/+8
| | | | | | | specify where bug reports should be submitted. Part of rdar://9575623 llvm-svn: 135233
* Rename createAsmInfo to createMCAsmInfo and move registration code to ↵Evan Cheng2011-07-141-0/+3
| | | | | | MCTargetDesc to prepare for next round of changes. llvm-svn: 135219
* Add initial *-*-rtems* target, from Joel SherrillDouglas Gregor2011-07-011-0/+2
| | | | llvm-svn: 134282
* build/configure: Add support for --with-extra-ld-options flag (to provide extraDaniel Dunbar2011-06-161-0/+11
| | | | | | options just to pass to ld). llvm-svn: 133206
* Happy new year.Benjamin Kramer2011-06-121-2/+2
| | | | | | Only 163 days late! llvm-svn: 132895
* Use processor name in the target triple. This fixes PowerPC64 to generateRoman Divacky2011-06-041-3/+2
| | | | | | 64bit code for example. llvm-svn: 132627
* ...this is not a good commit day for me.John McCall2011-05-291-2/+1
| | | | llvm-svn: 132294
* On Darwin ARM, set the UNWIND_RESUME libcall to _Unwind_SjLj_Resume.John McCall2011-05-291-1/+2
| | | | | | | This is important for the correct lowering of unwind instructions (which doesn't matter at all) and llvm.eh.resume calls (which does). llvm-svn: 132291
* The dragonegg option to disable LLVM optimizations changed.Duncan Sands2011-05-231-1/+1
| | | | llvm-svn: 131903
* Re-add the autoconf rule for the docs/doxygen.cfg file.Peter Collingbourne2011-05-131-0/+6
| | | | | | | | For some reason this was not reverted when r103213 was. At the same time, add an optional rule for clang's doxygen.cfg. llvm-svn: 131279
* Windows/DynamicLibrary.inc: Clean up ELM_Callback. We may check the decl ↵NAKAMURA Takumi2011-05-011-0/+18
| | | | | | | | | 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
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-152-2/+2
| | | | | | Luis Felipe Strano Moraes! llvm-svn: 129558
* Check that the AsmParser exists for the native target to enable initializationJan Sjödin2011-03-141-3/+7
| | | | | | function. llvm-svn: 127626
* Missing file from previous commmit (127341) for InitializeTargetAsmParser ↵Jan Sjödin2011-03-091-0/+3
| | | | | | function. llvm-svn: 127345
* Change the next release number to 3.0svn.Bill Wendling2011-03-081-1/+1
| | | | llvm-svn: 127213
* lib/Support/Errno.cpp: Check strerror_s() with HAVE_DECL_STRERROR_S in ↵NAKAMURA Takumi2011-02-091-1/+4
| | | | | | | | | | config.h.*. 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
* Windows/DynamicLibrary.inc: Split explicit symbols into explicit_symbols.inc.NAKAMURA Takumi2011-02-051-0/+22
| | | | | | | 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
* configure: Add checks for <sys/uio.h> and writev().Daniel Dunbar2011-02-031-2/+2
| | | | llvm-svn: 124769
* autoconf: Add --disable-embed-stdcxx to suppress linking libstdc++.a into ↵NAKAMURA Takumi2010-12-291-0/+12
| | | | | | | | llvm.dll with --enable-shared on Cygming. Cygwin has stdc++.dll in it's distribution, and we can assume distro's stdc++.dll might be available. llvm-svn: 122622
* autoconf: [PR7874] Add --disable-pthreads to suppress detecting pthreads on ↵NAKAMURA Takumi2010-12-291-2/+14
| | | | | | | | certain hosts. This would be needed to build pthread*.dll-free distribution on recent MinGW-MSYS distros. llvm-svn: 122621
* Use GZIPBIN instead of GZIP. Apparently gzip uses GZIP as an environmentEric Christopher2010-12-101-1/+1
| | | | | | | | | | variable for args you want to default pass to gzip. Patch based on one by asau@inbox.ru. Fixes PR8758. llvm-svn: 121449
* autoconf: Stop lying to me.Daniel Dunbar2010-12-081-2/+2
| | | | llvm-svn: 121222
* Two things: Fix testcase to use extern - otherwise the link will alwaysEric Christopher2010-12-071-7/+15
| | | | | | | succeed. Also make the testcase clearer as to what we're doing and emit a checking notification to the log. llvm-svn: 121101
* Apparently OS X 10.4 doesn't have __crashreporter_info__.Eric Christopher2010-12-031-1/+9
| | | | | | Try to fix building on the wayback machine. llvm-svn: 120801
* Merge System into Support.Michael J. Spencer2010-11-291-2/+2
| | | | llvm-svn: 120298
* It seems inconsistent to have LLVMCC_EMITIR_FLAG andDuncan Sands2010-11-251-3/+3
| | | | | | | | LLVMGCC_DISABLEOPT_FLAGS, one with CC in it, the other with GCC. Rename LLVMGCC_DISABLEOPT_FLAGS to LLVMCC_DISABLEOPT_FLAGS. llvm-svn: 120151
* Initial support for being able to specify the llvm-gcc to use like this:Duncan Sands2010-11-251-8/+7
| | | | | | --with-llvmgcc="gcc-4.5 -fplugin=dragonegg.so" llvm-svn: 120149
* fix the autoconf script to detect "has asmprinter"ness of a target byChris Lattner2010-11-141-5/+1
| | | | | | | looking for lib/Target/*AsmPrinter.cpp. Fix llvm-config to handle targets that don't have an explicit AsmPrinter library. llvm-svn: 119057
* remove JIT support from the Alpha backend. The JIT will be moving to MC, Chris Lattner2010-11-141-1/+1
| | | | | | and the Alpha backend isn't MCized yet. Approved by Andrew. llvm-svn: 119051
* Add --enable-docs. Patch by NAKAMURA Takumi.Rafael Espindola2010-11-121-0/+12
| | | | llvm-svn: 118918
* Detect if llvm-gcc is built on dragonegg.Tobias Grosser2010-11-101-1/+29
| | | | | | | Store the flags needed to disable optimizations and to emit LLVM-IR depending on the version of llvm-gcc used. llvm-svn: 118684
* Add polly support to the build system.Tobias Grosser2010-10-301-0/+20
| | | | | | | | | | | | | Update the cmake and autoconf build system to compile polly as a shared library if it is checked out into tools/polly. In case polly is not checked out, nothing changes. This models the way clang can be added to llvm if checked out to tools/clang. Also rebuild configure. Patch contributed by ether. llvm-svn: 117755
* First step to allowing the resource directory of Clang to be adjusted forChandler Carruth2010-10-191-0/+7
| | | | | | | | | | strange packaging environments. The primary result of this is to expose a (normally empty) CLANG_RESOURCE_DIR string in the autoconf and CMake builds. This will in turn be used by a subsequent commit to Clang. Regenerated configure and config.h.in thanks to Nick. =D llvm-svn: 116802
* Fix the last two commits to configure - configure is a generated file.Eric Christopher2010-10-121-6/+6
| | | | | | Made necessary edits to configure.ac and regenerated. llvm-svn: 116291
* Add support for viewing graphviz graphs with xdot.py.Dan Gohman2010-09-271-0/+10
| | | | llvm-svn: 114832
* Attempt to support platforms which don't have fenv.h.Dan Gohman2010-09-171-0/+1
| | | | llvm-svn: 114196
* Create PTX backend. Patch by Che-Liang Chiou!Nick Lewycky2010-09-071-2/+6
| | | | llvm-svn: 113235
* Update to 2.9 post-2.8 branch.Eric Christopher2010-09-061-1/+1
| | | | llvm-svn: 113159
* Fix LLVM target initialization to deal with sociopathic outside projectsEric Christopher2010-08-301-4/+10
| | | | | | | | | | | that like to randomly define things like "X86", regenerate autoconf bits and update cmake. Fixes PR7852. Patch by Xerxes Rånby! llvm-svn: 112499
* remove the MSIL backend. It isn't maintained, is buggy, has no testcasesChris Lattner2010-08-281-3/+2
| | | | | | and hasn't kept up with ToT. Approved by Anton. llvm-svn: 112375
* Remove getsect checks, the result is unused and is broken anyhow.Eric Christopher2010-08-251-20/+0
| | | | | | | Fixes PR7967. Owen: You added these, any reason? llvm-svn: 112041
* llvmc: remove dynamic plugins.Mikhail Glushenkov2010-08-151-30/+1
| | | | llvm-svn: 111094
* configure: Add detection of the linker version string.Daniel Dunbar2010-08-112-0/+24
| | | | | | | - Review appreciated, as long as you understand that I understand that this is a horrible hack. llvm-svn: 110883
* Add a bit of a hack to avoid multiple defines of variables inEric Christopher2010-08-081-0/+4
| | | | | | config.h and llvm-config.h. This could probably be improved. llvm-svn: 110547
* Fix PR7809 by creating a header for just llvm variables that can beEric Christopher2010-08-081-1/+1
| | | | | | included in exported interfaces. Update a couple of exported interfaces. llvm-svn: 110532
* Fix a typo in a comment.Dan Gohman2010-08-041-1/+1
| | | | llvm-svn: 110211
* Remove CVS artifacts.Dan Gohman2010-08-041-5/+4
| | | | llvm-svn: 110207
OpenPOWER on IntegriCloud