diff options
author | Craig Topper <craig.topper@intel.com> | 2018-09-07 19:14:24 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-09-07 19:14:24 +0000 |
commit | ecf2e2fe312a5dd297e6c0c78b89c98cf1073b0d (patch) | |
tree | 2e4d45410d460633142600bb6b4ab44a6203d445 /llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp | |
parent | 4863313b350bd32f787d443c7ea24f102fb7a0fc (diff) | |
download | llvm-ecf2e2fe312a5dd297e6c0c78b89c98cf1073b0d.zip llvm-ecf2e2fe312a5dd297e6c0c78b89c98cf1073b0d.tar.gz llvm-ecf2e2fe312a5dd297e6c0c78b89c98cf1073b0d.tar.bz2 |
[X86] Custom emit __builtin_rdtscp so we can emit an explicit store for the out parameter
This is the clang side of D51803. The llvm intrinsic now returns two results. So we need to emit an explicit store in IR for the out parameter. This is similar to addcarry/subborrow/rdrand/rdseed.
Differential Revision: https://reviews.llvm.org/D51805
llvm-svn: 341699
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp')
0 files changed, 0 insertions, 0 deletions