diff options
author | Arnold Schwaighofer <aschwaighofer@apple.com> | 2017-02-15 18:57:06 +0000 |
---|---|---|
committer | Arnold Schwaighofer <aschwaighofer@apple.com> | 2017-02-15 18:57:06 +0000 |
commit | 8eb1a48540172402843035cb95ecacf005c7cdeb (patch) | |
tree | 0312c888a3985a3eb00ae19b59f646f21e59cb6a /llvm/lib/CodeGen/MachineBlockPlacement.cpp | |
parent | ba80db39d781df39f6424b90047b6dcef5a73e20 (diff) | |
download | bcm5719-llvm-8eb1a48540172402843035cb95ecacf005c7cdeb.tar.gz bcm5719-llvm-8eb1a48540172402843035cb95ecacf005c7cdeb.zip |
ThreadSanitizer: don't track swifterror memory addresses
They are register promoted by ISel and so it makes no sense to treat them as
memory.
Inserting calls to the thread sanitizer would also generate invalid IR.
You would hit:
"swifterror value can only be loaded and stored from, or as a swifterror
argument!"
llvm-svn: 295215
Diffstat (limited to 'llvm/lib/CodeGen/MachineBlockPlacement.cpp')
0 files changed, 0 insertions, 0 deletions