summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
diff options
context:
space:
mode:
authorQuentin Colombet <qcolombet@apple.com>2016-02-11 21:45:08 +0000
committerQuentin Colombet <qcolombet@apple.com>2016-02-11 21:45:08 +0000
commit1cb8fac171fbd6bc8a65a677a47b5de391614e35 (patch)
tree73a27b28cbc0b6d42dbb829e858ef2e40f168a04 /llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
parent1397d49ef5772833179e9edb53697c156e074dcc (diff)
downloadbcm5719-llvm-1cb8fac171fbd6bc8a65a677a47b5de391614e35.tar.gz
bcm5719-llvm-1cb8fac171fbd6bc8a65a677a47b5de391614e35.zip
[AArch64] Implements the lowering of formal arguments for GlobalISel.
This is just a trivial implementation: - Support only arguments passed in registers. - Support only "plain" arguments, i.e., no sext/zext attribute. At this point, it is possible to play with the IRTranslator on AArch64: llc -mtriple arm64-<vendor>-<os> -print-machineinstrs <input.ll> -o - -global-isel For now, we only support the translation of program with adds and returns. Follow-up patches are on their way to add a test case (the MIRParser is not ready as it is). llvm-svn: 260600
Diffstat (limited to 'llvm/lib/Transforms/IPO/PassManagerBuilder.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud