1. 06 Apr, 2022 2 commits
  2. 13 Jan, 2022 4 commits
  3. 10 Jan, 2022 2 commits
    • Branislav Rankov's avatar
      Fix the write_source_info after merge. · 1229c11b
      Branislav Rankov authored
      The write_source_info got broken in the case when there is no
      PATCHES.json file. Skipped listing patches if this file is missing.
      
      Change-Id: If531120c9d8d2dbd4504a2ad0e08e3d1c1c39b3e
      1229c11b
    • Branislav Rankov's avatar
      Merge toolchain r433403 into 'morello/master'. · a80608b8
      Branislav Rankov authored
      This merges the revision used in aosp toolchain r433403 into the
      morelo/master branch.
      
      Conflicts:
      	android_version.py
      	base_builders.py
      	do_build.py
      	paths.py
      	source_manager.py
      	trim_patch_data.py
      
      Change-Id: If49ef4425d027ebc7565d94f02760a9c71dc07e5
      a80608b8
  4. 19 Oct, 2021 1 commit
    • Chih-Hung Hsieh's avatar
      Upgrade to new version r437112 · cb95ca79
      Chih-Hung Hsieh authored
      * fix/suppress some but not all existing pylint warnings
        * remove some unused imports
        * reorder some imports
        * add a missing timer import, which is needed by --run-tests-stage1
      * add "bugs_tests" to PATCHES.json to keep any number of
        comment strings for a patch.
      * updated/renewed patches:
        * Revert-Sema-Introduce-BuiltinAttr-per-declaration-bu.v4.patch
          (with 14 clang tests marked as XFAIL)
      * pick upstream bug fixes:
        * [OpenMP][libomptarget] Change device vector elements to unique_ptr type
        * Revert [Coroutines] [Clang] Look up coroutine component in std namespace first",
        * Add missing `REQUIRES: asserts` to combine-icmp-to-lhs-known-bits.mir
        * [MergeICmps] Don't reorder unmerged comparisons
      * builders.py config changes:
        * libclang_rt.builtins-*-android.a moved from 'android' to 'linux'.
        * defines['LIBUNWIND_TARGET_TRIPLE']
        * defines['LIBCXXABI_TARGET_TRIPLE']
        * defines['LLDB_ENABLE_LUA'] = 'OFF'
        * copy omp.h and omp-tools.h to the clang include directory
      * configs.py changes:
        * def llvm_triple
      * do_build.py config changes:
        * getVersions(libname)
        * soname_version
      
      Bug: 201432564
      Test: build.py --no-build=windows --run-tests-stage1
      Change-Id: I44411cead4c6237ab4dc8fa8f62d54e4e48c0767
      cb95ca79
  5. 18 Oct, 2021 2 commits
  6. 14 Oct, 2021 1 commit
  7. 13 Oct, 2021 3 commits
  8. 12 Oct, 2021 1 commit
  9. 09 Oct, 2021 1 commit
    • Yi Kong's avatar
      Skip LLVM tests for PGO collection pipeline · 09073fd0
      Yi Kong authored
      This is unnecessary and make PGO collection pipeline slower. Besides,
      this could taint the 3-stage CSIR PGO profile (once it lands).
      
      Test: test_compiler.py --build-only --target aosp_flame-eng --generate-clang-profile ./
      Change-Id: I6fab211e0a3eb0cfc53e9cb94ee75d9b6ba089da
      09073fd0
  10. 07 Oct, 2021 1 commit
  11. 06 Oct, 2021 1 commit
  12. 05 Oct, 2021 2 commits
  13. 30 Sep, 2021 2 commits
  14. 22 Sep, 2021 2 commits
  15. 21 Sep, 2021 1 commit
  16. 17 Sep, 2021 2 commits
  17. 16 Sep, 2021 2 commits
    • Pirama Arumuga Nainar's avatar
      [kythe] Set KYTHE_VNAMES to a json with vname mapping · 850cc1eb
      Pirama Arumuga Nainar authored
      Bug: http://b/162557156
      
      Using the vname mapping removes the toolchain/llvm-project prefix from
      filenames.
      
      Test: kythe_xref.py and inspect a file under 'root/units/' in the output
            kzip.
      Change-Id: I4db90cfb206eb76c3b9c7876face4281b7c3139c
      850cc1eb
    • Kevin Brodsky's avatar
      Optimise Git revision resolution · 11761a79
      Kevin Brodsky authored
      Since c3112d89 ("Use git_llvm_rev.py to compute SVN revision"),
      _get_llvm_remote_and_branch_info() inspects all remote branches to
      find the "best match" upstream branch. This operation can take quite
      a bit of time, and we can avoid it.
      
      Indeed, if we are on a branch that has an upstream branch, then we
      can simply use that branch. Otherwise, it is reasonable to fall back
      to the remote branch configured in the repo manifest (accessible via
      the "fake" `m` remote).
      
      Another modification this change introduces is that we no longer
      require the upstream branch to be behind (or equal to) HEAD. This is
      not necessarily the case after a `git fetch` (for instance).
      Instead, we simply count the number of commits on top of the
      upstream branch, disregarding the number of commits we are behind.
      
      Change-Id: I910ed71ae84cdd4f96819f41b5d01fa4d1a13769
      11761a79
  18. 14 Sep, 2021 1 commit
  19. 13 Sep, 2021 1 commit
  20. 09 Sep, 2021 3 commits
  21. 08 Sep, 2021 1 commit
    • Pirama Arumuga Nainar's avatar
      [source_manager] Fix command to retrieve LLVM SHA · 4cb2f076
      Pirama Arumuga Nainar authored
      The script previously assumed that the HEAD of toolchain/llvm-project
      points to the last merge commit but that's incorrect.  We could have
      local changes (e.g. to OWNERS files).  Use `git log --merges -n 1`
      instead.
      
      Test: Inspect out/clang_source_info.md
      Change-Id: I6e09e17992726836099163325641379c85b1c57c
      4cb2f076
  22. 05 Sep, 2021 1 commit
  23. 03 Sep, 2021 1 commit
  24. 30 Aug, 2021 2 commits