aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2019-03-18 18:23:23 +0000
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2019-03-18 18:23:23 +0000
commit8a595b1d2edf3d5d987a2a498e7f696596d0eaa5 (patch)
treeee5f3d3549cabb23292444d75e9619f9c08e2161 /llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
parent0c962cb5c84a11360f335ead3ee416d253628446 (diff)
downloadllvm-8a595b1d2edf3d5d987a2a498e7f696596d0eaa5.zip
llvm-8a595b1d2edf3d5d987a2a498e7f696596d0eaa5.tar.gz
llvm-8a595b1d2edf3d5d987a2a498e7f696596d0eaa5.tar.bz2
[AArch64] Refactor floating point materialization. NFC
It splits the login of actual instruction emission away from the logic that figures out the appropriate sequence on AArch64ExpandPseudo::expandMOVImm. The new function AArch64_IMM::expandMOVImm, which return the list of the instructions to materialize the immediate constant, is implemented on a separated unit because it will be used in a subsequent patch to optimize floating point materialization. Reviewers: efriedma Differential Revision: https://reviews.llvm.org/D58915 llvm-svn: 356387
Diffstat (limited to 'llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp')
0 files changed, 0 insertions, 0 deletions