summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/CGSCCPassManager.cpp
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2017-07-15 07:14:25 +0000
committerSimon Atanasyan <simon@atanasyan.com>2017-07-15 07:14:25 +0000
commitf217c7b7e20ed00ff6595b93177a08733982f84c (patch)
tree7a25c13e0d977d1f94afd836f0b720ab3e72bd2e /llvm/lib/Analysis/CGSCCPassManager.cpp
parent19a652381b46824f12d76f43b7752c761968d87f (diff)
downloadbcm5719-llvm-f217c7b7e20ed00ff6595b93177a08733982f84c.tar.gz
bcm5719-llvm-f217c7b7e20ed00ff6595b93177a08733982f84c.zip
[mips] Handle the `long-calls` feature flags in the MIPS backend
If the `long-calls` feature flags is enabled, disable use of the `jal` instruction. Instead of that call a function by by first loading its address into a register, and then using the contents of that register. Differential revision: https://reviews.llvm.org/D35168 llvm-svn: 308087
Diffstat (limited to 'llvm/lib/Analysis/CGSCCPassManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud