diff options
author | Dean Michael Berris <dberris@google.com> | 2017-11-29 22:06:12 +0000 |
---|---|---|
committer | Dean Michael Berris <dberris@google.com> | 2017-11-29 22:06:12 +0000 |
commit | 0e508d69fde45a70795f03fa5a4b31f2252fbc16 (patch) | |
tree | d5c60e8a461b7cd08c2f5324c42712f8b27f1014 /llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | |
parent | ceea5466eb029dcbbca998241ff98ed25afb5fcf (diff) | |
download | bcm5719-llvm-0e508d69fde45a70795f03fa5a4b31f2252fbc16.tar.gz bcm5719-llvm-0e508d69fde45a70795f03fa5a4b31f2252fbc16.zip |
[XRay][compiler-rt][Darwin] Use dynamic initialisation as an alternative
Summary:
In cases where we can't use the .preinit_array section (as in Darwin for
example) we instead use dynamic initialisation. We know that this
alternative approach will race with the initializers of other objects at
global scope, but this is strictly better than nothing.
Reviewers: kubamracek, nglevin
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D40599
llvm-svn: 319366
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp')
0 files changed, 0 insertions, 0 deletions