diff options
author | Matthias Braun <matze@braunis.de> | 2017-08-22 23:56:30 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2017-08-22 23:56:30 +0000 |
commit | 55bc9b3f9ebf482936661e62894102e6bacd9f7e (patch) | |
tree | 35faee00884c2e59f63f6d46ea1b655557b94af8 /llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | |
parent | 35189d52218511153c6ad3a027599bb814818779 (diff) | |
download | llvm-55bc9b3f9ebf482936661e62894102e6bacd9f7e.zip llvm-55bc9b3f9ebf482936661e62894102e6bacd9f7e.tar.gz llvm-55bc9b3f9ebf482936661e62894102e6bacd9f7e.tar.bz2 |
TargetInstrInfo: Change duplicate() to work on bundles.
Adds infrastructure to clone whole instruction bundles rather than just
single instructions. This fixes a bug where tail duplication would
unbundle instructions while cloning.
This should unbreak the "Clang Stage 1: cmake, RA, with expensive checks
enabled" build on greendragon. The bot broke with r311139 hitting this
pre-existing bug.
A proper testcase will come next.
llvm-svn: 311511
Diffstat (limited to 'llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp')
0 files changed, 0 insertions, 0 deletions