Home
last modified time | relevance | path

Searched refs:HexagonMachineFunctionInfo (Results 1 – 10 of 10) sorted by relevance

/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMachineFunctionInfo.cpp14 void HexagonMachineFunctionInfo::anchor() {} in anchor()
16 MachineFunctionInfo *HexagonMachineFunctionInfo::clone( in clone()
20 return DestMF.cloneInfo<HexagonMachineFunctionInfo>(*this); in clone()
H A DHexagonMachineFunctionInfo.h25 class HexagonMachineFunctionInfo : public MachineFunctionInfo {
41 HexagonMachineFunctionInfo() = default;
43 HexagonMachineFunctionInfo(const Function &F, in HexagonMachineFunctionInfo() function
H A DCMakeLists.txt49 HexagonMachineFunctionInfo.cpp
H A DHexagonTargetMachine.cpp17 #include "HexagonMachineFunctionInfo.h"
348 return HexagonMachineFunctionInfo::create<HexagonMachineFunctionInfo>( in HexagonPassConfig()
H A DHexagonRegisterInfo.cpp15 #include "HexagonMachineFunctionInfo.h"
130 bool HasEHReturn = MF->getInfo<HexagonMachineFunctionInfo>()->hasEHReturn(); in getCalleeSavedRegs()
193 MF.getInfo<HexagonMachineFunctionInfo>()->getStackAlignBaseReg(); in getReservedRegs()
H A DHexagonVExtract.cpp108 MF.getInfo<HexagonMachineFunctionInfo>()->getStackAlignBaseReg(); in runOnMachineFunction()
H A DHexagonFrameLowering.cpp13 #include "HexagonMachineFunctionInfo.h"
650 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in insertPrologueInBlock()
1178 const auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in hasFP()
1273 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in getFrameIndexReference()
1520 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in processFunctionBeforeFrameFinalized()
1587 MF.getInfo<HexagonMachineFunctionInfo>()->getStackAlignBaseReg(); in assignCalleeSavedSpillSlots()
2086 if (MF.getInfo<HexagonMachineFunctionInfo>()->hasEHReturn()) in determineCalleeSaves()
2581 if (MF.getInfo<HexagonMachineFunctionInfo>()->hasEHReturn()) in shouldInlineCSR()
H A DHexagonISelLowering.cpp16 #include "HexagonMachineFunctionInfo.h"
662 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>();
833 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in LowerFormalArguments()
963 HexagonMachineFunctionInfo *QFI = MF.getInfo<HexagonMachineFunctionInfo>(); in LowerVASTART()
971 auto &FuncInfo = *MF.getInfo<HexagonMachineFunctionInfo>(); in LowerVASTART()
3311 HexagonMachineFunctionInfo *FuncInfo = in LowerUAddSubOCarry()
3312 DAG.getMachineFunction().getInfo<HexagonMachineFunctionInfo>(); in LowerUAddSubOCarry()
H A DHexagonISelDAGToDAG.cpp16 #include "HexagonMachineFunctionInfo.h"
781 auto &HMFI = *MF->getInfo<HexagonMachineFunctionInfo>(); in SelectFrameIndex()
1439 MF->getInfo<HexagonMachineFunctionInfo>()->setStackAlignBaseReg(AP); in emitFunctionEntryCode()
/llvm-project/llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/
H A DBUILD.gn75 "HexagonMachineFunctionInfo.cpp",