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.cpp639 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in insertPrologueInBlock() local
640 for (int i = HMFI.getFirstNamedArgFrameIndex(), in insertPrologueInBlock()
641 e = HMFI.getLastNamedArgFrameIndex(); i >= e; --i) { in insertPrologueInBlock()
1165 const auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in hasFPImpl() local
1166 if ((MFI.hasCalls() && !enableAllocFrameElim(MF)) || HMFI.hasClobberLR()) in hasFPImpl()
1260 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in getFrameIndexReference() local
1264 Register AP = HMFI.getStackAlignBaseReg(); in getFrameIndexReference()
1507 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in processFunctionBeforeFrameFinalized() local
1509 HMFI.setStackAlignBaseReg(AP); in processFunctionBeforeFrameFinalized()
H A DHexagonISelLowering.cpp735 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in LowerINLINEASM() local
740 Op.getOpcode() != ISD::INLINEASM_BR) || HMFI.hasClobberLR()) in LowerINLINEASM()
767 HMFI.setHasClobberLR(true); in LowerINLINEASM()
906 auto &HMFI = *MF.getInfo<HexagonMachineFunctionInfo>(); in LowerFormalArguments() local
908 HMFI.setFirstNamedArgFrameIndex(-int(MFI.getNumFixedObjects())); in LowerFormalArguments()
986 HMFI.setFirstNamedArgFrameIndex(HMFI.getFirstNamedArgFrameIndex() - 1); in LowerFormalArguments()
987 HMFI.setLastNamedArgFrameIndex(-int(MFI.getNumFixedObjects())); in LowerFormalArguments()
1004 HMFI.setRegSavedAreaStartFrameIndex(RegSaveAreaFrameIndex); in LowerFormalArguments()
1009 HMFI.setVarArgsFrameIndex(FI); in LowerFormalArguments()
1015 HMFI.setRegSavedAreaStartFrameIndex(FI); in LowerFormalArguments()
[all …]
H A DHexagonISelDAGToDAG.cpp782 auto &HMFI = *MF->getInfo<HexagonMachineFunctionInfo>(); in SelectFrameIndex() local
783 Register AR = HMFI.getStackAlignBaseReg(); in SelectFrameIndex()