summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
diff options
context:
space:
mode:
authorDean Michael Berris <dberris@google.com>2017-11-29 22:06:12 +0000
committerDean Michael Berris <dberris@google.com>2017-11-29 22:06:12 +0000
commit0e508d69fde45a70795f03fa5a4b31f2252fbc16 (patch)
treed5c60e8a461b7cd08c2f5324c42712f8b27f1014 /llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
parentceea5466eb029dcbbca998241ff98ed25afb5fcf (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud