1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/lib/Transforms
Vedant Kumar 8bce4cf299 [SimplifyCFG] Drop debug loc in SpeculativelyExecuteBB
Summary:
According to HowToUpdateDebugInfo.rst:

```
Preserving the debug locations of speculated instructions can make
it seem like a condition is true when it's not (or vice versa), which
leads to a confusing single-stepping experience
```

This patch follows the recommendation to drop debug locations on
speculated instructions.

Reviewers: aprantl, davide

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D82420
2020-06-23 18:25:52 -07:00
..
AggressiveInstCombine [NFCI][AggressiveInstCombiner] Add STATISTIC()s for transforms 2020-06-13 23:53:16 +03:00
CFGuard Add missing newlines at EOF; NFC 2020-02-12 15:57:25 +00:00
Coroutines CoroSplit: Fix coroutine splitting for retcon and retcon.once 2020-06-03 12:10:58 -07:00
Hello
InstCombine [InstCombine] Replace selects with Phis 2020-06-23 12:12:59 +07:00
Instrumentation [ASan][MSan] Remove EmptyAsm and set the CallInst to nomerge to avoid from merging. 2020-06-23 14:22:53 -07:00
IPO [Transforms] Ensure we include CommandLine.h if we declare any cl::opt flags 2020-06-23 12:11:51 +01:00
ObjCARC Correctly report modified status for ObjCARCContract 2020-06-05 15:56:57 +02:00
Scalar [DSE,MSSA] Treat store 0 after calloc as noop stores. 2020-06-23 21:01:39 +01:00
Utils [SimplifyCFG] Drop debug loc in SpeculativelyExecuteBB 2020-06-23 18:25:52 -07:00
Vectorize [VectorCombine] do not use magic number for undef mask element; NFC 2020-06-22 20:47:09 -04:00
CMakeLists.txt Add Windows Control Flow Guard checks (/guard:cf). 2019-10-28 15:19:39 +00:00
LLVMBuild.txt Add Windows Control Flow Guard checks (/guard:cf). 2019-10-28 15:19:39 +00:00