Commit
da650094b187ee3c8017d74f63c885663faca1d8
by douglas.yungFix build of LookupResult.cpp from aeda128 with Visual C++.
|
 | llvm/lib/DebugInfo/GSYM/LookupResult.cpp |
Commit
c4d8c6319f576a7540017168db2f0440691914f4
by suc-daniil[LCSSA] Don't use VH callbacks to invalidate SCEV when creating LCSSA phis In general ValueHandleBase::ValueIsRAUWd shouldn't be called when not all uses of the value were actually replaced, though, currently formLCSSAForInstructions calls it when it inserts LCSSA-phis. Calls of ValueHandleBase::ValueIsRAUWd were added to LCSSA specifically to update/invalidate SCEV. In the best case these calls duplicate some of the work already done by SE->forgetValue, though in case when SCEV of the value is SCEVUnknown, SCEV replaces the underlying value of SCEVUnknown with the new value (i.e. acts like LCSSA-phi actually fully replaces the value it is created for), which leads to SCEV being corrupted because LCSSA-phi rarely dominates all uses of its inputs. Fixes bug https://bugs.llvm.org/show_bug.cgi?id=44058. Reviewers: fhahn, efriedma, reames, sanjoy.google Reviewed By: fhahn Subscribers: hiraditya, javed.absar, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D70593
|
 | llvm/lib/Transforms/Utils/LCSSA.cpp |
 | llvm/test/Transforms/LCSSA/pr44058.ll |
 | llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp |
Commit
9e8c799e2b0dc3e3b20f5044309fa8e48e8e3e32
by a.v.lapshin[Dsymutil][NFC] Move NonRelocatableStringpool into common CodeGen folder. That refactoring moves NonRelocatableStringpool into common CodeGen folder. So that NonRelocatableStringpool could be used not only inside dsymutil. Differential Revision: https://reviews.llvm.org/D71068
|
 | llvm/include/llvm/CodeGen/NonRelocatableStringpool.h |
 | llvm/tools/dsymutil/DwarfLinker.cpp |
 | llvm/tools/dsymutil/NonRelocatableStringpool.h |
 | llvm/tools/dsymutil/MachOUtils.cpp |
 | llvm/tools/dsymutil/DwarfStreamer.h |
 | llvm/tools/dsymutil/NonRelocatableStringpool.cpp |
 | llvm/tools/dsymutil/CMakeLists.txt |
 | llvm/lib/CodeGen/NonRelocatableStringpool.cpp |
 | llvm/lib/CodeGen/CMakeLists.txt |
 | llvm/tools/dsymutil/DeclContext.h |
Commit
90409f73a5e1418c7623317e5cc3b417bab7c59a
by llvmgnsyncbotgn build: Merge 9e8c799e2b0
|
 | llvm/utils/gn/secondary/llvm/tools/dsymutil/BUILD.gn |
 | llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn |
Commit
6c2b2b9e20abb27ab5c1ae255c1862785b793c1f
by mgorny[compiler-rt] [test] Disable ASLR on ASAN/MSAN/TSAN tests on NetBSD Use a new %run wrapper for ASAN/MSAN/TSAN tests that calls paxctl in order to disable ASLR on the test executables. This makes it possible to test sanitizers on systems where ASLR is enabled by default. Differential Revision: https://reviews.llvm.org/D70958
|
 | compiler-rt/test/sanitizer_common/netbsd_commands/run_noaslr.sh |
 | compiler-rt/test/sanitizer_common/lit.common.cfg.py |
 | compiler-rt/test/lit.common.cfg.py |
 | compiler-rt/test/asan/lit.cfg.py |
 | compiler-rt/test/msan/lit.cfg.py |
 | compiler-rt/test/tsan/lit.cfg.py |