Skip to content

Commit 3f5d499

Browse files
SC llvm teamSC llvm team
authored andcommitted
Merge llvm/main into amd-debug
2 parents 47d8fa6 + 433a5a7 commit 3f5d499

34 files changed

+9
-69
lines changed

llvm/lib/Target/ARM/ARMFastISel.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2562,8 +2562,7 @@ bool ARMFastISel::SelectIntrinsicCall(const IntrinsicInst &I) {
25622562
const TargetRegisterClass *RC = isThumb2 ? &ARM::tGPRRegClass
25632563
: &ARM::GPRRegClass;
25642564

2565-
const ARMBaseRegisterInfo *RegInfo =
2566-
static_cast<const ARMBaseRegisterInfo *>(Subtarget->getRegisterInfo());
2565+
const ARMBaseRegisterInfo *RegInfo = Subtarget->getRegisterInfo();
25672566
Register FramePtr = RegInfo->getFrameRegister(*(FuncInfo.MF));
25682567
Register SrcReg = FramePtr;
25692568

llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1293,7 +1293,7 @@ bool ARMLowOverheadLoops::runOnMachineFunction(MachineFunction &mf) {
12931293
RDA = &getAnalysis<ReachingDefAnalysis>();
12941294
MF->getProperties().setTracksLiveness();
12951295
MRI = &MF->getRegInfo();
1296-
TII = static_cast<const ARMBaseInstrInfo*>(ST.getInstrInfo());
1296+
TII = ST.getInstrInfo();
12971297
TRI = ST.getRegisterInfo();
12981298
BBUtils = std::make_unique<ARMBasicBlockUtils>(*MF);
12991299
BBUtils->computeAllBlockSizes();

llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -781,7 +781,7 @@ bool MicroMipsSizeReduce::runOnMachineFunction(MachineFunction &MF) {
781781
Subtarget->hasMips32r6())
782782
return false;
783783

784-
MipsII = static_cast<const MipsInstrInfo *>(Subtarget->getInstrInfo());
784+
MipsII = Subtarget->getInstrInfo();
785785

786786
bool Modified = false;
787787
MachineFunction::iterator I = MF.begin(), E = MF.end();

llvm/lib/Target/Mips/MipsBranchExpansion.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -941,7 +941,7 @@ bool MipsBranchExpansion::runOnMachineFunction(MachineFunction &MF) {
941941
IsPIC = TM.isPositionIndependent();
942942
ABI = static_cast<const MipsTargetMachine &>(TM).getABI();
943943
STI = &MF.getSubtarget<MipsSubtarget>();
944-
TII = static_cast<const MipsInstrInfo *>(STI->getInstrInfo());
944+
TII = STI->getInstrInfo();
945945

946946
if (IsPIC && ABI.IsO32() &&
947947
MF.getInfo<MipsFunctionInfo>()->globalBaseRegSet())

llvm/lib/Target/Mips/MipsSEFrameLowering.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -403,8 +403,7 @@ void MipsSEFrameLowering::emitPrologue(MachineFunction &MF,
403403

404404
const MipsSEInstrInfo &TII =
405405
*static_cast<const MipsSEInstrInfo *>(STI.getInstrInfo());
406-
const MipsRegisterInfo &RegInfo =
407-
*static_cast<const MipsRegisterInfo *>(STI.getRegisterInfo());
406+
const MipsRegisterInfo &RegInfo = *STI.getRegisterInfo();
408407

409408
MachineBasicBlock::iterator MBBI = MBB.begin();
410409
DebugLoc dl;
@@ -658,8 +657,7 @@ void MipsSEFrameLowering::emitEpilogue(MachineFunction &MF,
658657

659658
const MipsSEInstrInfo &TII =
660659
*static_cast<const MipsSEInstrInfo *>(STI.getInstrInfo());
661-
const MipsRegisterInfo &RegInfo =
662-
*static_cast<const MipsRegisterInfo *>(STI.getRegisterInfo());
660+
const MipsRegisterInfo &RegInfo = *STI.getRegisterInfo();
663661

664662
DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
665663
MipsABIInfo ABI = STI.getABI();

llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2425,8 +2425,7 @@ void PPCAIXAsmPrinter::emitTracebackTable() {
24252425
// Set the 4th byte of the mandatory field.
24262426
FirstHalfOfMandatoryField |= TracebackTable::IsFunctionNamePresentMask;
24272427

2428-
const PPCRegisterInfo *RegInfo =
2429-
static_cast<const PPCRegisterInfo *>(Subtarget->getRegisterInfo());
2428+
const PPCRegisterInfo *RegInfo = Subtarget->getRegisterInfo();
24302429
Register FrameReg = RegInfo->getFrameRegister(*MF);
24312430
if (FrameReg == (Subtarget->isPPC64() ? PPC::X31 : PPC::R31))
24322431
FirstHalfOfMandatoryField |= TracebackTable::IsAllocaUsedMask;

llvm/lib/Target/X86/X86CallFrameOptimization.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,7 @@ bool X86CallFrameOptimization::runOnMachineFunction(MachineFunction &MF) {
239239
TFL = STI->getFrameLowering();
240240
MRI = &MF.getRegInfo();
241241

242-
const X86RegisterInfo &RegInfo =
243-
*static_cast<const X86RegisterInfo *>(STI->getRegisterInfo());
242+
const X86RegisterInfo &RegInfo = *STI->getRegisterInfo();
244243
SlotSize = RegInfo.getSlotSize();
245244
assert(isPowerOf2_32(SlotSize) && "Expect power of 2 stack slot size");
246245
Log2SlotSize = Log2_32(SlotSize);
@@ -356,8 +355,7 @@ void X86CallFrameOptimization::collectCallInfo(MachineFunction &MF,
356355
CallContext &Context) {
357356
// Check that this particular call sequence is amenable to the
358357
// transformation.
359-
const X86RegisterInfo &RegInfo =
360-
*static_cast<const X86RegisterInfo *>(STI->getRegisterInfo());
358+
const X86RegisterInfo &RegInfo = *STI->getRegisterInfo();
361359

362360
// We expect to enter this at the beginning of a call sequence
363361
assert(I->getOpcode() == TII->getCallFrameSetupOpcode());

mlir/lib/Dialect/SPIRV/IR/CooperativeMatrixOps.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include "mlir/Dialect/SPIRV/IR/SPIRVEnums.h"
1616
#include "mlir/Dialect/SPIRV/IR/SPIRVOps.h"
1717
#include "llvm/ADT/STLExtras.h"
18-
#include <cstdint>
1918

2019
using namespace mlir::spirv::AttrNames;
2120

mlir/lib/Dialect/SPIRV/IR/SPIRVCanonicalization.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include "mlir/Dialect/SPIRV/IR/SPIRVOps.h"
1717

1818
#include "mlir/Dialect/CommonFolders.h"
19-
#include "mlir/Dialect/SPIRV/IR/SPIRVDialect.h"
2019
#include "mlir/Dialect/SPIRV/IR/SPIRVTypes.h"
2120
#include "mlir/Dialect/UB/IR/UBOps.h"
2221
#include "mlir/IR/Matchers.h"

mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,9 @@
2525
#include "mlir/IR/MLIRContext.h"
2626
#include "mlir/Parser/Parser.h"
2727
#include "mlir/Transforms/InliningUtils.h"
28-
#include "llvm/ADT/DenseMap.h"
2928
#include "llvm/ADT/Sequence.h"
30-
#include "llvm/ADT/SetVector.h"
3129
#include "llvm/ADT/StringExtras.h"
32-
#include "llvm/ADT/StringMap.h"
3330
#include "llvm/ADT/TypeSwitch.h"
34-
#include "llvm/Support/raw_ostream.h"
3531

3632
using namespace mlir;
3733
using namespace mlir::spirv;

0 commit comments

Comments
 (0)