Skip to content
Snippets Groups Projects
  1. Feb 04, 2013
  2. Dec 13, 2012
  3. Dec 10, 2012
  4. Nov 17, 2012
  5. Nov 14, 2012
  6. Sep 28, 2012
  7. 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
  8. Aug 15, 2012
  9. Aug 09, 2012
  10. 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
  11. Aug 02, 2012
  12. Jul 16, 2012
  13. Jun 30, 2012
  14. Jun 19, 2012
  15. May 24, 2012
  16. May 09, 2012
  17. May 07, 2012
  18. May 04, 2012
  19. Apr 21, 2012
  20. Apr 20, 2012
  21. Apr 17, 2012
  22. Apr 03, 2012
  23. Mar 23, 2012
  24. Mar 13, 2012
  25. 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
  26. Feb 04, 2012
  27. Feb 01, 2012
  28. Dec 18, 2011
  29. Dec 16, 2011
  30. Dec 13, 2011
  31. Dec 12, 2011
  32. Dec 11, 2011
  33. Dec 01, 2011
  34. Nov 29, 2011
  35. Nov 10, 2011
Loading