summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsISelLowering.cpp
diff options
context:
space:
mode:
authorDiana Picus <diana.picus@linaro.org>2017-01-26 09:20:47 +0000
committerDiana Picus <diana.picus@linaro.org>2017-01-26 09:20:47 +0000
commit278c722e6d01c3737785aa625e622eb430d27845 (patch)
tree93701ca4caf79513f244a57c805dadabc004f56e /llvm/lib/Target/Mips/MipsISelLowering.cpp
parent7a7510ea9704f2e6e02ffed74e32af95f929945e (diff)
downloadbcm5719-llvm-278c722e6d01c3737785aa625e622eb430d27845.tar.gz
bcm5719-llvm-278c722e6d01c3737785aa625e622eb430d27845.zip
[ARM] GlobalISel: Load i1, i8 and i16 args from stack
Add support for loading i1, i8 and i16 arguments from the stack, with or without the ABI extension flags. When the ABI extension flags are present, we load a 4-byte value, otherwise we preserve the size of the load and let the instruction selector replace it with a LDRB/LDRH. This generates the same thing as DAGISel. Differential Revision: https://reviews.llvm.org/D27803 llvm-svn: 293163
Diffstat (limited to 'llvm/lib/Target/Mips/MipsISelLowering.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud