/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kSubtarget.cpp | 49 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 D | M68kTargetMachine.h | 17 #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 D | M68kFrameLowering.h | 24 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 D | M68kRegisterInfo.h | 26 class M68kSubtarget; variable 48 const M68kSubtarget &Subtarget; 51 M68kRegisterInfo(const M68kSubtarget &Subtarget);
|
H A D | M68k.h | 23 class M68kSubtarget; variable 46 createM68kInstructionSelector(const M68kTargetMachine &, const M68kSubtarget &,
|
H A D | M68kSubtarget.h | 44 class M68kSubtarget : public M68kGenSubtargetInfo { 80 M68kSubtarget(const Triple &TT, StringRef CPU, StringRef FS, 147 M68kSubtarget &initializeSubtargetDependencies(StringRef CPU, Triple TT,
|
H A D | M68kTargetMachine.cpp | 115 const M68kSubtarget * 129 I = std::make_unique<M68kSubtarget>(TargetTriple, CPU, FS, *this); in getSubtargetImpl() 155 const M68kSubtarget &getM68kSubtarget() const { in getM68kSubtarget()
|
H A D | M68kAsmPrinter.h | 35 class M68kSubtarget; variable 52 const M68kSubtarget *Subtarget;
|
H A D | M68kISelLowering.h | 114 class M68kSubtarget; variable 117 const M68kSubtarget &Subtarget; 122 const M68kSubtarget &STI); 125 const M68kSubtarget &STI);
|
H A D | M68kInstrInfo.h | 30 class M68kSubtarget; variable 241 const M68kSubtarget &Subtarget; 245 explicit M68kInstrInfo(const M68kSubtarget &STI); 247 static const M68kInstrInfo *create(M68kSubtarget &STI);
|
H A D | M68kInstrInfo.cpp | 43 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 D | M68kRegisterInfo.cpp | 45 M68kRegisterInfo::M68kRegisterInfo(const M68kSubtarget &ST) in M68kRegisterInfo() 139 if (MF.getSubtarget<M68kSubtarget>().isRegisterReservedByUser(Reg)) in getReservedRegs()
|
H A D | M68kCollapseMOVEMPass.cpp | 161 const M68kSubtarget *STI; 235 STI = &MF.getSubtarget<M68kSubtarget>(); in runOnMachineFunction()
|
H A D | M68kExpandPseudo.cpp | 47 const M68kSubtarget *STI; 320 STI = &MF.getSubtarget<M68kSubtarget>(); in runOnMachineFunction()
|
H A D | M68kCallingConv.td | 18 : CCIf<!strconcat("static_cast<const M68kSubtarget &>"
|
H A D | M68kISelDAGToDAG.cpp | 188 const M68kSubtarget *Subtarget; 358 Subtarget = &MF.getSubtarget<M68kSubtarget>(); in runOnMachineFunction()
|
H A D | M68kFrameLowering.cpp | 36 M68kFrameLowering::M68kFrameLowering(const M68kSubtarget &STI, Align Alignment) in M68kFrameLowering() 473 assert(&STI == &MF.getSubtarget<M68kSubtarget>() && in emitPrologue()
|
H A D | M68kISelLowering.cpp | 47 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 D | M68kInstructionSelector.cpp | 28 M68kInstructionSelector(const M68kTargetMachine &TM, const M68kSubtarget &STI, 58 const M68kTargetMachine &TM, const M68kSubtarget &STI, in M68kInstructionSelector() 86 const M68kSubtarget &Subtarget, in createM68kInstructionSelector()
|
H A D | M68kLegalizerInfo.h | 21 class M68kSubtarget; variable 25 M68kLegalizerInfo(const M68kSubtarget &ST);
|
H A D | M68kCallLowering.cpp | 57 STI(MIRBuilder.getMF().getSubtarget<M68kSubtarget>()) {} in M68kOutgoingArgHandler() 91 const M68kSubtarget &STI; 196 const M68kSubtarget &STI = MF.getSubtarget<M68kSubtarget>(); in lowerCall()
|
H A D | M68kLegalizerInfo.cpp | 22 M68kLegalizerInfo::M68kLegalizerInfo(const M68kSubtarget &ST) { in M68kLegalizerInfo()
|