diff options
author | Peter Smith <peter.smith@linaro.org> | 2017-06-16 13:10:08 +0000 |
---|---|---|
committer | Peter Smith <peter.smith@linaro.org> | 2017-06-16 13:10:08 +0000 |
commit | 3298027951cf546dcca3c598362e4d2050efaf6d (patch) | |
tree | 6ee6fe4583f88b01fec15704854a6a23915a9560 /llvm/utils/TableGen/CodeGenDAGPatterns.cpp | |
parent | eb6d821cdae520afd37c6e5669453ae7e68c7f37 (diff) | |
download | llvm-3298027951cf546dcca3c598362e4d2050efaf6d.zip llvm-3298027951cf546dcca3c598362e4d2050efaf6d.tar.gz llvm-3298027951cf546dcca3c598362e4d2050efaf6d.tar.bz2 |
[ELF] Enable createThunks to be called more than once.
In preparation for supporting range extension thunks we now continually
call createThunks() until no more thunks are added. This requires us to
record the thunks we add on each pass and only merge the new ones into the
OutputSection. We also need to check if a Relocation is targeting a thunk
to prevent us from infinitely creating more thunks.
Differential Revision: https://reviews.llvm.org/D34034
llvm-svn: 305555
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.cpp')
0 files changed, 0 insertions, 0 deletions