FailedChanges

Summary

  1. Renamed LLVMBuildFactory.pathRelativeToBuild to LLVMBuildFactory.pathRelativeTo. (details)
Commit 9788329dd54eee5217901a301977af3749eac64a by gkistanova
Renamed LLVMBuildFactory.pathRelativeToBuild to LLVMBuildFactory.pathRelativeTo.
The file was modifiedzorg/buildbot/builders/ClangLTOBuilder.py (diff)
The file was modifiedzorg/buildbot/builders/ClangBuilder.py (diff)
The file was modifiedzorg/buildbot/builders/OpenMPBuilder.py (diff)
The file was modifiedzorg/buildbot/builders/XToolchainBuilder.py (diff)
The file was modifiedzorg/buildbot/builders/LibcxxAndAbiBuilder.py (diff)
The file was modifiedzorg/buildbot/builders/UnifiedTreeBuilder.py (diff)
The file was modifiedzorg/buildbot/process/factory.py (diff)
The file was modifiedzorg/buildbot/builders/LLDBBuilder.py (diff)

Summary

  1. [AIX][Clang][Driver] Add handling of shared option (details)
  2. [ObjCARC] Initialize return value (details)
  3. [AMDGPU] Adding mutex to guard lld::elf::link interface use (details)
  4. [MS] On x86_32, pass overaligned, non-copyable arguments indirectly (details)
  5. [AMDGPU] Fixed typo in intrinsic comment. NFC. (details)
  6. [ELF][test] Delete large temporary files and make some temporary files smaller with two text segments (details)
  7. [NFC][SCEV] Cleanup lowering of @llvm.uadd.sat, (-1 - V) is just ~V (details)
  8. [DIE] Remove DeadInstEliminationPass (details)
  9. [libc++] Verify base substitutions earlier in the testing format (details)
  10. [LoopVectorize] use unary shuffle creator to reduce code duplication; NFC (details)
  11. [InstCombine] use unary shuffle creator to reduce code duplication; NFC (details)
  12. [Coverage] Add empty line regions to SkippedRegions (details)
  13. Reapply Revert "RegAllocFast: Rewrite and improve" (details)
  14. [mlir] Add missing space in debug message (details)
  15. AMDGPU: Don't add frame register to frame pseudos (details)
  16. [SLP] use std::distance/find to reduce code; NFC (details)
  17. [Analyzer] GNU named variadic macros in Plister (details)
  18. [clang] [MinGW] Add an implicit .exe suffix even when crosscompiling (details)
  19. [clang-cl] Always interpret the LIB env var as separated with semicolons (details)
  20. [CodeGen] [WinException] Only produce handler data at the end of the function if needed (details)
  21. [Hexagon] Make HexagonVLCR compatibile with New PM (details)
  22. [PowerPC] Remove unnecessary patterns and types (details)
  23. [EarlyCSE] Small refactoring changes, NFC (details)
  24. Revert "[clang-cl] Always interpret the LIB env var as separated with semicolons" (details)
  25. [ASTImporter] Modifying ImportDeclContext(...) to ensure that we also handle the case when the FieldDecl is an ArrayType whose ElementType is a RecordDecl (details)
  26. [NFC][regalloc] Use reverse iterator ranges for improved readability (details)
  27. Don't build a StringLiteral expression with reference type when (details)
  28. [AArch64][GlobalISel] Make <4 x s16> G_ASHR and G_LSHR legal. (details)
  29. [mlir] Add tutorial index.md pages (details)
  30. [AArch64][GlobalISel] Add a post-legalize combine for lowering vector-immediate G_ASHR/G_LSHR. (details)
  31. [AArch64][GlobalISel] Merge selection of vector-vector G_ASHR/G_LSHR and support more cases. (details)
  32. Fix comment typos. NFC. (details)
  33. [lldb/test] Clean up version checking. (details)
  34. [llvm] Fix comment typos.  NFC. (details)
  35. [RISCV] Do not mandate scheduling for CSR instructions (details)
  36. [SimplifyCFG] Override options in default constructor (details)
  37. [MLIR][Affine][VectorOps] Utility to vectorize loop nest using strategy (details)
  38. [NewPM] Support -disable-simplify-libcall/-disable-builtin in NPM opt (details)
  39. [EarlyCSE] Handle masked loads and stores (details)
  40. [docs] Update ExtendingLLVM.rst (details)
  41. Add a "Trace" plug-in to LLDB to add process trace support in stages. (details)
  42. NFC: Add whitespace-changing revisions to .git-blame-ignore-revs (details)
  43. [libc++] Fix failures when running the test suite without RTTI (details)
  44. Revert D71539 "Recommit "[SCEV] Look through single value PHIs."" (details)
  45. Fix reporting the lack of global variables in "target var". (details)
  46. [libc++] Fix copy/paste error that broke a test (details)
  47. Include sstream after D85705 (details)
  48. [NewPM] Pin -lazy-branch-prob and -lazy-block-freq tests to legacy PM (details)
  49. [Delinearization][NewPM] Port delinearization to NPM (details)
  50. [UnifyLoopExits] Pin tests with -unify-loop-exits to legacy PM (details)
  51. [lldb] Delete two unneeded <regex> (details)
  52. Implement a new kind of Pass: dynamic pass pipeline (details)
Commit d8540427419ec0c4b9bc02f432ef39c01898e826 by daltenty
[AIX][Clang][Driver] Add handling of shared option

Reviewed By: jasonliu

Differential Revision: https://reviews.llvm.org/D87914
The file was modifiedclang/test/Driver/aix-ld.c
The file was modifiedclang/lib/Driver/ToolChains/AIX.cpp
Commit 746a2c3775658c4485a8e71a7d46ee55c30615b8 by aeubanks
[ObjCARC] Initialize return value

Mistakenly removed initialization of `Changed` in https://reviews.llvm.org/D87806.
The file was modifiedllvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
Commit f87ceb63eb011e5cd653218af619097b58bf568f by zhuoryin
[AMDGPU] Adding mutex to guard lld::elf::link interface use

check-mlir target run tests simultaneously with multiple threads. This caused multiple threads to invoke the `lld::elf::link()` interface at the same time. Since the interface does not have a thread-safe implementation, add a metex to prevent multi-threaded access.

I discovered this by looking the the failure stack trace. lld/ELF/symbolTable.cpp, SymbolTable::insert() hit into an assert with related to Epoch Trackers. The root cause is to due to there is no protection around the symMap (update) which is implemented in non-thread safe data structure: denseMap.

Differential Revision: https://reviews.llvm.org/D88038
The file was modifiedmlir/tools/mlir-rocm-runner/mlir-rocm-runner.cpp
Commit 3b3a16548568f5b6c4146ca5129eb6af5000e4ff by rnk
[MS] On x86_32, pass overaligned, non-copyable arguments indirectly

This updates the C++ ABI argument classification code to use the logic
from D72114, fixing an ABI incompatibility with MSVC.

Part of PR44395.

Differential Revision: https://reviews.llvm.org/D87923
The file was modifiedclang/test/CodeGenCXX/inalloca-overaligned.cpp
The file was modifiedclang/lib/CodeGen/MicrosoftCXXABI.cpp
Commit e8951474b1940bd81bc3bac8d506e08880ee35ea by Stanislav.Mekhanoshin
[AMDGPU] Fixed typo in intrinsic comment. NFC.
The file was modifiedllvm/include/llvm/IR/IntrinsicsAMDGPU.td
Commit 6d637fa560f0196b93e377b98489661ecd7a1af0 by i
[ELF][test] Delete large temporary files and make some temporary files smaller with two text segments

Large files are cumbersome on some filesystems and can more easily trigger ENOSPC.

Some tests use two text sections with output section addresses to test branch ranges.
Use two text segments to prevent LLD from filling the gap and unnecessarily increasing the output size.

With this change, there is no test/ELF temporary file larger than 100MiB.

Reviewed By: psmith

Differential Revision: https://reviews.llvm.org/D88037
The file was modifiedlld/test/ELF/aarch64-thunk-pi.s
The file was modifiedlld/test/ELF/aarch64-thunk-section-location.s
The file was modifiedlld/test/ELF/aarch64-cortex-a53-843419-thunk-range.s
The file was modifiedlld/test/ELF/aarch64-cortex-a53-843419-large.s
The file was modifiedlld/test/ELF/aarch64-cortex-a53-843419-large2.s
The file was modifiedlld/test/ELF/arm-thumb-plt-range-thunk-os.s
The file was modifiedlld/test/ELF/aarch64-thunk-script.s
Commit 0ab99bb314203d8f3b40e805ffea03857ca5c21e by lebedev.ri
[NFC][SCEV] Cleanup lowering of @llvm.uadd.sat, (-1 - V) is just ~V
The file was modifiedllvm/lib/Analysis/ScalarEvolution.cpp
Commit f4f7df037e71fa77b06a37d86f2596db47d583d0 by aeubanks
[DIE] Remove DeadInstEliminationPass

This pass is like DeadCodeEliminationPass, but only does one pass
through a function instead of iterating on users of eliminated
instructions.

DeadCodeEliminationPass should be used in all cases.

Reviewed By: asbirlea

Differential Revision: https://reviews.llvm.org/D87933
The file was modifiedllvm/lib/Transforms/Scalar/DCE.cpp
The file was modifiedllvm/include/llvm/InitializePasses.h
The file was modifiedllvm/test/Transforms/Reassociate/inverses.ll
The file was modifiedllvm/include/llvm/Transforms/Scalar.h
The file was modifiedllvm/test/Transforms/InstSimplify/ConstProp/phi.ll
The file was modifiedllvm/test/Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll
The file was modifiedllvm/test/Transforms/GVN/PRE/rle-addrspace-cast.ll
The file was modifiedllvm/lib/Transforms/Scalar/Scalar.cpp
The file was modifiedllvm/test/Transforms/NewGVN/rle.ll
The file was modifiedllvm/test/Feature/optnone-opt.ll
The file was modifiedllvm/test/Transforms/GVN/PRE/rle.ll
The file was modifiedllvm/test/Transforms/InstSimplify/ConstProp/2002-09-03-SetCC-Bools.ll
The file was modifiedllvm/test/Transforms/InstSimplify/ConstProp/logicaltest.ll
The file was modifiedllvm/include/llvm/LinkAllPasses.h
The file was modifiedllvm/test/Transforms/DeadArgElim/deadretval2.ll
The file was modifiedllvm/test/Transforms/InstSimplify/ConstProp/remtest.ll
The file was modifiedllvm/test/Transforms/Reassociate/otherops.ll
The file was modifiedllvm/test/Transforms/InstCombine/deadcode.ll
The file was modifiedllvm/test/Transforms/Reassociate/vaarg_movable.ll
The file was modifiedllvm/test/Transforms/InstSimplify/ConstProp/basictest.ll
Commit 43270c65cf48484d8b8cee5044480f6f1b00281d by Louis Dionne
[libc++] Verify base substitutions earlier in the testing format

This allows diagnosing missing substitution issues even when doing
availability feature detection in the DSL.
The file was modifiedlibcxx/utils/libcxx/test/format.py
Commit be9350598668015edb72da8a1ad8313cb87e0eef by spatel
[LoopVectorize] use unary shuffle creator to reduce code duplication; NFC
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorize.cpp
Commit 6bad3caeb079748a25fd34bd21255824c8dcb8f1 by spatel
[InstCombine] use unary shuffle creator to reduce code duplication; NFC
The file was modifiedllvm/lib/Transforms/InstCombine/InstructionCombining.cpp
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
Commit 9caa3fbe03f43e3eec30262fbba87c1ee15c05a3 by zequanwu
[Coverage] Add empty line regions to SkippedRegions

Differential Revision: https://reviews.llvm.org/D84988
The file was modifiedclang/test/lit.cfg.py
The file was modifiedclang/test/CoverageMapping/decl.c
The file was modifiedclang/test/CoverageMapping/empty-destructor.cpp
The file was modifiedclang/test/CoverageMapping/objc.m
The file was modifiedclang/test/CoverageMapping/system_macro.cpp
The file was modifiedclang/lib/Lex/Preprocessor.cpp
The file was modifiedclang/test/CoverageMapping/macroscopes.cpp
The file was modifiedclang/test/CoverageMapping/ir.c
The file was modifiedclang/test/CoverageMapping/classtemplate.cpp
The file was modifiedclang/test/CoverageMapping/builtinmacro.c
The file was modifiedclang/test/CoverageMapping/trycatch.cpp
The file was modifiedclang/test/CoverageMapping/trymacro.cpp
The file was modifiedclang/test/CoverageMapping/abspath.cpp
The file was modifiedclang/test/CoverageMapping/block-storage-starts-region.m
The file was modifiedclang/test/CoverageMapping/break.c
The file was modifiedclang/test/CoverageMapping/unused_function.cpp
The file was modifiedclang/test/CoverageMapping/switch.cpp
The file was modifiedclang/test/CoverageMapping/implicit-def-in-macro.m
The file was modifiedclang/test/CoverageMapping/label.cpp
The file was modifiedclang/test/CoverageMapping/moremacros.c
The file was modifiedclang/test/CoverageMapping/unreachable-macro.c
The file was modifiedclang/test/CoverageMapping/loopmacro.c
The file was modifiedclang/test/CoverageMapping/return.c
The file was modifiedclang/test/CoverageMapping/macroception.c
The file was modifiedclang/include/clang/Lex/Lexer.h
The file was modifiedclang/test/CoverageMapping/unused_names.c
The file was modifiedclang/test/CoverageMapping/logical.cpp
The file was modifiedclang/test/CoverageMapping/macroparams2.c
The file was modifiedclang/test/CoverageMapping/pr32679.cpp
The file was modifiedclang/lib/Lex/Lexer.cpp
The file was modifiedcompiler-rt/test/profile/instrprof-set-file-object-merging.c
The file was modifiedllvm/lib/ProfileData/Coverage/CoverageMapping.cpp
The file was modifiedclang/test/CoverageMapping/comment-in-macro.c
The file was modifiedclang/test/CoverageMapping/if.cpp
The file was modifiedclang/include/clang/Lex/Preprocessor.h
The file was modifiedclang/test/CoverageMapping/nestedclass.cpp
The file was modifiedclang/lib/CodeGen/CoverageMappingGen.cpp
The file was modifiedclang/test/CoverageMapping/header.cpp
The file was modifiedclang/test/CoverageMapping/include-macros.c
The file was modifiedclang/test/CoverageMapping/macro-expressions.cpp
The file was modifiedclang/test/CoverageMapping/templates.cpp
The file was modifiedcompiler-rt/test/profile/instrprof-set-file-object.c
The file was modifiedclang/test/CoverageMapping/casts.c
The file was modifiedclang/test/CoverageMapping/macros.c
The file was modifiedclang/test/CoverageMapping/control-flow-macro.c
The file was modifiedclang/test/CoverageMapping/macro-stringize-twice.cpp
The file was modifiedclang/test/CoverageMapping/macroparams.c
The file was addedcompiler-rt/test/profile/coverage_emptylines.cpp
The file was modifiedclang/test/CoverageMapping/default-method.cpp
The file was modifiedclang/test/CoverageMapping/lambda.cpp
The file was modifiedclang/test/CoverageMapping/loops.cpp
The file was modifiedclang/test/CoverageMapping/preprocessor.c
The file was modifiedclang/test/CoverageMapping/test.c
The file was modifiedclang/test/CoverageMapping/deferred-region.cpp
The file was modifiedclang/test/CoverageMapping/openmp.c
The file was modifiedclang/test/CoverageMapping/coroutine.cpp
The file was modifiedclang/test/CoverageMapping/switchmacro.c
The file was modifiedclang/test/CoverageMapping/md.cpp
The file was modifiedclang/test/CoverageMapping/while.c
The file was modifiedclang/lib/CodeGen/CoverageMappingGen.h
The file was modifiedclang/test/CoverageMapping/includehell.cpp
The file was modifiedclang/test/CoverageMapping/macro-expansion.c
The file was modifiedclang/test/CoverageMapping/continue.c
Commit 55f9f87da2c2ad791b9e62cccb1c035e037444fa by Matthew.Arsenault
Reapply Revert "RegAllocFast: Rewrite and improve"

This reverts commit dbd53a1f0c939a55e7719c39d08179468f9ad3dc.

Needed lldb test updates
The file was modifiedllvm/test/CodeGen/PowerPC/fp-int128-fp-combine.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/bitwise.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/var_arg.ll
The file was modifiedllvm/test/CodeGen/X86/pr44749.ll
The file was modifiedllvm/test/CodeGen/Mips/implicit-sret.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/call.ll
The file was modifiedllvm/test/CodeGen/PowerPC/fast-isel-pcrel.ll
The file was modifiedllvm/test/CodeGen/PowerPC/fp-strict-fcmp-noopt.ll
The file was modifiedllvm/test/CodeGen/PowerPC/builtins-ppc-p10vsx.ll
The file was modifiedllvm/test/CodeGen/AArch64/arm64-fast-isel-br.ll
The file was modifiedllvm/test/CodeGen/X86/pr32340.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/store_split_because_of_memsize_or_align.ll
The file was modifiedllvm/test/CodeGen/Mips/atomic64.ll
The file was modifiedllvm/test/CodeGen/ARM/crash-greedy-v6.ll
The file was modifiedllvm/test/CodeGen/X86/atomic-unordered.ll
The file was modifiedllvm/test/CodeGen/X86/pr32484.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/dyn_stackalloc.ll
The file was modifiedllvm/test/CodeGen/AArch64/arm64_32-fastisel.ll
The file was modifiedllvm/test/CodeGen/PowerPC/p9-vinsert-vextract.ll
The file was modifiedllvm/test/CodeGen/X86/phys-reg-local-regalloc.ll
The file was addedllvm/test/CodeGen/AMDGPU/unexpected-reg-unit-state.mir
The file was modifiedllvm/test/CodeGen/ARM/ldrd.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/long_ambiguous_chain_s32.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/rem_and_div.ll
The file was addedllvm/test/CodeGen/X86/bug47278.mir
The file was modifiedllvm/test/CodeGen/ARM/Windows/alloca.ll
The file was modifiedllvm/test/CodeGen/X86/pr11415.ll
The file was modifiedllvm/test/DebugInfo/X86/pieces-1.ll
The file was modifiedllvm/test/CodeGen/AArch64/arm64-fast-isel-conversion.ll
The file was modifiedllvm/test/CodeGen/ARM/fast-isel-vararg.ll
The file was modifiedllvm/test/CodeGen/X86/crash-O0.ll
The file was modifiedllvm/test/CodeGen/X86/swifterror.ll
The file was modifiedllvm/test/CodeGen/AArch64/cmpxchg-O0.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/control-flow-fastregalloc.ll
The file was modifiedllvm/test/CodeGen/PowerPC/vsx-args.ll
The file was modifiedllvm/test/CodeGen/X86/fast-isel-cmp-branch.ll
The file was modifiedllvm/test/CodeGen/ARM/fast-isel-intrinsic.ll
The file was modifiedllvm/test/CodeGen/ARM/2010-08-04-StackVariable.ll
The file was modifiedllvm/test/CodeGen/X86/volatile.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/bitreverse.ll
The file was modifiedllvm/test/CodeGen/X86/fast-isel-x86-64.ll
The file was modifiedllvm/test/CodeGen/Mips/Fast-ISel/pr40325.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/spill-m0.ll
The file was modifiedllvm/test/CodeGen/Thumb2/high-reg-spill.mir
The file was modifiedllvm/test/CodeGen/X86/stack-protector-msvc.ll
The file was modifiedllvm/test/CodeGen/X86/mixed-ptr-sizes.ll
The file was modifiedllvm/test/CodeGen/X86/atomic32.ll
The file was modifiedllvm/test/CodeGen/X86/pr30430.ll
The file was modifiedllvm/test/CodeGen/Mips/copy-fp64.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load_4_unaligned.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/icmp.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/mubuf-legalize-operands.ll
The file was modifiedllvm/test/CodeGen/PowerPC/stack-guard-reassign.ll
The file was modifiedllvm/test/CodeGen/X86/x86-64-intrcc.ll
The file was modifiedllvm/test/CodeGen/X86/atomic64.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/mul.ll
The file was modifiedllvm/test/CodeGen/X86/stack-protector-strong-macho-win32-xor.ll
The file was modifiedllvm/test/CodeGen/AArch64/br-cond-not-merge.ll
The file was addedllvm/test/CodeGen/AMDGPU/fastregalloc-illegal-subreg-physreg.mir
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/float_constants.ll
The file was modifiedllvm/test/CodeGen/ARM/stack-guard-reassign.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sub_vec.ll
The file was modifiedllvm/test/CodeGen/Mips/Fast-ISel/memtest1.ll
The file was modifiedllvm/test/DebugInfo/AArch64/prologue_end.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/partial-sgpr-to-vgpr-spills.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/spill192.mir
The file was modifiedllvm/test/CodeGen/SystemZ/swifterror.ll
The file was modifiedllvm/test/CodeGen/X86/mixed-ptr-sizes-i686.ll
The file was modifiedllvm/test/CodeGen/X86/regalloc-fast-missing-live-out-spill.mir
The file was addedllvm/test/CodeGen/AMDGPU/fast-ra-kills-vcc.mir
The file was modifiedllvm/test/CodeGen/X86/pr32345.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll
The file was modifiedllvm/test/CodeGen/Mips/micromips-eva.mir
The file was modifiedllvm/test/CodeGen/X86/fast-isel-nontemporal.ll
The file was modifiedllvm/test/CodeGen/X86/atomic-monotonic.ll
The file was modifiedllvm/test/CodeGen/AArch64/arm64-fast-isel-call.ll
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/darwin-tls-call-clobber.ll
The file was addedllvm/test/CodeGen/X86/bug47278-eflags-error.mir
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/ctpop.ll
The file was modifiedllvm/test/DebugInfo/Mips/prologue_end.ll
The file was modifiedllvm/test/CodeGen/Hexagon/vect/vect-load-v4i16.ll
The file was modifiedllvm/test/DebugInfo/AArch64/frameindices.ll
The file was modifiedllvm/lib/CodeGen/RegAllocFast.cpp
The file was modifiedllvm/test/CodeGen/X86/x86-32-intrcc.ll
The file was modifiedllvm/test/CodeGen/X86/pr47000.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/global_address_pic.ll
The file was modifiedllvm/test/DebugInfo/X86/fission-ranges.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/indirect-addressing-term.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sub.ll
The file was modifiedllvm/test/CodeGen/SystemZ/swift-return.ll
The file was modifiedllvm/test/CodeGen/Mips/msa/ldr_str.ll
The file was modifiedlldb/test/Shell/SymbolFile/NativePDB/disassembly.cpp
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/bswap.ll
The file was modifiedllvm/test/CodeGen/PowerPC/addegluecrash.ll
The file was modifiedllvm/test/CodeGen/PowerPC/aggressive-anti-dep-breaker-subreg.ll
The file was modifiedllvm/test/DebugInfo/X86/dbg-declare-arg.ll
The file was modifiedllvm/test/CodeGen/ARM/thumb-big-stack.ll
The file was modifiedllvm/test/CodeGen/ARM/fast-isel-call.ll
The file was modifiedllvm/test/CodeGen/X86/win64_eh.ll
The file was modifiedllvm/test/CodeGen/PowerPC/fp64-to-int16.ll
The file was modifiedllvm/test/CodeGen/PowerPC/spill-nor0.ll
The file was modifiedllvm/test/DebugInfo/X86/prologue-stack.ll
The file was modifiedllvm/test/CodeGen/AArch64/combine-loads.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/spill-agpr.mir
The file was modifiedllvm/test/CodeGen/PowerPC/vsx.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/fastregalloc-self-loop-heuristic.mir
The file was modifiedllvm/test/CodeGen/Thumb2/LowOverheadLoops/branch-targets.ll
The file was modifiedllvm/test/CodeGen/X86/2013-10-14-FastISel-incorrect-vreg.ll
The file was modifiedllvm/test/CodeGen/AArch64/arm64-fast-isel-conversion-fallback.ll
The file was modifiedllvm/test/CodeGen/X86/atomic6432.ll
The file was modifiedllvm/test/CodeGen/X86/swift-return.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/phi.ll
The file was modifiedllvm/test/CodeGen/AArch64/arm64-vcvt_f.ll
The file was modifiedllvm/test/CodeGen/ARM/cmpxchg-O0-be.ll
The file was modifiedllvm/test/DebugInfo/Mips/delay-slot.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/global_address.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/jump_table_and_brjt.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sitofp_and_uitofp.ll
The file was modifiedllvm/test/CodeGen/X86/pr32241.ll
The file was modifiedllvm/test/CodeGen/ARM/pr47454.ll
The file was modifiedllvm/test/CodeGen/Mips/Fast-ISel/callabi.ll
The file was modifiedllvm/test/CodeGen/PowerPC/anon_aggr.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/add.ll
The file was modifiedllvm/test/CodeGen/ARM/swifterror.ll
The file was modifiedllvm/test/CodeGen/PowerPC/elf-common.ll
The file was modifiedllvm/test/CodeGen/X86/pr32284.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/add_vec.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load_split_because_of_memsize_or_align.ll
The file was modifiedllvm/test/CodeGen/X86/pr27591.ll
The file was modifiedllvm/test/CodeGen/ARM/legalize-bitcast.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/ctlz.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/test_TypeInfoforMF.ll
The file was modifiedllvm/test/CodeGen/X86/pr30813.ll
The file was modifiedllvm/test/DebugInfo/X86/sret.ll
The file was modifiedllvm/test/CodeGen/X86/pr34592.ll
The file was modifiedllvm/test/CodeGen/AArch64/fast-isel-cmpxchg.ll
The file was modifiedllvm/test/CodeGen/AArch64/unwind-preserved.ll
The file was modifiedllvm/test/CodeGen/X86/pr32451.ll
The file was modifiedllvm/test/DebugInfo/X86/parameters.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/zextLoad_and_sextLoad.ll
The file was modifiedllvm/test/CodeGen/X86/extend-set-cc-uses-dbg.ll
The file was modifiedllvm/test/DebugInfo/X86/op_deref.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/long_ambiguous_chain_s64.ll
The file was modifiedllvm/test/CodeGen/Mips/atomic.ll
The file was modifiedllvm/test/CodeGen/SPARC/fp16-promote.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/fptosi_and_fptoui.ll
The file was modifiedllvm/test/CodeGen/X86/pr42452.ll
The file was modifiedllvm/test/CodeGen/ARM/fast-isel-select.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/zext_and_sext.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/aggregate_struct_return.ll
The file was modifiedllvm/test/CodeGen/X86/fast-isel-select-sse.ll
The file was modifiedllvm/test/CodeGen/Thumb2/mve-vector-spill.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/reserve-vgpr-for-sgpr-spill.ll
The file was modifiedllvm/test/CodeGen/X86/pr39733.ll
The file was addedllvm/test/CodeGen/PowerPC/spill-nor0.mir
The file was modifiedllvm/test/CodeGen/X86/fast-isel-select.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/wwm-reserved.ll
The file was modifiedllvm/test/DebugInfo/X86/reference-argument.ll
The file was modifiedllvm/test/CodeGen/AArch64/popcount.ll
The file was modifiedllvm/test/CodeGen/PowerPC/popcount.ll
The file was modifiedllvm/test/CodeGen/AArch64/swifterror.ll
The file was modifiedllvm/test/CodeGen/ARM/fast-isel-ldr-str-thumb-neg-index.ll
The file was modifiedllvm/test/CodeGen/X86/avx-load-store.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/brindirect.ll
The file was modifiedllvm/test/DebugInfo/X86/subreg.ll
The file was modifiedllvm/test/DebugInfo/X86/spill-indirect-nrvo.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/cttz.ll
The file was modifiedllvm/test/CodeGen/PowerPC/aix-overflow-toc.py
The file was modifiedllvm/test/DebugInfo/ARM/prologue_end.ll
The file was modifiedllvm/test/CodeGen/AArch64/arm64_32-null.ll
The file was modifiedllvm/test/CodeGen/Mips/atomic-min-max.ll
The file was modifiedllvm/test/CodeGen/X86/pr1489.ll
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/inline-asm.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/branch.ll
The file was modifiedllvm/test/CodeGen/Mips/atomicCmpSwapPW.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/fcmp.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/store_4_unaligned.ll
The file was modifiedllvm/test/CodeGen/X86/2009-04-14-IllegalRegs.ll
The file was modifiedllvm/test/CodeGen/AArch64/unwind-preserved-from-mir.mir
The file was modifiedllvm/test/CodeGen/ARM/cmpxchg-O0.ll
The file was modifiedllvm/test/CodeGen/ARM/debug-info-blocks.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-mask-zext-bugfix.ll
The file was modifiedllvm/test/CodeGen/X86/pr34653.ll
The file was modifiedllvm/test/CodeGen/X86/2010-06-28-FastAllocTiedOperand.ll
The file was modifiedllvm/test/CodeGen/AArch64/swift-return.ll
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/mul_vec.ll
Commit 3f5031f143b6bc8e41f49dffe5d9072793ee1e79 by stephen.neuendorffer
[mlir] Add missing space in debug message
The file was modifiedmlir/lib/IR/MLIRContext.cpp
Commit 6daddc213fe56dccf1e88de61065c7fee09deccf by Matthew.Arsenault
AMDGPU: Don't add frame register to frame pseudos

We no longer treat the frame register like a function argument, so the
problem this avoided is no longer relevant.
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp
Commit 7451bf0b0b6d77e9c39408aeedfa3fa90107fe7a by spatel
[SLP] use std::distance/find to reduce code; NFC

We were already using this code pattern right after
the loop, so this makes it consistent.
The file was modifiedllvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
Commit 2697d138a65a51b8cf58baa2d4a924c1f43af482 by Chris.Hamilton
[Analyzer] GNU named variadic macros in Plister

Added support for GNU named variadic macros in
macro expansion for plist generation.

Fix for https://bugs.llvm.org/show_bug.cgi?id=44493

Reviewed By: Szelethus

Differential Revision: https://reviews.llvm.org/D87942
The file was modifiedclang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
The file was modifiedclang/test/Analysis/Inputs/expected-plists/plist-macros-with-expansion.cpp.plist
The file was modifiedclang/test/Analysis/plist-macros-with-expansion.cpp
Commit ead7c3cdc34c63d8df78d8e333b7cc64d03236ea by martin
[clang] [MinGW] Add an implicit .exe suffix even when crosscompiling

GCC 8 changed behaviour wrt this, and made it consistent for cross
compilation cases. While it's a change, it's a more sensible behaviour
going forward.

Differential Revision: https://reviews.llvm.org/D88005
The file was removedclang/test/Driver/mingw-implicit-extension-cross.c
The file was modifiedclang/test/Driver/mingw-implicit-extension-windows.c
The file was modifiedclang/lib/Driver/ToolChains/MinGW.cpp
Commit 4d85444b317a00a3e15da63cdb693d272c99a0cc by martin
[clang-cl] Always interpret the LIB env var as separated with semicolons

When cross compiling with clang-cl, clang splits the INCLUDE env
variable around semicolons (clang/lib/Driver/ToolChains/MSVC.cpp,
MSVCToolChain::AddClangSystemIncludeArgs) and lld splits the
LIB variable similarly (lld/COFF/Driver.cpp,
LinkerDriver::addLibSearchPaths). Therefore, the consensus for
cross compilation with clang-cl and lld-link seems to be to use
semicolons, despite path lists normally being separated by colons
on unix and EnvPathSeparator being set to that.

Therefore, handle the LIB variable similarly in Clang, when
handling lib file arguments when driving linking via Clang.

This fixes commands like "clang-cl test.c -Fetest.exe kernel32.lib" in
a cross compilation setting. Normally, most users call (lld-)link
directly, but meson happens to use this command syntax for
has_function() tests.

Differential Revision: https://reviews.llvm.org/D88002
The file was modifiedclang/lib/Driver/Driver.cpp
The file was modifiedclang/test/Driver/cl-inputs.c
The file was modifiedllvm/include/llvm/Support/Process.h
The file was modifiedllvm/lib/Support/Process.cpp
Commit 36c64af9d7f97414d48681b74352c9684077259b by martin
[CodeGen] [WinException] Only produce handler data at the end of the function if needed

If we are going to write handler data (that is written as variable
length data following after the unwind info in .xdata), we need to
emit the handler data immediately, but for cases where no such
info is going to be written, skip emitting it right away. (Unwind
info for all remaining functions that hasn't gotten it emitted
directly is emitted at the end.)

This does slightly change the ordering of sections (triggering a
bunch of updates to DebugInfo/COFF tests), but the change should be
benign.

This also matches GCC's assembly output, which doesn't output
.seh_handlerdata unless it actually is needed.

For ARM64, the unwind info can be packed into the runtime function
entry itself (leaving no data in the .xdata section at all), but
that can only be done if there's no follow-on data in the .xdata
section. If emission of the unwind info is triggered via
EmitWinEHHandlerData (or the .seh_handlerdata directive), which
implicitly switches to the .xdata section, there's a chance of the
caller wanting to pass further data there, so the packed format
can't be used in that case.

Differential Revision: https://reviews.llvm.org/D87448
The file was modifiedllvm/test/CodeGen/X86/avx512-regcall-NoMask.ll
The file was modifiedllvm/test/CodeGen/X86/break-false-dep.ll
The file was modifiedllvm/test/CodeGen/X86/no-sse-win64.ll
The file was modifiedllvm/lib/CodeGen/AsmPrinter/WinException.cpp
The file was modifiedllvm/test/CodeGen/X86/conditional-tailcall-pgso.ll
The file was modifiedllvm/test/CodeGen/X86/mixed-ptr-sizes.ll
The file was modifiedllvm/test/CodeGen/X86/win64-jumptable.ll
The file was modifiedllvm/test/CodeGen/X86/win64_frame.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-regcall-Mask.ll
The file was modifiedllvm/test/DebugInfo/COFF/defer-complete-type.ll
The file was modifiedllvm/test/CodeGen/AArch64/win64-jumptable.ll
The file was modifiedllvm/test/DebugInfo/COFF/types-recursive-struct.ll
The file was modifiedllvm/test/DebugInfo/COFF/enum-co.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-intel-ocl.ll
The file was modifiedllvm/test/CodeGen/X86/musttail-varargs.ll
The file was modifiedllvm/test/DebugInfo/COFF/types-data-members.ll
The file was modifiedllvm/test/DebugInfo/COFF/types-method-ref-qualifiers.ll
The file was modifiedllvm/test/CodeGen/X86/mingw-comdats.ll
The file was modifiedllvm/test/DebugInfo/COFF/types-basic.ll
The file was modifiedllvm/test/CodeGen/X86/gnu-seh-nolpads.ll
The file was modifiedllvm/test/DebugInfo/COFF/type-quals.ll
The file was modifiedllvm/test/CodeGen/AArch64/wineh1.mir
The file was modifiedllvm/test/CodeGen/X86/conditional-tailcall.ll
The file was modifiedllvm/test/DebugInfo/COFF/global_visibility.ll
Commit e5fea37f1a2ac5bb9782c49183d4f2c790a77833 by pzheng
[Hexagon] Make HexagonVLCR compatibile with New PM

The patch modifies HexagonVectorLoopCarriedReuse pass to make it compatible with both Legacy Pass Manager through HexagonVectorLoopCarriedReuseLegacyPass and with New Pass Manager through HexagonVectorLoopCarriedReusePass.

Reviewed By: pzheng

Differential Revision: https://reviews.llvm.org/D86955
The file was modifiedllvm/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
The file was modifiedllvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
The file was addedllvm/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.h
Commit bb821355387fb4320322b8c2ff63994fffaf49ce by baptiste.saleil
[PowerPC] Remove unnecessary patterns and types

These patterns and type uses were added by mistake by commit
1372e23c7d4b25fd23689842246e66f70c949b46
The file was modifiedllvm/lib/Target/PowerPC/PPCInstrPrefix.td
The file was modifiedllvm/lib/Target/PowerPC/PPCRegisterInfo.td
Commit 2c768c7d6c6185e2c9a606027ee673bd2640e5ca by kparzysz
[EarlyCSE] Small refactoring changes, NFC

1. Store intrinsic ID in ParseMemoryInst instead of a boolean flag
   "IsTargetMemInst". This will make it easier to add support for
   target-independent intrinsics.
2. Extract the complex multiline conditions from EarlyCSE::processNode
   into a new function "getMatchingValue".

Differential Revision: https://reviews.llvm.org/D87691
The file was modifiedllvm/lib/Transforms/Scalar/EarlyCSE.cpp
Commit 8c3ef08f8a4eb40609af55d541e5135856fde086 by martin
Revert "[clang-cl] Always interpret the LIB env var as separated with semicolons"

This reverts commit 4d85444b317a00a3e15da63cdb693d272c99a0cc.

This commit broke building lldb's NativeProcessProtocolTest.cpp,
with errors like these:

In file included from include/llvm/Support/Process.h:32:0,
                 from tools/lldb/unittests/Host/NativeProcessProtocolTest.cpp:12:
include/llvm/Support/Program.h:39:11: error: reference to ‘pid_t’ is ambiguous
   typedef pid_t procid_t;

/usr/include/sched.h:38:17: note: candidates are: typedef __pid_t pid_t
typedef __pid_t pid_t;

tools/lldb/include/lldb/lldb-types.h:85:18: note: typedef uint64_t lldb::pid_t
typedef uint64_t pid_t;
The file was modifiedllvm/include/llvm/Support/Process.h
The file was modifiedclang/lib/Driver/Driver.cpp
The file was modifiedllvm/lib/Support/Process.cpp
The file was modifiedclang/test/Driver/cl-inputs.c
Commit 6807f244fa67bb75ef09fb3db54743b5b358a7fa by shafik
[ASTImporter] Modifying ImportDeclContext(...) to ensure that we also handle the case when the FieldDecl is an ArrayType whose ElementType is a RecordDecl

When we fixed ImportDeclContext(...) in D71378 to make sure we complete each
FieldDecl of a RecordDecl when we are importing the definition we missed the
case where a FeildDecl was an ArrayType whose ElementType is a record.

This fix was motivated by a codegen crash during LLDB expression parsing. Since
we were not importing the definition we were crashing during layout which
required all the records be defined.

Differential Revision: https://reviews.llvm.org/D86660
The file was addedlldb/test/API/commands/expression/codegen-crash-import-def-arraytype-element/Makefile
The file was addedlldb/test/API/commands/expression/codegen-crash-import-def-arraytype-element/main.cpp
The file was modifiedclang/lib/AST/ASTImporter.cpp
The file was addedlldb/test/API/commands/expression/codegen-crash-import-def-arraytype-element/TestImportDefinitionArrayType.py
Commit 6a6b06f5262bb96523eceef4a42fe8e60ae2a630 by mtrofin
[NFC][regalloc] Use reverse iterator ranges for improved readability

Differential Revision: https://reviews.llvm.org/D88047
The file was modifiedllvm/lib/CodeGen/RegAllocGreedy.cpp
Commit 0f6facca9701f6df87d13e55d70bd7111a0472aa by richard
Don't build a StringLiteral expression with reference type when
performing list-initialization of a char array reference from a braced
string literal of a smaller size.
The file was modifiedclang/lib/Sema/SemaInit.cpp
The file was modifiedclang/test/CodeGenCXX/cxx0x-initializer-references.cpp
Commit 825203daae7ffea0326757fdbb819682dfbef4f9 by Amara Emerson
[AArch64][GlobalISel] Make <4 x s16> G_ASHR and G_LSHR legal.

Selection support for these is coming up.
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/legalize-shift.mir
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
Commit 3a799deed72963d124cc9ab8141fb32976cfc846 by jpienaar
[mlir] Add tutorial index.md pages

Sets the content for the section entry pages Hugo side.

Differential Revision: https://reviews.llvm.org/D87969
The file was modifiedmlir/docs/Tutorials/Toy/Ch-2.md
The file was modifiedmlir/docs/Tutorials/Toy/Ch-1.md
The file was addedmlir/docs/Tutorials/_index.md
The file was addedmlir/docs/Tutorials/Toy/_index.md
Commit a513fdec90de6b0719e8dc4f079bbdd78eb9aaf1 by Amara Emerson
[AArch64][GlobalISel] Add a post-legalize combine for lowering vector-immediate G_ASHR/G_LSHR.

In order to select the immediate forms using the imported patterns, we need to
lower them into new G_VASHR/G_VLSHR target generic ops. Add a combine to do this
matching build_vector of constant operands.

With this, we get selection for free.
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/select-vector-shift.mir
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrGISel.td
The file was modifiedllvm/lib/Target/AArch64/AArch64Combine.td
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp
The file was addedllvm/test/CodeGen/AArch64/GlobalISel/postlegalizer-combiner-vashr-vlshr.mir
Commit e3f5046e44772d41632796389716930bafa96b74 by Amara Emerson
[AArch64][GlobalISel] Merge selection of vector-vector G_ASHR/G_LSHR and support more cases.

The vector-immediate cases are handled elsewhere in an earlier commit.
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/select-vector-shift.mir
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
Commit ca8321574d62cdccc85cf222ae43e0b48c3dfe96 by kazu
Fix comment typos. NFC.
The file was modifiedllvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/irreducible.ll
Commit 307b7a1d665898d0e980461919996b6a670a4847 by rupprecht
[lldb/test] Clean up version checking.

A few fixes while trying to figure out why tests are being skipped for arsenm:

- We check `$compiler -v`, but `-v` is `--verbose`, not `--version`. Use the long flag name.
- We check all lines matching `version ...`, but we should exit early for the first version string we see (which should be the main one). I'm not sure if this is the issue, but perhaps this is causing some users to skip some tests if another "version ..." is showing up later.
- Having `\.` in a python string is triggering pylint warnings, because it should be escaped as a regex string, e.g. `r'\.' However, `.` in a character class does not need to be escaped, as it matches only a literal `.` in that context.

Reviewed By: JDevlieghere

Differential Revision: https://reviews.llvm.org/D88051
The file was modifiedlldb/packages/Python/lldbsuite/test/lldbtest.py
Commit 161159888b430dad90605563259cd28b1ad25b14 by kazu
[llvm] Fix comment typos.  NFC.
The file was modifiedllvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
Commit 394d02016705e4b0fdfaa34c53be695f3f61922d by ebahapo
[RISCV] Do not mandate scheduling for CSR instructions

Scheduling information is of little value when they may disrupt the
pipeline.  This patch allows omitting the scheduling information for CSR
instructions while still setting `SchedMachineModel::CompleteModel`.  For
specific cases, any scheduling information added will be used by the
scheduler.

Differential revision: https://reviews.llvm.org/D85366
The file was modifiedllvm/lib/Target/RISCV/RISCVInstrInfo.td
Commit 1747f7776403626b23ef0389264643fe4d6bec17 by aeubanks
[SimplifyCFG] Override options in default constructor

SimplifyCFG's options should always be overridden by command line flags,
but they mistakenly weren't in the default constructor.

Reviewed By: ychen

Differential Revision: https://reviews.llvm.org/D87718
The file was modifiedllvm/include/llvm/Transforms/Scalar/SimplifyCFG.h
The file was modifiedllvm/test/Transforms/SimplifyCFG/HoistCode.ll
The file was modifiedllvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
Commit 14d0735d3453fb6403da916d7aee6a9f25af4147 by diego.caballero
[MLIR][Affine][VectorOps] Utility to vectorize loop nest using strategy

This patch adds a utility based on SuperVectorizer to vectorize an
affine loop nest using a given vectorization strategy. This strategy allows
targeting specific loops for vectorization instead of relying of the
SuperVectorizer analysis to choose the right loops to vectorize.

Reviewed By: nicolasvasilache

Differential Revision: https://reviews.llvm.org/D85869
The file was modifiedmlir/test/Dialect/Affine/SuperVectorize/vectorize_2d.mlir
The file was modifiedmlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp
The file was modifiedmlir/test/Dialect/Affine/SuperVectorize/vectorize_1d.mlir
The file was modifiedmlir/include/mlir/Dialect/Affine/Utils.h
Commit 44b1643d17753fb2f35ef1d42420a4578bb8d55d by aeubanks
[NewPM] Support -disable-simplify-libcall/-disable-builtin in NPM opt

Reviewed By: asbirlea

Differential Revision: https://reviews.llvm.org/D87932
The file was modifiedllvm/test/Transforms/InstCombine/disable-simplify-libcalls.ll
The file was modifiedllvm/tools/opt/opt.cpp
The file was modifiedllvm/tools/opt/NewPMDriver.cpp
The file was modifiedllvm/tools/opt/NewPMDriver.h
Commit ae3f54c1e909743a89d48a8a05e18d2c8fd652ba by kparzysz
[EarlyCSE] Handle masked loads and stores

Extend the handling of memory intrinsics to also include non-
target-specific intrinsics, in particular masked loads and stores.

Invent "isHandledNonTargetIntrinsic" to distinguish between intrin-
sics that should be handled natively from intrinsics that can be
passed to TTI.

Add code that handles masked loads and stores and update the
testcase to reflect the results.

Differential Revision: https://reviews.llvm.org/D87340
The file was modifiedllvm/test/Transforms/EarlyCSE/masked-intrinsics.ll
The file was modifiedllvm/lib/Transforms/Scalar/EarlyCSE.cpp
The file was modifiedllvm/test/Transforms/EarlyCSE/masked-intrinsics-unequal-masks.ll
Commit c82c0f99a5c12eabdfc099f6e24c789deff05f94 by ncv
[docs] Update ExtendingLLVM.rst

Updated file paths and function signatures in section
"Adding a new type".

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D88049
The file was modifiedllvm/docs/ExtendingLLVM.rst
Commit 74c93956e1c1f1054dfb040ce26830016e0f3095 by walter erquinigo
Add a "Trace" plug-in to LLDB to add process trace support in stages.

This is the first in a series of patches that will adds a new processor trace plug-in to LLDB.

The idea for this first patch to to add the plug-in interface with simple commands for the trace files that can "load" and "dump" the trace information. We can test the functionality and ensure people are happy with the way things are done and how things are organized before moving on to adding more functionality.

Processor trace information can be view in a few different ways:
- post mortem where a trace is saved off that can be viewed later in the debugger
- gathered while a process is running and allow the user to step back in time (with no variables, memory or registers) to see how each thread arrived at where it is currently stopped.

This patch attempts to start with the first solution of loading a trace file after the fact. The idea is that we will use a JSON file to load the trace information. JSON allows us to specify information about the trace like:
- plug-in name in LLDB
- path to trace file
- shared library load information so we can re-create a target and symbolicate the information in the trace
- any other info that the trace plug-in will need to be able to successfully parse the trace information
  - cpu type
  - version info
  - ???

A new "trace" command was added at the top level of the LLDB commmands:
- "trace load"
- "trace dump"

I did this because if we load trace information we don't need to have a process and we might end up creating a new target for the trace information that will become active. If anyone has any input on where this would be better suited, please let me know. Walter Erquinigo will end up filling in the Intel PT specific plug-in so that it works and is tested once we can agree that the direction of this patch is the correct one, so please feel free to chime in with ideas on comments!

Reviewed By: clayborg

Differential Revision: https://reviews.llvm.org/D85705
The file was modifiedlldb/source/Commands/CMakeLists.txt
The file was addedlldb/test/API/commands/trace/intelpt-trace/trace_bad.json
The file was addedlldb/source/Commands/CommandObjectTrace.h
The file was addedlldb/source/Plugins/Trace/CMakeLists.txt
The file was modifiedlldb/source/Core/PluginManager.cpp
The file was addedlldb/test/API/commands/trace/TestTraceSchema.py
The file was modifiedlldb/source/Plugins/CMakeLists.txt
The file was addedlldb/include/lldb/Target/TraceSettingsParser.h
The file was addedlldb/test/API/commands/trace/intelpt-trace/main.cpp
The file was modifiedlldb/include/lldb/lldb-private-interfaces.h
The file was addedlldb/source/Plugins/Trace/intel-pt/CMakeLists.txt
The file was addedlldb/source/Plugins/Trace/intel-pt/TraceIntelPT.cpp
The file was addedlldb/test/API/commands/trace/intelpt-trace/trace_bad3.json
The file was addedlldb/source/Plugins/Trace/intel-pt/TraceIntelPTSettingsParser.h
The file was modifiedlldb/source/Commands/Options.td
The file was modifiedlldb/source/Interpreter/CommandInterpreter.cpp
The file was addedlldb/source/Plugins/Trace/intel-pt/TraceIntelPT.h
The file was modifiedlldb/include/lldb/Core/PluginManager.h
The file was addedlldb/source/Target/Trace.cpp
The file was addedlldb/test/API/commands/trace/intelpt-trace/3842849.trace
The file was addedlldb/include/lldb/Target/Trace.h
The file was addedlldb/test/API/commands/trace/intelpt-trace/trace_bad2.json
The file was addedlldb/source/Target/TraceSettingsParser.cpp
The file was addedlldb/test/API/commands/trace/intelpt-trace/a.out
The file was addedlldb/source/Plugins/Trace/intel-pt/TraceIntelPTSettingsParser.cpp
The file was modifiedlldb/source/Target/CMakeLists.txt
The file was modifiedlldb/include/lldb/lldb-forward.h
The file was modifiedlldb/source/Utility/StructuredData.cpp
The file was addedlldb/source/Commands/CommandObjectTrace.cpp
The file was addedlldb/test/API/commands/trace/TestTraceLoad.py
The file was addedlldb/test/API/commands/trace/intelpt-trace/trace.json
Commit 8e4bb9e2d85794ef3e5e424caf1e16e797b41ea3 by Louis Dionne
NFC: Add whitespace-changing revisions to .git-blame-ignore-revs
The file was modified.git-blame-ignore-revs
Commit bb09ef959811ec4dc68f5a0b4bb6105a090c3919 by Louis Dionne
[libc++] Fix failures when running the test suite without RTTI
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter_allocator.pass.cpp
The file was modifiedlibcxx/test/libcxx/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/move_reentrant.pass.cpp
The file was modifiedlibcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target.pass.cpp
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter.pass.cpp
The file was addedlibcxx/test/support/test.support/test_macros_header.exceptions.pass.cpp
The file was modifiedlibcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign.pass.cpp
The file was removedlibcxx/test/support/test.support/test_demangle.pass.cpp
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/nullptr_t_deleter.pass.cpp
The file was removedlibcxx/test/support/demangle.h
The file was modifiedlibcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp
The file was modifiedlibcxx/test/std/utilities/type.index/type.index.hash/hash.pass.cpp
The file was modifiedlibcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter_allocator.pass.cpp
The file was modifiedlibcxx/test/libcxx/utilities/function.objects/func.blocks.sh.cpp
The file was modifiedlibcxx/test/std/utilities/type.index/type.index.members/hash_code.pass.cpp
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.cast/dynamic_pointer_cast.pass.cpp
The file was modifiedlibcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_nullptr.pass.cpp
The file was modifiedlibcxx/test/std/utilities/type.index/type.index.members/eq.pass.cpp
The file was removedlibcxx/test/support/test.support/test_macros_header_rtti.fail.cpp
The file was modifiedlibcxx/test/support/test_macros.h
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.getdeleter/get_deleter.pass.cpp
The file was modifiedlibcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.targ/target_type.pass.cpp
The file was addedlibcxx/test/support/test.support/test_macros_header.rtti.pass.cpp
The file was modifiedlibcxx/test/support/experimental_any_helpers.h
The file was addedlibcxx/test/support/test.support/test_macros_header.no_rtti.verify.cpp
The file was removedlibcxx/test/support/test.support/test_macros_header_rtti.pass.cpp
The file was modifiedlibcxx/test/std/utilities/type.index/type.index.members/lt.pass.cpp
The file was modifiedlibcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_move.pass.cpp
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.obs/op_bool.pass.cpp
The file was modifiedlibcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp
The file was modifiedlibcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_assign.pass.cpp
The file was modifiedlibcxx/test/std/utilities/type.index/type.index.members/name.pass.cpp
The file was modifiedlibcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_function.pass.cpp
The file was addedlibcxx/test/support/test.support/test_macros_header.no_exceptions.verify.cpp
The file was modifiedlibcxx/test/std/utilities/type.index/type.index.members/ctor.pass.cpp
The file was modifiedlibcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg/swap.pass.cpp
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/pointer_deleter.pass.cpp
The file was modifiedlibcxx/test/std/utilities/any/any.nonmembers/any.cast/any_cast_pointer.pass.cpp
The file was modifiedlibcxx/test/std/utilities/type.index/type.index.overview/copy_ctor.pass.cpp
The file was modifiedlibcxx/test/std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/swap.pass.cpp
The file was modifiedlibcxx/test/std/utilities/utility/utility.inplace/inplace.pass.cpp
The file was modifiedlibcxx/include/any
The file was modifiedlibcxx/test/libcxx/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign_reentrant.pass.cpp
The file was modifiedlibcxx/test/std/utilities/type.index/type.index.overview/copy_assign.pass.cpp
The file was removedlibcxx/test/support/test.support/test_macros_header_exceptions.fail.cpp
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp
The file was modifiedlibcxx/test/std/utilities/type.index/type.index.synopsis/hash_type_index.pass.cpp
The file was removedlibcxx/test/support/test.support/test_macros_header_exceptions.pass.cpp
The file was modifiedlibcxx/test/support/type_id.h
The file was modifiedlibcxx/test/std/language.support/support.rtti/type.info/type_info.pass.cpp
The file was modifiedlibcxx/test/std/language.support/support.rtti/type.info/type_info_hash.pass.cpp
Commit 8fdac7cb7abbeeaed016ef9eb7a087458e41e33f by i
Revert D71539 "Recommit "[SCEV] Look through single value PHIs.""

This reverts commit 11dccf8d3aa5d55210f8b886fb21926c7a8353ca.

A bootstrapped clang crashes (due to ArrayRef::front called on an empty
ArrayRef) when compiling some files.  Very strangely, this only reproduces with
modules.

```
13 0x0000564d3349e968 llvm::ArrayRef<llvm::BasicBlock*>::front() const /proc/self/cwd/llvm/include/llvm/ADT/ArrayRef.h:160:7
14 0x0000564d3349e896 llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getHeader() const /proc/self/cwd/llvm/include/llvm/Analysis/LoopInfo.h:104:50
15 0x0000564d3349fd9d llvm::LoopBase<llvm::BasicBlock, llvm::Loop>::getLoopLatch() const /proc/self/cwd/llvm/include/llvm/Analysis/LoopInfoImpl.h:210:11
16 0x0000564d33593c8a llvm::ScalarEvolution::computeBackedgeTakenCount(llvm::Loop const*, bool) /proc/self/cwd/llvm/lib/Analysis/ScalarEvolution.cpp:6933:15
17 0x0000564d33592ebc llvm::ScalarEvolution::getBackedgeTakenInfo(llvm::Loop const*) /proc/self/cwd/llvm/lib/Analysis/ScalarEvolution.cpp:0:30
18 0x0000564d33593a54 llvm::ScalarEvolution::getBackedgeTakenCount(llvm::Loop const*, llvm::ScalarEvolution::ExitCountKind) /proc/self/cwd/llvm/lib/Analysis/ScalarEvolution.cpp:6487:36
19 0x0000564d32be2402 llvm::ScalarEvolution::getConstantMaxBackedgeTakenCount(llvm::Loop const*) /proc/self/cwd/llvm/include/llvm/Analysis/ScalarEvolution.h:768:5
20 0x0000564d33590807 llvm::ScalarEvolution::getRangeRef(llvm::SCEV const*, llvm::ScalarEvolution::RangeSignHint) /proc/self/cwd/llvm/lib/Analysis/ScalarEvolution.cpp:5495:19
21 0x0000564d320abab7 llvm::ScalarEvolution::getSignedRange(llvm::SCEV const*) /proc/self/cwd/llvm/include/llvm/Analysis/ScalarEvolution.h:840:12
22 0x0000564d335a03aa llvm::ScalarEvolution::isKnownPredicateViaConstantRanges(llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*) /proc/self/cwd/llvm/lib/Analysis/ScalarEvolution.cpp:9239:60
23 0x0000564d33586a80 llvm::ScalarEvolution::isKnownViaNonRecursiveReasoning(llvm::CmpInst::Predicate, llvm::SCEV const*, llvm::SCEV const*) /proc/self/cwd/llvm/lib/Analysis/ScalarEvolution.cpp:10284:60
```
The file was modifiedllvm/test/Transforms/LoopStrengthReduce/funclet.ll
The file was modifiedllvm/test/Analysis/ScalarEvolution/solve-quadratic-i1.ll
The file was modifiedllvm/test/Analysis/ScalarEvolution/solve-quadratic-overflow.ll
The file was modifiedllvm/lib/Analysis/ScalarEvolution.cpp
Commit 94b0d836a105116220052313df5a58473f706cdf by jingham
Fix reporting the lack of global variables in "target var".

There was a little thinko which meant when stopped in a frame with
debug information but whose CU didn't have any global variables we
report:

no debug info for frame <N>

This patch fixes that error message to say the intended:

no global variables in current compile unit

<rdar://problem/69086361>
The file was addedlldb/test/API/functionalities/target_var/no_vars/TestTargetVarNoVars.py
The file was modifiedlldb/source/Commands/CommandObjectTarget.cpp
The file was addedlldb/test/API/functionalities/target_var/no_vars/Makefile
The file was addedlldb/test/API/functionalities/target_var/no_vars/main.c
Commit ac65e3d2ce10d6867b62faf107ff2aed05086ecf by Louis Dionne
[libc++] Fix copy/paste error that broke a test
The file was modifiedlibcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.mod/reset_pointer_deleter_allocator.pass.cpp
Commit 0b9f9eced9c532ee9bbf320216a2e85b314eb5f0 by i
Include sstream after D85705
The file was modifiedlldb/source/Target/TraceSettingsParser.cpp
Commit 84a8ca1e6ce1400345e693fe7495e5d271fb2dc6 by aeubanks
[NewPM] Pin -lazy-branch-prob and -lazy-block-freq tests to legacy PM

NPM passes just use the normal versions of these analyses instead.
Also pin any tests with -analyze to legacy PM.

Reviewed By: asbirlea

Differential Revision: https://reviews.llvm.org/D87857
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/redundant_edges.ll
The file was modifiedllvm/test/Analysis/BranchProbabilityInfo/pr22718.ll
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/loops_with_profile_info.ll
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/double_backedge.ll
The file was modifiedllvm/test/Analysis/BranchProbabilityInfo/deopt-intrinsic.ll
The file was modifiedllvm/test/Analysis/BranchProbabilityInfo/pr18705.ll
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/irreducible.ll
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/irreducible_loop_crash.ll
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/bad_input.ll
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/double_exit.ll
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/nested_loop_with_branches.ll
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/extremely-likely-loop-successor.ll
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/loop_with_invoke.ll
The file was modifiedllvm/test/Analysis/BranchProbabilityInfo/libfunc_call.ll
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/irreducible_pgo.ll
The file was modifiedllvm/test/Transforms/Util/PR37334-break-crit-edges-require-dt.ll
The file was modifiedllvm/test/Analysis/BranchProbabilityInfo/zero_heuristics.ll
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/loop_with_branch.ll
The file was modifiedllvm/test/Analysis/BlockFrequencyInfo/basic.ll
The file was modifiedllvm/test/Analysis/BranchProbabilityInfo/noreturn.ll
The file was modifiedllvm/test/Analysis/BranchProbabilityInfo/switch.ll
The file was modifiedllvm/test/Analysis/BranchProbabilityInfo/basic.ll
The file was modifiedllvm/test/Analysis/BranchProbabilityInfo/fcmp.ll
The file was modifiedllvm/test/Analysis/BranchProbabilityInfo/loop.ll
Commit 9db0c572c1fc07fef5e2ed46203da3772c2d7765 by aeubanks
[Delinearization][NewPM] Port delinearization to NPM

Also make tests in Analysis/Delinearization work under NPM.

Reviewed By: asbirlea

Differential Revision: https://reviews.llvm.org/D87741
The file was modifiedllvm/test/Analysis/Delinearization/multidim_ivs_and_integer_offsets_3d.ll
The file was modifiedllvm/test/Analysis/Delinearization/constant_functions_multi_dim.ll
The file was modifiedllvm/test/Analysis/Delinearization/type_mismatch.ll
The file was modifiedllvm/test/Analysis/Delinearization/terms_with_identity_factor.ll
The file was modifiedllvm/test/Analysis/Delinearization/multidim_only_ivs_2d_nested.ll
The file was modifiedllvm/test/Analysis/Delinearization/multidim_only_ivs_2d.ll
The file was modifiedllvm/test/Analysis/Delinearization/parameter_addrec_product.ll
The file was modifiedllvm/lib/Analysis/Delinearization.cpp
The file was modifiedllvm/test/Analysis/Delinearization/iv_times_constant_in_subscript.ll
The file was modifiedllvm/test/Analysis/Delinearization/multidim_only_ivs_3d_cast.ll
The file was addedllvm/include/llvm/Analysis/Delinearization.h
The file was modifiedllvm/test/Analysis/Delinearization/divide_by_one.ll
The file was modifiedllvm/test/Analysis/Delinearization/a.ll
The file was modifiedllvm/test/Analysis/Delinearization/multidim_two_accesses_different_delinearization.ll
The file was modifiedllvm/test/Analysis/Delinearization/himeno_2.ll
The file was modifiedllvm/test/Analysis/Delinearization/multidim_only_ivs_3d.ll
The file was modifiedllvm/test/Analysis/Delinearization/multidim_ivs_and_parameteric_offsets_3d.ll
The file was modifiedllvm/lib/Passes/PassRegistry.def
The file was modifiedllvm/test/Analysis/Delinearization/himeno_1.ll
The file was modifiedllvm/test/Analysis/Delinearization/multidim_ivs_and_integer_offsets_nts_3d.ll
The file was modifiedllvm/test/Analysis/Delinearization/undef.ll
The file was modifiedllvm/test/Analysis/Delinearization/gcd_multiply_expr.ll
The file was modifiedllvm/lib/Passes/PassBuilder.cpp
Commit 89df0fda1767d9f91cb9bfaf6d0e839bbc04c76f by aeubanks
[UnifyLoopExits] Pin tests with -unify-loop-exits to legacy PM

The pass is not used in tree, so no reason to port it.

Reviewed By: asbirlea

Differential Revision: https://reviews.llvm.org/D88058
The file was modifiedllvm/test/Transforms/UnifyLoopExits/nested.ll
The file was modifiedllvm/test/Transforms/UnifyLoopExits/restore-ssa.ll
The file was modifiedllvm/test/Transforms/StructurizeCFG/workarounds/needs-unified-loop-exits.ll
The file was modifiedllvm/test/Transforms/UnifyLoopExits/switch.ll
The file was modifiedllvm/test/Transforms/StructurizeCFG/workarounds/needs-fr-ule.ll
The file was modifiedllvm/test/Transforms/UnifyLoopExits/basic.ll
Commit 95bfeb5903c7b75a0a9ddf5c4b53e4308bb05486 by i
[lldb] Delete two unneeded <regex>
The file was modifiedlldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
The file was modifiedlldb/source/Target/Trace.cpp
Commit 385c3f43fceba227be2e4dce84a59075733541c1 by joker.eph
Implement a new kind of Pass: dynamic pass pipeline

Instead of performing a transformation, such pass yields a new pass pipeline
to run on the currently visited operation.
This feature can be used for example to implement a sub-pipeline that
would run only on an operation with specific attributes. Another example
would be to compute a cost model and dynamic schedule a pipeline based
on the result of this analysis.

Discussion: https://llvm.discourse.group/t/rfc-dynamic-pass-pipeline/1637

Reviewed By: silvas

Differential Revision: https://reviews.llvm.org/D86392
The file was modifiedmlir/test/lib/Transforms/CMakeLists.txt
The file was modifiedmlir/include/mlir/Pass/Pass.h
The file was modifiedmlir/include/mlir/Pass/PassManager.h
The file was modifiedmlir/tools/mlir-opt/mlir-opt.cpp
The file was addedmlir/test/Pass/dynamic-pipeline-fail-on-parent.mlir
The file was addedmlir/test/Pass/dynamic-pipeline.mlir
The file was addedmlir/test/Pass/dynamic-pipeline-nested.mlir
The file was addedmlir/test/lib/Transforms/TestDynamicPipeline.cpp
The file was modifiedmlir/lib/Pass/Pass.cpp

Summary

  1. Renamed LLVMBuildFactory.pathRelativeToBuild to LLVMBuildFactory.pathRelativeTo. (details)
Commit 9788329dd54eee5217901a301977af3749eac64a by gkistanova
Renamed LLVMBuildFactory.pathRelativeToBuild to LLVMBuildFactory.pathRelativeTo.
The file was modifiedzorg/buildbot/builders/XToolchainBuilder.py
The file was modifiedzorg/buildbot/builders/LibcxxAndAbiBuilder.py
The file was modifiedzorg/buildbot/builders/ClangBuilder.py
The file was modifiedzorg/buildbot/builders/LLDBBuilder.py
The file was modifiedzorg/buildbot/builders/UnifiedTreeBuilder.py
The file was modifiedzorg/buildbot/builders/ClangLTOBuilder.py
The file was modifiedzorg/buildbot/builders/OpenMPBuilder.py
The file was modifiedzorg/buildbot/process/factory.py