forked from OSchip/llvm-project
[SystemZ] Give the EXRL_Pseudo a size value of 6 bytes.
This pseudo is expanded very late (AsmPrinter) and therefore has to have a correct size value, or the branch relaxation pass may make a wrong decision. Review: Ulrich Weigand
This commit is contained in:
parent
7593f68a05
commit
12b44bf5ee
|
@ -2173,7 +2173,7 @@ let hasSideEffects = 1 in {
|
|||
def EX : SideEffectBinaryRX<"ex", 0x44, ADDR64>;
|
||||
def EXRL : SideEffectBinaryRILPC<"exrl", 0xC60, ADDR64>;
|
||||
let hasNoSchedulingInfo = 1 in
|
||||
def EXRL_Pseudo : Pseudo<(outs), (ins i64imm:$TargetOpc, ADDR64:$lenMinus1,
|
||||
def EXRL_Pseudo : Alias<6, (outs), (ins i64imm:$TargetOpc, ADDR64:$lenMinus1,
|
||||
bdaddr12only:$bdl1, bdaddr12only:$bd2),
|
||||
[]>;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue