/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZFrameLowering.cpp | 134 BitVector &SavedRegs, 136 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 150 SavedRegs.set(SystemZ::ArgGPRs[I]); 154 SavedRegs.set(SystemZ::R6D); 155 SavedRegs.set(SystemZ::R7D); 161 SavedRegs.set(SystemZ::R11D); 166 SavedRegs.set(SystemZ::R14D); 175 if (SystemZ::GR64BitRegClass.contains(Reg) && SavedRegs.test(Reg)) { 176 SavedRegs.set(SystemZ::R15D); 133 determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, RegScavenger *RS) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetFrameLowering.h | 328 /// in the BitVector \p SavedRegs. 330 BitVector &SavedRegs) const; 334 /// The default implementation checks populates the \p SavedRegs bitset with 342 virtual void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVFrameLowering.cpp | 520 BitVector &SavedRegs, 522 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 526 SavedRegs.set(RISCV::X1); 527 SavedRegs.set(RISCV::X8); 531 SavedRegs.set(RISCVABI::getBPReg()); 548 SavedRegs.set(CSRegs[i]); 559 SavedRegs.set(Regs[i]); 519 determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, RegScavenger *RS) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRFrameLowering.cpp | 390 BitVector &SavedRegs, 392 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 396 SavedRegs.set(AVR::R29); 397 SavedRegs.set(AVR::R28); 389 determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, RegScavenger *RS) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsSEFrameLowering.cpp | 852 static void setAliasRegs(MachineFunction &MF, BitVector &SavedRegs, argument 856 SavedRegs.set(*AI); 860 BitVector &SavedRegs, 862 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 872 setAliasRegs(MF, SavedRegs, RA); 873 setAliasRegs(MF, SavedRegs, FP); 877 setAliasRegs(MF, SavedRegs, BP); 859 determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, RegScavenger *RS) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCFrameLowering.cpp | 89 BitVector &SavedRegs, 92 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 93 SavedRegs.set(ARC::BLINK); 88 determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, RegScavenger *RS) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | PrologEpilogInserter.cpp | 386 const BitVector &SavedRegs, 389 if (SavedRegs.empty()) 398 if (SavedRegs.test(Reg)) 608 BitVector SavedRegs; local 609 TFI->determineCalleeSaves(MF, SavedRegs, RS); 612 assignCalleeSavedSpillSlots(MF, SavedRegs, MinCSFrameIndex, MaxCSFrameIndex); 385 assignCalleeSavedSpillSlots(MachineFunction &F, const BitVector &SavedRegs, unsigned &MinCSFrameIndex, unsigned &MaxCSFrameIndex) argument
|
H A D | RegisterScavenging.cpp | 802 BitVector SavedRegs; local 803 TFL.determineCalleeSaves(MF, SavedRegs, &RS);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcFrameLowering.cpp | 375 BitVector &SavedRegs, 377 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 374 determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, RegScavenger *RS) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEFrameLowering.cpp | 366 BitVector &SavedRegs, 368 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 365 determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, RegScavenger *RS) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonFrameLowering.h | 78 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
H A D | HexagonFrameLowering.cpp | 2124 BitVector &SavedRegs, 2128 SavedRegs.resize(HRI.getNumRegs()); 2134 SavedRegs.set(*R); 2176 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 2123 determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, RegScavenger *RS) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64FrameLowering.cpp | 2502 BitVector &SavedRegs, 2509 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 2529 // Add the base pointer register to SavedRegs if it is callee-save. 2531 SavedRegs.set(Reg); 2533 bool RegUsed = SavedRegs.test(Reg); 2553 !SavedRegs.test(PairedReg)) { 2554 SavedRegs.set(PairedReg); 2568 SavedRegs.set(AArch64::X18); 2576 for (unsigned Reg : SavedRegs.set_bits()) { 2586 unsigned NumSavedRegs = SavedRegs 2501 determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, RegScavenger *RS) const argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.h | 81 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
H A D | X86FrameLowering.cpp | 2606 BitVector &SavedRegs, 2608 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 2615 SavedRegs.set(BasePtr);
|
H A D | X86ISelLowering.cpp | [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreFrameLowering.cpp | 528 BitVector &SavedRegs, 530 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 555 SavedRegs.reset(XCore::LR); 527 determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, RegScavenger *RS) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIFrameLowering.cpp | 1179 BitVector &SavedRegs, 1181 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 1190 SavedRegs.reset(MFI->getStackPtrOffsetReg()); 1191 SavedRegs.clearBitsInMask(TRI->getAllVGPRRegMask()); 1178 determineCalleeSavesSGPR(MachineFunction &MF, BitVector &SavedRegs, RegScavenger *RS) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.cpp | 1945 BitVector &SavedRegs, 1947 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); 1955 SavedRegs.reset(LR); 1993 SavedRegs.reset(isPPC64 ? PPC::X31 : PPC::R31); 1995 SavedRegs.reset(RegInfo->getBaseRegister(MF)); 1997 SavedRegs.reset(PPC::R30); 2012 if ((SavedRegs.test(PPC::CR2) || SavedRegs.test(PPC::CR3) || 2013 SavedRegs.test(PPC::CR4))) { 1944 determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, RegScavenger *RS) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 10396 const MCPhysReg *SavedRegs = RI.getCalleeSavedRegs(MF); local 10433 for (unsigned i = 0; SavedRegs[i] != 0; ++i) { 10434 unsigned Reg = SavedRegs[i];
|