Skip to content
  1. Jan 10, 2014
  2. Jan 09, 2014
  3. Jan 08, 2014
  4. Jan 07, 2014
    • Chandler Carruth's avatar
      Move the LLVM IR asm writer header files into the IR directory, as they · 9aca918d
      Chandler Carruth authored
      are part of the core IR library in order to support dumping and other
      basic functionality.
      
      Rename the 'Assembly' include directory to 'AsmParser' to match the
      library name and the only functionality left their -- printing has been
      in the core IR library for quite some time.
      
      Update all of the #includes to match.
      
      All of this started because I wanted to have the layering in good shape
      before I started adding support for printing LLVM IR using the new pass
      infrastructure, and commandline support for the new pass infrastructure.
      
      llvm-svn: 198688
      9aca918d
  5. Jan 05, 2014
  6. Dec 30, 2013
  7. Dec 29, 2013
    • Nico Weber's avatar
      EXPORTED_SYMBOL_FILE support for cmake · c27118dd
      Nico Weber authored
      The cmake build didn't support EXPORTED_SYMBOL_FILE. Instead, it had a
      Windows-only implementation in tools/lto/CMakeLists.txt, a linux-only
      implementation in tools/gold/CMakeLists.txt, and a darwin-only implementation
      in tools/clang/tools/libclang/CMakeLists.txt.
      
      This attempts to consolidate these one-offs into a single place. Clients can now
      just set LLVM_EXPORTED_SYMBOL_FILE and things (hopefully) Just Work, like in
      the make build.
      
      llvm-svn: 198136
      c27118dd
  8. Dec 27, 2013
    • Nico Weber's avatar
      Strip dead code when linking by default with BFD ld (linux, ...) and ld64 (os x). · 47ba8fa7
      Nico Weber authored
      This reduces the size of clang-format from 22 MB to 1.8 MB, diagtool goes from
      21 MB to 2.8 MB, libclang.so goes from 29 MB to 20 MB, etc.  The size of the
      bin/ folder shrinks from 270 MB to 200 MB.
      
      Targets that support plugins and don't already use EXPORTED_SYMBOL_FILE
      (which libclang and libLTO already do) can set NO_DEAD_STRIP to opt out.
      
      llvm-svn: 198087
      47ba8fa7
  9. Dec 25, 2013
  10. Dec 24, 2013
  11. Dec 20, 2013
  12. Dec 19, 2013
  13. Dec 18, 2013
  14. Dec 17, 2013
    • NAKAMURA Takumi's avatar
      llvm-config: Let directories aware of CMAKE_CFG_INTDIR. · 7b789b3b
      NAKAMURA Takumi authored
      With llvm-config.exe --bindir --libdir --build-mode, on Visual Studio 2010,
      
      In build tree:
        (OBJ_ROOT)/bin/MinSizeRel
        (OBJ_ROOT)/lib/MinSizeRel
        MinSizeRel
      
      In installed tree:
        (INSTALL_PREFIX)/bin
        (INSTALL_PREFIX)/lib
        MinSizeRel
      
      This is enhancements since r196283.
      
      llvm-svn: 197467
      7b789b3b
  15. Dec 16, 2013
  16. Dec 13, 2013
    • Yuchen Wu's avatar
      llvm-cov: Added -b option for branch probabilities. · 342714c1
      Yuchen Wu authored
      This option tells llvm-cov to print out branch probabilities when
      a basic block contains multiple branches. It also prints out some
      function summary info including the number of times the function enters,
      the percent of time it returns, and how many blocks were executed.
      
      Also updated tests.
      
      llvm-svn: 197198
      342714c1
Loading