diff options
author | Simon Atanasyan <simon@atanasyan.com> | 2017-09-12 13:08:24 +0000 |
---|---|---|
committer | Simon Atanasyan <simon@atanasyan.com> | 2017-09-12 13:08:24 +0000 |
commit | 4f70b30d6f3ed6b3f907a737f1d4013c653f7a15 (patch) | |
tree | 3779996b46c75c949a52d41e3f798b30587afd37 /llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | |
parent | 2420122fbb1ef0232499e0eebbf6c768ca0b1d39 (diff) | |
download | bcm5719-llvm-4f70b30d6f3ed6b3f907a737f1d4013c653f7a15.tar.gz bcm5719-llvm-4f70b30d6f3ed6b3f907a737f1d4013c653f7a15.zip |
[MIPS] Initial support of microMIPS code linking
The patch implements initial support of microMIPS code linking:
- Handle microMIPS specific relocations.
- Emit both R1-R5 and R6 microMIPS PLT records.
For now linking mixed set of regular and microMIPS object files is not
supported. Also the patch does not handle (setup and clear) the
least-significant bit of an address which is utilized as the ISA mode
bit and allows to make jump between regular and microMIPS code without
any thunks.
Differential revision: https://reviews.llvm.org/D37335
llvm-svn: 313028
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions