summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic
diff options
context:
space:
mode:
authorPuyan Lotfi <puyan@puyan.org>2019-05-31 06:02:38 +0000
committerPuyan Lotfi <puyan@puyan.org>2019-05-31 06:02:38 +0000
commit0d63cef180ccc6f5afab824cc784949acb137713 (patch)
tree444beaa5cd3d5ac30b80792700cd11f90d08cb02 /clang/lib/Basic
parent30935ef0bcdc7703eb2199e3fc5095198497e889 (diff)
downloadbcm5719-llvm-0d63cef180ccc6f5afab824cc784949acb137713.tar.gz
bcm5719-llvm-0d63cef180ccc6f5afab824cc784949acb137713.zip
[MIR-Canon] Skip the first N vreg names lazily.
This consolidates the vreg skip code into one function (SkipVRegs()). SkipVRegs() now knows if it should skip as if it is the first initialization or subsequent skips. The first skip is also done the first time createVirtualRegister is called by the cursor instead of by the cursor's constructor. This prevents verifier errors on machine functions that have no vregs (where the verifier will complain that there are vregs when the function uses none). Differential Revision: https://reviews.llvm.org/D62717 llvm-svn: 362195
Diffstat (limited to 'clang/lib/Basic')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud