Home
last modified time | relevance | path

Searched refs:HMFI (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp650 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in insertPrologueInBlock() local
651 for (int i = HMFI.getFirstNamedArgFrameIndex(), in insertPrologueInBlock()
652 e = HMFI.getLastNamedArgFrameIndex(); i >= e; --i) { in insertPrologueInBlock()
1178 const auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in hasFP() local
1179 if ((MFI.hasCalls() && !enableAllocFrameElim(MF)) || HMFI.hasClobberLR()) in hasFP()
1273 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in getFrameIndexReference() local
1277 Register AP = HMFI.getStackAlignBaseReg(); in getFrameIndexReference()
1520 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in processFunctionBeforeFrameFinalized() local
1522 HMFI.setStackAlignBaseReg(AP); in processFunctionBeforeFrameFinalized()
H A DHexagonISelLowering.cpp666 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in LowerINLINEASM() local
671 Op.getOpcode() != ISD::INLINEASM_BR) || HMFI.hasClobberLR()) in LowerINLINEASM()
698 HMFI.setHasClobberLR(true); in LowerINLINEASM()
837 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in LowerFormalArguments() local
839 HMFI.setFirstNamedArgFrameIndex(-int(MFI.getNumFixedObjects())); in LowerFormalArguments()
917 HMFI.setFirstNamedArgFrameIndex(HMFI.getFirstNamedArgFrameIndex() - 1); in LowerFormalArguments()
918 HMFI.setLastNamedArgFrameIndex(-int(MFI.getNumFixedObjects())); in LowerFormalArguments()
935 HMFI.setRegSavedAreaStartFrameIndex(RegSaveAreaFrameIndex); in LowerFormalArguments()
940 HMFI in LowerFormalArguments()
[all...]
H A DHexagonISelDAGToDAG.cpp780 auto &HMFI = *MF->getInfo<HexagonMachineFunctionInfo>(); in SelectFrameIndex() local
781 Register AR = HMFI.getStackAlignBaseReg(); in SelectFrameIndex()