HomePhabricator

[FastISel][AArch64] Implement the FastLowerArguments hook.

Description

[FastISel][AArch64] Implement the FastLowerArguments hook.

This implements basic argument lowering for AArch64 in FastISel. It only
handles a small subset of the C calling convention. It supports simple
arguments that can be passed in GPR and FPR registers.

This should cover most of the trivial cases without falling back to
SelectionDAG.

This fixes rdar://problem/17890986.

Details

Committed
ributzkaAug 4 2014, 10:43 PM
Parents
rL214845: Revert "r214832 - MachineCombiner Pass for selecting faster instruction"
Branches
Unknown
Tags
Unknown

Event Timeline