Skip to content
  1. Sep 02, 2013
    • Chandler Carruth's avatar
      Switch the default mode for clang-format to '-file'. Make 'LLVM' the · bc36e6e0
      Chandler Carruth authored
      fallback syntax used when we fail to find a '.clang-format' file. Adjust
      variable names appropriately.
      
      Update the editor integration pieces that specify a '-style' option to
      specify it as '-style=file'. I left the functionality in place because
      even if the preferred method is to use '.clang-format' files, this way
      if someone needs to clobber the style in their editor we show how to do
      so in these examples.
      
      Also check in a '.clang-format' file for Clang to ensure that separate
      checkouts and builds of Clang from LLVM can still get the nice
      formatting. =] This unfortunately required nuking the test for the
      absence of a '.clang-format' file as now the directory happening to be
      under your clang source tree will cause there to always be a file. ;]
      
      llvm-svn: 189741
      bc36e6e0
    • Elena Demikhovsky's avatar
      AVX-512: updated the list of high-latency instructions. · 402ee64f
      Elena Demikhovsky authored
      llvm-svn: 189740
      402ee64f
    • Michael Gottesman's avatar
      [cmake] Provide an option to not install the support headers so that the cmake... · b422ecc7
      Michael Gottesman authored
      [cmake] Provide an option to not install the support headers so that the cmake build can match the make build if requested.
      
      llvm-svn: 189739
      b422ecc7
    • Michael Gottesman's avatar
      [cmake] Make libcxx standalone compile on Mac OS X. · 05c4b550
      Michael Gottesman authored
      llvm-svn: 189738
      05c4b550
    • Chandler Carruth's avatar
      Add a clang-format file so that the tool can automatically detect the · 06c50a5b
      Chandler Carruth authored
      correct style for the LLVM tree as well as projects checked out under
      projects and tools.
      
      llvm-svn: 189737
      06c50a5b
    • Elena Demikhovsky's avatar
      AVX-512: gather-scatter tests; added foldable instructions; · 534015e5
      Elena Demikhovsky authored
      Specify GATHER/SCATTER as heavy instructions.
      
      llvm-svn: 189736
      534015e5
    • Elena Demikhovsky's avatar
      llvm interpreter: select, shuffle and insertelement instructions. · 843657c3
      Elena Demikhovsky authored
      This patch implements vector support for  select instruction and adds specific vector instructions : shuffle and insertelement. (tests are also included)
      and functions lle_X_memset, lle_X_memcpy added.
      
      Done by Veselov, Yuri (mailto:Yuri.Veselov@intel.com)
      
      llvm-svn: 189735
      843657c3
    • Chandler Carruth's avatar
      Fix some rather confusing indentation and control flow in the errno · 14aae040
      Chandler Carruth authored
      printing routine. This is made harder to see due to the surprising
      formatting, inconsistent brace usage, and repeated conditions that all
      test the same thing.
      
      The only "consequence" of this bug is re-assigning 'str' to an empty
      string when computing the error string for an error number of 0 in the
      event of a non-GNU strerror_r routine. So, nothing to see here other
      than cleanup. It did help me find PR17055 in clang-format though.
      
      llvm-svn: 189734
      14aae040
    • Dmitri Gribenko's avatar
      Added std:: qualifier to find() invocation · 6e0520e9
      Dmitri Gribenko authored
      Iterator of std::vector may be implemented as a raw pointer. In
      this case ADL does not find the find() function in the std namespace.
      For example, this is the case with STDCXX implementation of vector.
      
      Patch by Konstantin Tokarev.
      
      llvm-svn: 189733
      6e0520e9
    • Chandler Carruth's avatar
      Nuke the hilariously out of date suggestion to unpack llvm-gcc 4.2 as · baf3fdb8
      Chandler Carruth authored
      part of getting started with LLVM.
      
      The LLVM getting started document is in woeful need of attention. I may
      get to some of this, but some random notes for folks interested:
      
      1) We need to separate the getting started steps for folks who are
         interested in the core LLVM libs and nothing else, folks interested
         in a nifty C++ toolchain and nothing else, and folks interested in
         both.
      2) We should include documentation for both release archives, svn, and
         git in equal portion, and we should document all of the various
         repositories of interest: llvm, clang, clang-tools-extra,
         compiler-rt, lld, libcxx, test-suite.
      3) We should document the CMake build. We should probably document the
         CMake build first, and give a fall-back set of docs for the Makefile
         build for the use cases where that is still the preferred solution.
         This would more closely match the use cases that folks in the open
         source community are likely to have, and would remove a point of
         discrepancy between Linux, Windows, and Mac instructions.
      4) Probably a ton of other modernization stuff that I've not thought of
         here.
      
      Anyways, if anyone at all is interested, please help clean up this
      document. It is much needed.
      
      llvm-svn: 189732
      baf3fdb8
  2. Sep 01, 2013
  3. Aug 31, 2013
Loading