| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| D | RegUsageInfoCollector.cpp | 61 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 …]
|
| D | TargetFrameLoweringImpl.cpp | 79 BitVector &SavedRegs, in determineCalleeSaves() argument 86 SavedRegs.resize(TRI.getNumRegs()); in determineCalleeSaves() 125 SavedRegs.set(Reg); in determineCalleeSaves()
|
| D | ShrinkWrap.cpp | 167 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/ |
| D | BPFFrameLowering.cpp | 32 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()
|
| D | BPFFrameLowering.h | 30 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| D | X86AsmBackend.cpp | 1278 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/ |
| D | Mips16FrameLowering.cpp | 160 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()
|
| D | MipsSEFrameLowering.cpp | 853 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()
|
| D | Mips16FrameLowering.h | 41 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| D | MipsSEFrameLowering.h | 39 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
| D | ARMFrameLowering.cpp | 1742 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 …]
|
| D | ARMFrameLowering.h | 57 BitVector &SavedRegs) const override; 58 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| D | LanaiFrameLowering.cpp | 198 BitVector &SavedRegs, in determineCalleeSaves() argument 200 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves() 217 SavedRegs.reset(LRI->getBaseRegister()); in determineCalleeSaves()
|
| D | LanaiFrameLowering.h | 49 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | SIFrameLowering.h | 37 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, 39 void determineCalleeSavesSGPR(MachineFunction &MF, BitVector &SavedRegs,
|
| D | SILowerSGPRSpills.cpp | 201 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/ |
| D | SystemZFrameLowering.cpp | 134 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/ |
| D | Taint.cpp | 134 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/ |
| D | TargetFrameLowering.h | 328 BitVector &SavedRegs) const; 340 virtual void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
| D | AVRFrameLowering.cpp | 408 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()
|
| D | AVRFrameLowering.h | 36 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| D | RISCVFrameLowering.cpp | 787 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/ |
| D | XCoreFrameLowering.h | 51 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| D | SparcFrameLowering.h | 39 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
| D | ARCFrameLowering.h | 40 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|