@@ -478,9 +478,9 @@ static MCCFIInstruction createDefCFAExpression(const TargetRegisterInfo &TRI,
478
478
else
479
479
Comment << printReg (Reg, &TRI);
480
480
481
- appendScalableVectorExpression (
482
- Expr, FixedOffset, ScalableOffset ,
483
- TRI. getDwarfRegNum (RISCV::VLENB, true ), Comment);
481
+ appendScalableVectorExpression (Expr, FixedOffset, ScalableOffset,
482
+ TRI. getDwarfRegNum (RISCV::VLENB, true ) ,
483
+ Comment);
484
484
485
485
SmallString<64 > DefCfaExpr;
486
486
uint8_t buffer[16 ];
@@ -493,8 +493,7 @@ static MCCFIInstruction createDefCFAExpression(const TargetRegisterInfo &TRI,
493
493
}
494
494
495
495
static MCCFIInstruction createDefCFAOffset (const TargetRegisterInfo &TRI,
496
- Register Reg,
497
- uint64_t FixedOffset,
496
+ Register Reg, uint64_t FixedOffset,
498
497
uint64_t ScalableOffset) {
499
498
assert (ScalableOffset != 0 && " Did not need to adjust CFA for RVV" );
500
499
SmallString<64 > Expr;
@@ -503,9 +502,9 @@ static MCCFIInstruction createDefCFAOffset(const TargetRegisterInfo &TRI,
503
502
Comment << printReg (Reg, &TRI) << " @ cfa" ;
504
503
505
504
// Build up the expression (FixedOffset + ScalableOffset * VLENB).
506
- appendScalableVectorExpression (
507
- Expr, FixedOffset, ScalableOffset ,
508
- TRI. getDwarfRegNum (RISCV::VLENB, true ), Comment);
505
+ appendScalableVectorExpression (Expr, FixedOffset, ScalableOffset,
506
+ TRI. getDwarfRegNum (RISCV::VLENB, true ) ,
507
+ Comment);
509
508
510
509
SmallString<64 > DefCfaExpr;
511
510
uint8_t buffer[16 ];
@@ -1593,8 +1592,7 @@ void RISCVFrameLowering::emitCalleeSavedRVVPrologCFI(
1593
1592
return ;
1594
1593
1595
1594
uint64_t FixedSize = getStackSizeWithRVVPadding (*MF) +
1596
- RVFI->getLibCallStackSize () +
1597
- RVFI->getRVPushStackSize ();
1595
+ RVFI->getLibCallStackSize () + RVFI->getRVPushStackSize ();
1598
1596
if (!HasFP) {
1599
1597
uint64_t ScalarLocalVarSize =
1600
1598
MFI.getStackSize () - RVFI->getCalleeSavedStackSize () -
@@ -1603,13 +1601,13 @@ void RISCVFrameLowering::emitCalleeSavedRVVPrologCFI(
1603
1601
FixedSize -= ScalarLocalVarSize;
1604
1602
}
1605
1603
1606
- for (auto &CS: RVVCSI) {
1604
+ for (auto &CS : RVVCSI) {
1607
1605
// Insert the spill to the stack frame.
1608
1606
int FI = CS.getFrameIdx ();
1609
1607
if (FI >= 0 && MFI.getStackID (FI) == TargetStackID::ScalableVector) {
1610
- unsigned CFIIndex = MF->addFrameInst (createDefCFAOffset (
1611
- *STI.getRegisterInfo (), CS.getReg (),
1612
- -FixedSize, MFI.getObjectOffset (FI) / 8 ));
1608
+ unsigned CFIIndex = MF->addFrameInst (
1609
+ createDefCFAOffset ( *STI.getRegisterInfo (), CS.getReg (), -FixedSize ,
1610
+ MFI.getObjectOffset (FI) / 8 ));
1613
1611
BuildMI (MBB, MI, DL, TII.get (TargetOpcode::CFI_INSTRUCTION))
1614
1612
.addCFIIndex (CFIIndex)
1615
1613
.setMIFlag (MachineInstr::FrameSetup);
0 commit comments