Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp63 static const MCPhysReg FixedCSRFIMap[] = { variable
449 auto *FII = llvm::find_if(FixedCSRFIMap, in getNumPushPopRegs()
451 if (FII != std::end(FixedCSRFIMap)) { in getNumPushPopRegs()
452 unsigned RegNum = std::distance(std::begin(FixedCSRFIMap), FII); in getNumPushPopRegs()
581 if (llvm::is_contained(FixedCSRFIMap, CS.getReg())) in getPushOrLibCallsSavedInfo()
1972 FixedCSRFIMap, [&](MCPhysReg P) { return P == CS.getReg(); }); in assignCalleeSavedSpillSlots()
1973 unsigned RegNum = std::distance(std::begin(FixedCSRFIMap), FII); in assignCalleeSavedSpillSlots()
1975 if (FII != std::end(FixedCSRFIMap)) { in assignCalleeSavedSpillSlots()
2072 PushBuilder.addUse(FixedCSRFIMap[i], RegState::Implicit); in spillCalleeSavedRegisters()
2225 PopBuilder.addDef(FixedCSRFIMap[i], RegState::ImplicitDefine); in restoreCalleeSavedRegisters()