Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMachineFunction.cpp27 MipsFunctionInfo::clone(BumpPtrAllocator &Allocator, MachineFunction &DestMF, in clone()
30 return DestMF.cloneInfo<MipsFunctionInfo>(*this); in clone()
33 MipsFunctionInfo::~MipsFunctionInfo() = default;
35 bool MipsFunctionInfo::globalBaseRegSet() const { in globalBaseRegSet()
55 Register MipsFunctionInfo::getGlobalBaseReg(MachineFunction &MF) { in getGlobalBaseReg()
62 Register MipsFunctionInfo::getGlobalBaseRegForGlobalISel(MachineFunction &MF) { in getGlobalBaseRegForGlobalISel()
70 void MipsFunctionInfo::initGlobalBaseReg(MachineFunction &MF) { in initGlobalBaseReg()
157 void MipsFunctionInfo::createEhDataRegsFI(MachineFunction &MF) { in createEhDataRegsFI()
170 void MipsFunctionInfo in createISRRegFI()
[all...]
H A DMipsMachineFunction.h25 class MipsFunctionInfo : public MachineFunctionInfo {
27 MipsFunctionInfo(const Function &F, const TargetSubtargetInfo *STI) {} in MipsFunctionInfo() function
34 ~MipsFunctionInfo() override;
H A DMipsSEFrameLowering.cpp321 int FI = MF.getInfo<MipsFunctionInfo>()->getMoveF64ViaSpillFI(MF, RC2); in expandBuildPairF64()
387 int FI = MF.getInfo<MipsFunctionInfo>()->getMoveF64ViaSpillFI(MF, RC); in expandExtractElementF64()
402 MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in emitPrologue()
526 MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in emitInterruptPrologueStub()
656 MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in emitEpilogue()
714 MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in emitInterruptEpilogueStub()
829 MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in determineCalleeSaves()
H A DMipsAsmPrinter.h36 class MipsFunctionInfo; variable
123 const MipsFunctionInfo *MipsFI;
H A DMipsSERegisterInfo.cpp148 MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in eliminateFI()
H A DMips16ISelDAGToDAG.cpp56 MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in initGlobalBaseReg()
H A DMipsRegisterInfo.cpp225 const MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in getReservedRegs()
H A DMips16ISelLowering.h36 const MipsFunctionInfo &FI) const override;
H A DMipsTargetMachine.cpp309 return MipsFunctionInfo::create<MipsFunctionInfo>(Allocator, F, STI); in createMachineFunctionInfo()
H A DMipsInstructionSelector.cpp400 .addUse(MF.getInfo<MipsFunctionInfo>() in select()
666 .addReg(MF.getInfo<MipsFunctionInfo>() in select()
722 .addReg(MF.getInfo<MipsFunctionInfo>() in select()
899 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); in select()
H A DMipsSEISelLowering.h68 const MipsFunctionInfo &FI) const override;
H A DMips16ISelLowering.cpp251 const MipsFunctionInfo &FI) const { in isEligibleForTailCallOptimization()
424 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); in getOpndList()
H A DMipsISelDAGToDAG.cpp61 Register GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(*MF); in getGlobalBaseReg()
H A DMipsISelLowering.cpp139 MipsFunctionInfo *FI = MF.getInfo<MipsFunctionInfo>(); in getGlobalReg()
2417 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); in lowerVASTART()
2723 MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in lowerEH_RETURN()
3348 MipsFunctionInfo *FuncInfo = MF.getInfo<MipsFunctionInfo>(); in LowerCall()
3408 CCInfo, StackSize, *MF.getInfo<MipsFunctionInfo>()); in LowerCall()
3810 MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in LowerFormalArguments()
3984 MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in LowerInterruptReturn()
4066 MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in LowerReturn()
4697 MipsFunctionInfo *MipsFI = MF.getInfo<MipsFunctionInfo>(); in writeVarArgRegs()
H A DMipsCallLowering.cpp422 MF.getInfo<MipsFunctionInfo>()->setVarArgsFrameIndex(FI); in lowerFormalArguments()
537 MF.getInfo<MipsFunctionInfo>()->getGlobalBaseRegForGlobalISel(MF)); in lowerCall()
H A DMipsISelLowering.h47 class MipsFunctionInfo; variable
601 const MipsFunctionInfo &FI) const = 0;
H A DMipsConstantIslandPass.cpp342 MipsFunctionInfo *MFI;
444 MFI = MF->getInfo<MipsFunctionInfo>(); in runOnMachineFunction()
H A DMipsFastISel.cpp139 MipsFunctionInfo *MFI;
253 MFI = funcInfo.MF->getInfo<MipsFunctionInfo>(); in MipsFastISel()
1492 MF->getInfo<MipsFunctionInfo>()->setFormalArgInfo(IncomingArgSizeInBytes, in fastLowerArguments()
H A DMipsBranchExpansion.cpp947 MF.getInfo<MipsFunctionInfo>()->globalBaseRegSet()) in runOnMachineFunction()
H A DMipsAsmPrinter.cpp84 MipsFI = MF.getInfo<MipsFunctionInfo>(); in runOnMachineFunction()
H A DMipsSEISelDAGToDAG.cpp151 MF.getInfo<MipsFunctionInfo>()->initGlobalBaseReg(MF); in processFunctionAfterISel()
H A DMipsSEISelLowering.cpp1183 const MipsFunctionInfo &FI) const { in isEligibleForTailCallOptimization()