Home
last modified time | relevance | path

Searched refs:M68kSubtarget (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kSubtarget.cpp49 void M68kSubtarget::anchor() {} in anchor()
51 M68kSubtarget::M68kSubtarget(const Triple &TT, StringRef CPU, StringRef FS, in M68kSubtarget() function in M68kSubtarget
65 const CallLowering *M68kSubtarget::getCallLowering() const { in getCallLowering()
69 InstructionSelector *M68kSubtarget::getInstructionSelector() const { in getInstructionSelector()
73 const LegalizerInfo *M68kSubtarget::getLegalizerInfo() const { in getLegalizerInfo()
77 const RegisterBankInfo *M68kSubtarget::getRegBankInfo() const { in getRegBankInfo()
81 bool M68kSubtarget::isPositionIndependent() const { in isPositionIndependent()
85 bool M68kSubtarget::isLegalToCallImmediateAddr() const { return true; } in isLegalToCallImmediateAddr()
87 M68kSubtarget &M68kSubtarget::initializeSubtargetDependencies( in initializeSubtargetDependencies()
144 unsigned char M68kSubtarget::classifyBlockAddressReference() const { in classifyBlockAddressReference()
[all …]
H A DM68kTargetMachine.h17 #include "M68kSubtarget.h"
33 M68kSubtarget Subtarget;
35 mutable StringMap<std::unique_ptr<M68kSubtarget>> SubtargetMap;
46 const M68kSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl()
48 const M68kSubtarget *getSubtargetImpl(const Function &F) const override;
H A DM68kFrameLowering.h24 class M68kSubtarget; variable
30 const M68kSubtarget &STI;
67 explicit M68kFrameLowering(const M68kSubtarget &sti, Align Alignment);
69 static const M68kFrameLowering *create(const M68kSubtarget &ST);
H A DM68kRegisterInfo.h26 class M68kSubtarget; variable
48 const M68kSubtarget &Subtarget;
51 M68kRegisterInfo(const M68kSubtarget &Subtarget);
H A DM68k.h23 class M68kSubtarget; variable
46 createM68kInstructionSelector(const M68kTargetMachine &, const M68kSubtarget &,
H A DM68kSubtarget.h44 class M68kSubtarget : public M68kGenSubtargetInfo {
80 M68kSubtarget(const Triple &TT, StringRef CPU, StringRef FS,
147 M68kSubtarget &initializeSubtargetDependencies(StringRef CPU, Triple TT,
H A DM68kTargetMachine.cpp115 const M68kSubtarget *
129 I = std::make_unique<M68kSubtarget>(TargetTriple, CPU, FS, *this); in getSubtargetImpl()
155 const M68kSubtarget &getM68kSubtarget() const { in getM68kSubtarget()
H A DM68kAsmPrinter.h35 class M68kSubtarget; variable
52 const M68kSubtarget *Subtarget;
H A DM68kISelLowering.h114 class M68kSubtarget; variable
117 const M68kSubtarget &Subtarget;
122 const M68kSubtarget &STI);
125 const M68kSubtarget &STI);
H A DM68kInstrInfo.h30 class M68kSubtarget; variable
241 const M68kSubtarget &Subtarget;
245 explicit M68kInstrInfo(const M68kSubtarget &STI);
247 static const M68kInstrInfo *create(M68kSubtarget &STI);
H A DM68kInstrInfo.cpp43 M68kInstrInfo::M68kInstrInfo(const M68kSubtarget &STI) in M68kInstrInfo()
735 const M68kSubtarget &STI, bool load) { in getLoadStoreRegOpcode()
757 const M68kSubtarget &STI) { in getStoreRegOpcode()
763 const M68kSubtarget &STI) { in getLoadRegOpcode()
871 const M68kSubtarget &STI = MF.getSubtarget<M68kSubtarget>(); in runOnMachineFunction()
H A DM68kRegisterInfo.cpp45 M68kRegisterInfo::M68kRegisterInfo(const M68kSubtarget &ST) in M68kRegisterInfo()
139 if (MF.getSubtarget<M68kSubtarget>().isRegisterReservedByUser(Reg)) in getReservedRegs()
H A DM68kCollapseMOVEMPass.cpp161 const M68kSubtarget *STI;
235 STI = &MF.getSubtarget<M68kSubtarget>(); in runOnMachineFunction()
H A DM68kExpandPseudo.cpp47 const M68kSubtarget *STI;
320 STI = &MF.getSubtarget<M68kSubtarget>(); in runOnMachineFunction()
H A DM68kCallingConv.td18 : CCIf<!strconcat("static_cast<const M68kSubtarget &>"
H A DM68kISelDAGToDAG.cpp188 const M68kSubtarget *Subtarget;
358 Subtarget = &MF.getSubtarget<M68kSubtarget>(); in runOnMachineFunction()
H A DM68kFrameLowering.cpp36 M68kFrameLowering::M68kFrameLowering(const M68kSubtarget &STI, Align Alignment) in M68kFrameLowering()
473 assert(&STI == &MF.getSubtarget<M68kSubtarget>() && in emitPrologue()
H A DM68kISelLowering.cpp47 const M68kSubtarget &STI) in M68kTargetLowering()
3565 const M68kSubtarget &Subtarget) { in combineSetCCCCR()
3575 const M68kSubtarget &Subtarget) { in combineM68kSetCC()
3587 const M68kSubtarget &Subtarget) { in combineM68kBrCond()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kInstructionSelector.cpp28 M68kInstructionSelector(const M68kTargetMachine &TM, const M68kSubtarget &STI,
58 const M68kTargetMachine &TM, const M68kSubtarget &STI, in M68kInstructionSelector()
86 const M68kSubtarget &Subtarget, in createM68kInstructionSelector()
H A DM68kLegalizerInfo.h21 class M68kSubtarget; variable
25 M68kLegalizerInfo(const M68kSubtarget &ST);
H A DM68kCallLowering.cpp57 STI(MIRBuilder.getMF().getSubtarget<M68kSubtarget>()) {} in M68kOutgoingArgHandler()
91 const M68kSubtarget &STI;
196 const M68kSubtarget &STI = MF.getSubtarget<M68kSubtarget>(); in lowerCall()
H A DM68kLegalizerInfo.cpp22 M68kLegalizerInfo::M68kLegalizerInfo(const M68kSubtarget &ST) { in M68kLegalizerInfo()