diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2016-11-09 17:51:58 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2016-11-09 17:51:58 +0000 |
commit | 4c15db45e471f7eebe733c9a3efacb0678a41589 (patch) | |
tree | 4af2b0e7ac26eb6dfb4719f9ae0eb81e7c763c3e /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | f817efbbb0352049a9c6117a19f78690d1c55be4 (diff) | |
download | llvm-4c15db45e471f7eebe733c9a3efacb0678a41589.zip llvm-4c15db45e471f7eebe733c9a3efacb0678a41589.tar.gz llvm-4c15db45e471f7eebe733c9a3efacb0678a41589.tar.bz2 |
X86: Introduce the "relocImm" ComplexPattern, which represents a relocatable immediate.
A relocatable immediate is either an immediate operand or an operand that
can be relocated by the linker to an immediate, such as a regular symbol
in non-PIC code.
Start using relocImm for 32-bit and 64-bit MOV instructions, and for operands
of type "imm32_su". Remove a number of now-redundant patterns.
Differential Revision: https://reviews.llvm.org/D25812
llvm-svn: 286384
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions