Home
last modified time | relevance | path

Searched refs:SavedRegs (Results 1 – 25 of 48) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DRegUsageInfoCollector.cpp61 static void computeCalleeSavedRegs(BitVector &SavedRegs, MachineFunction &MF);
138 BitVector SavedRegs; in runOnMachineFunction() local
139 computeCalleeSavedRegs(SavedRegs, MF); in runOnMachineFunction()
157 if (SavedRegs.test(PReg)) in runOnMachineFunction()
163 if (!SavedRegs.test(*AI)) in runOnMachineFunction()
196 computeCalleeSavedRegs(BitVector &SavedRegs, MachineFunction &MF) { in computeCalleeSavedRegs() argument
201 SavedRegs.clear(); in computeCalleeSavedRegs()
202 TFI.getCalleeSaves(MF, SavedRegs); in computeCalleeSavedRegs()
203 if (SavedRegs.none()) in computeCalleeSavedRegs()
210 if (SavedRegs.test(Reg)) { in computeCalleeSavedRegs()
[all …]
DTargetFrameLoweringImpl.cpp79 BitVector &SavedRegs, in determineCalleeSaves() argument
86 SavedRegs.resize(TRI.getNumRegs()); in determineCalleeSaves()
125 SavedRegs.set(Reg); in determineCalleeSaves()
DShrinkWrap.cpp167 BitVector SavedRegs; in getCurrentCSRs() local
171 TFI->determineCalleeSaves(*MachineFunc, SavedRegs, RS); in getCurrentCSRs()
173 for (int Reg = SavedRegs.find_first(); Reg != -1; in getCurrentCSRs()
174 Reg = SavedRegs.find_next(Reg)) in getCurrentCSRs()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
DBPFFrameLowering.cpp32 BitVector &SavedRegs, in determineCalleeSaves() argument
34 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
35 SavedRegs.reset(BPF::R6); in determineCalleeSaves()
36 SavedRegs.reset(BPF::R7); in determineCalleeSaves()
37 SavedRegs.reset(BPF::R8); in determineCalleeSaves()
38 SavedRegs.reset(BPF::R9); in determineCalleeSaves()
DBPFFrameLowering.h30 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
DX86AsmBackend.cpp1278 mutable unsigned SavedRegs[CU_NUM_SAVED_REGS]; member in __anon3a9c7c270411::DarwinX86AsmBackend
1333 unsigned Reg = SavedRegs[i]; in encodeCompactUnwindRegistersWithFrame()
1367 int CUReg = getCompactUnwindRegNum(SavedRegs[i]); in encodeCompactUnwindRegistersWithoutFrame()
1369 SavedRegs[i] = CUReg; in encodeCompactUnwindRegistersWithoutFrame()
1373 std::reverse(&SavedRegs[0], &SavedRegs[CU_NUM_SAVED_REGS]); in encodeCompactUnwindRegistersWithoutFrame()
1379 if (SavedRegs[j] < SavedRegs[i]) in encodeCompactUnwindRegistersWithoutFrame()
1382 RenumRegs[i] = SavedRegs[i] - Countless - 1; in encodeCompactUnwindRegistersWithoutFrame()
1424 memset(SavedRegs, 0, sizeof(SavedRegs)); in DarwinX86AsmBackend()
1445 memset(SavedRegs, 0, sizeof(SavedRegs)); in generateCompactUnwindEncoding()
1483 memset(SavedRegs, 0, sizeof(SavedRegs)); in generateCompactUnwindEncoding()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMips16FrameLowering.cpp160 BitVector &SavedRegs, in determineCalleeSaves() argument
162 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
169 SavedRegs.set(Mips::S2); in determineCalleeSaves()
171 SavedRegs.set(Mips::S0); in determineCalleeSaves()
DMipsSEFrameLowering.cpp853 static void setAliasRegs(MachineFunction &MF, BitVector &SavedRegs, in setAliasRegs() argument
857 SavedRegs.set(*AI); in setAliasRegs()
861 BitVector &SavedRegs, in determineCalleeSaves() argument
863 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
873 setAliasRegs(MF, SavedRegs, RA); in determineCalleeSaves()
874 setAliasRegs(MF, SavedRegs, FP); in determineCalleeSaves()
878 setAliasRegs(MF, SavedRegs, BP); in determineCalleeSaves()
DMips16FrameLowering.h41 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
DMipsSEFrameLowering.h39 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMFrameLowering.cpp1742 checkNumAlignedDPRCS2Regs(MachineFunction &MF, BitVector &SavedRegs) { in checkNumAlignedDPRCS2Regs() argument
1771 if (!SavedRegs.test(ARM::D8 + NumSpills)) in checkNumAlignedDPRCS2Regs()
1782 SavedRegs.set(ARM::R4); in checkNumAlignedDPRCS2Regs()
1796 BitVector &SavedRegs, in determineCalleeSaves() argument
1798 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
1828 SavedRegs.set(ARM::R4); in determineCalleeSaves()
1837 SavedRegs.set(ARM::R4); in determineCalleeSaves()
1838 SavedRegs.set(ARM::LR); in determineCalleeSaves()
1844 SavedRegs.set(ARM::LR); in determineCalleeSaves()
1854 SavedRegs.set(ARM::R4); in determineCalleeSaves()
[all …]
DARMFrameLowering.h57 BitVector &SavedRegs) const override;
58 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
DLanaiFrameLowering.cpp198 BitVector &SavedRegs, in determineCalleeSaves() argument
200 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
217 SavedRegs.reset(LRI->getBaseRegister()); in determineCalleeSaves()
DLanaiFrameLowering.h49 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DSIFrameLowering.h37 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
39 void determineCalleeSavesSGPR(MachineFunction &MF, BitVector &SavedRegs,
DSILowerSGPRSpills.cpp201 BitVector SavedRegs; in spillCalleeSavedRegs() local
202 TFI->determineCalleeSavesSGPR(MF, SavedRegs, RS); in spillCalleeSavedRegs()
216 if (SavedRegs.test(Reg)) { in spillCalleeSavedRegs()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.cpp134 BitVector &SavedRegs, in determineCalleeSaves() argument
136 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
150 SavedRegs.set(SystemZ::ELFArgGPRs[I]); in determineCalleeSaves()
154 SavedRegs.set(SystemZ::R6D); in determineCalleeSaves()
155 SavedRegs.set(SystemZ::R7D); in determineCalleeSaves()
161 SavedRegs.set(SystemZ::R11D); in determineCalleeSaves()
166 SavedRegs.set(SystemZ::R14D); in determineCalleeSaves()
175 if (SystemZ::GR64BitRegClass.contains(Reg) && SavedRegs.test(Reg)) { in determineCalleeSaves()
176 SavedRegs.set(SystemZ::R15D); in determineCalleeSaves()
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DTaint.cpp134 const TaintedSubRegions *SavedRegs = State->get<DerivedSymTaint>(ParentSym); in addPartialTaint() local
136 TaintedSubRegions Regs = SavedRegs ? *SavedRegs : F.getEmptyMap(); in addPartialTaint()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DTargetFrameLowering.h328 BitVector &SavedRegs) const;
340 virtual void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
DAVRFrameLowering.cpp408 BitVector &SavedRegs, in determineCalleeSaves() argument
410 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
414 SavedRegs.set(AVR::R29); in determineCalleeSaves()
415 SavedRegs.set(AVR::R28); in determineCalleeSaves()
DAVRFrameLowering.h36 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVFrameLowering.cpp787 BitVector &SavedRegs, in determineCalleeSaves() argument
789 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves()
793 SavedRegs.set(RISCV::X1); in determineCalleeSaves()
794 SavedRegs.set(RISCV::X8); in determineCalleeSaves()
798 SavedRegs.set(RISCVABI::getBPReg()); in determineCalleeSaves()
815 SavedRegs.set(CSRegs[i]); in determineCalleeSaves()
826 SavedRegs.set(Regs[i]); in determineCalleeSaves()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
DXCoreFrameLowering.h51 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
DSparcFrameLowering.h39 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
DARCFrameLowering.h40 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,

12