Skip to content
Snippets Groups Projects
  1. Apr 04, 2013
  2. Mar 26, 2013
  3. Feb 18, 2013
  4. Feb 14, 2013
  5. Feb 04, 2013
  6. Dec 13, 2012
  7. Dec 10, 2012
  8. Nov 17, 2012
  9. Nov 14, 2012
  10. Sep 28, 2012
  11. Aug 20, 2012
    • Sebastian Pop's avatar
      enable cross compilation with cmake · df259887
      Sebastian Pop authored
      This patch allows us to use cmake to specify a cross compiler: target different
      than host. In particular, 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 to create a Hexagon
      cross compiler hosted on x86:
      
      $ cmake -G Ninja -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 ..
      $ ninja check
      
      git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162219 91177308-0d34-0410-b5e6-96231b3b80d8
      df259887
  12. Aug 15, 2012
  13. Aug 09, 2012
  14. Aug 08, 2012
    • Sebastian Pop's avatar
      revert my previous patch · 9469dd3a
      Sebastian Pop authored
      git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161505 91177308-0d34-0410-b5e6-96231b3b80d8
      9469dd3a
    • Sebastian Pop's avatar
      enable Hexagon target from cmake · 6174fd7e
      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
      
      git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161504 91177308-0d34-0410-b5e6-96231b3b80d8
      6174fd7e
  15. Aug 02, 2012
  16. Jul 16, 2012
  17. Jun 30, 2012
  18. Jun 19, 2012
  19. May 24, 2012
  20. May 09, 2012
  21. May 07, 2012
  22. May 04, 2012
  23. Apr 21, 2012
  24. Apr 20, 2012
  25. Apr 17, 2012
  26. Apr 03, 2012
  27. Mar 23, 2012
  28. Mar 13, 2012
  29. Feb 13, 2012
    • Dylan Noblesmith's avatar
      add LLVM_VERSION_MAJOR and _MINOR defines · fde8237c
      Dylan Noblesmith authored
      This is useful for clients that want to maintain compatibility
      across multiple releases of LLVM. Currently users like Klee and
      Mesa all have to roll their own 'parse llvm-config --version
      output and generate defines' solution.
      
      Also reuse the new macros so that version information is less
      redundant/likely to fall out of sync again in the future.
      
      git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150405 91177308-0d34-0410-b5e6-96231b3b80d8
      fde8237c
  30. Feb 04, 2012
  31. Feb 01, 2012
  32. Dec 18, 2011
  33. Dec 16, 2011
  34. Dec 13, 2011
  35. Dec 12, 2011
  36. Dec 11, 2011
Loading