diff options
| author | Juergen Ributzka <juergen@apple.com> | 2014-09-18 05:40:41 +0000 |
|---|---|---|
| committer | Juergen Ributzka <juergen@apple.com> | 2014-09-18 05:40:41 +0000 |
| commit | 99b7758ba072e13cebc54ecb043f9c79315f0241 (patch) | |
| tree | 623d95a873b2c271044d6023ce017ad69b0f8c6b /llvm/test/CodeGen/XCore/dwarf_debug.ll | |
| parent | f82886e5020c2cda518902d665cd87ddb2c40e59 (diff) | |
| download | bcm5719-llvm-99b7758ba072e13cebc54ecb043f9c79315f0241.tar.gz bcm5719-llvm-99b7758ba072e13cebc54ecb043f9c79315f0241.zip | |
[FastISel][AArch64] Fold 'AND' instruction during the address computation.
The 'AND' instruction could be used to mask out the lower 32 bits of a register.
If this is done inside an address computation we might be able to fold the
instruction into the memory instruction itself.
and x1, x1, #0xffffffff ---> ldrb x0, [x0, w1, uxtw]
ldrb x0, [x0, x1]
llvm-svn: 218030
Diffstat (limited to 'llvm/test/CodeGen/XCore/dwarf_debug.ll')
0 files changed, 0 insertions, 0 deletions

