Go to file
Quentin Colombet 1cb8fac171 [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
2016-02-11 21:45:08 +00:00
clang Relax recently added clang version checks. 2016-02-11 21:31:51 +00:00
clang-tools-extra [clang-tidy] google-runtime-int: fix a false positive in implicit code. 2016-02-11 16:22:58 +00:00
compiler-rt [LSan] Test case fix: mode debug output, synchronization instead of sleep(). 2016-02-11 19:03:09 +00:00
debuginfo-tests
libclc configure: Remove llvm 3.6 defines 2016-02-09 22:17:48 +00:00
libcxx Work around regression in glibc 2.22: request that glibc provides the correct 2016-02-11 19:40:06 +00:00
libcxxabi
libunwind [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
lld ELF: Remove readLinkerScript and define LinkerScript::read instead. 2016-02-11 21:38:55 +00:00
lldb XFAIL TestCommandScriptImmediateOutput on FreeBSD also 2016-02-11 21:15:49 +00:00
llgo
llvm [AArch64] Implements the lowering of formal arguments for GlobalISel. 2016-02-11 21:45:08 +00:00
openmp Proxy task fix: task_state stack push condition on fork 2016-02-09 22:32:41 +00:00
polly