mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 11:02:59 +02:00
[AVR] Factor out mayLoad in tablegen patterns
Patch by Gergo Erdi. llvm-svn: 314897
This commit is contained in:
parent
9862729490
commit
569e524df6
@ -1417,6 +1417,7 @@ def STDWPtrQRr : Pseudo<(outs),
|
|||||||
// Load program memory operations.
|
// Load program memory operations.
|
||||||
let canFoldAsLoad = 1,
|
let canFoldAsLoad = 1,
|
||||||
isReMaterializable = 1,
|
isReMaterializable = 1,
|
||||||
|
mayLoad = 1,
|
||||||
hasSideEffects = 0 in
|
hasSideEffects = 0 in
|
||||||
{
|
{
|
||||||
let Defs = [R0],
|
let Defs = [R0],
|
||||||
@ -1437,8 +1438,7 @@ hasSideEffects = 0 in
|
|||||||
Requires<[HasLPMX]>;
|
Requires<[HasLPMX]>;
|
||||||
|
|
||||||
// Load program memory, while postincrementing the Z register.
|
// Load program memory, while postincrementing the Z register.
|
||||||
let mayLoad = 1,
|
let Defs = [R31R30] in
|
||||||
Defs = [R31R30] in
|
|
||||||
{
|
{
|
||||||
def LPMRdZPi : FLPMX<0,
|
def LPMRdZPi : FLPMX<0,
|
||||||
1,
|
1,
|
||||||
|
Loading…
Reference in New Issue
Block a user