| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFFrameLowering.cpp | 31 BitVector &SavedRegs, in determineCalleeSaves() argument 33 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves() 34 SavedRegs.reset(BPF::R6); in determineCalleeSaves() 35 SavedRegs.reset(BPF::R7); in determineCalleeSaves() 36 SavedRegs.reset(BPF::R8); in determineCalleeSaves() 37 SavedRegs.reset(BPF::R9); in determineCalleeSaves()
|
| H A D | BPFFrameLowering.h | 29 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegUsageInfoCollector.cpp | 50 static void computeCalleeSavedRegs(BitVector &SavedRegs, MachineFunction &MF); 161 BitVector SavedRegs; in run() local 162 computeCalleeSavedRegs(SavedRegs, MF); in run() 183 if (SavedRegs.test(PReg)) in run() 189 if (!SavedRegs.test((*AI).id())) in run() 222 computeCalleeSavedRegs(BitVector &SavedRegs, MachineFunction &MF) { in computeCalleeSavedRegs() argument 227 SavedRegs.clear(); in computeCalleeSavedRegs() 228 TFI.getCalleeSaves(MF, SavedRegs); in computeCalleeSavedRegs() 229 if (SavedRegs.none()) in computeCalleeSavedRegs() 236 if (SavedRegs.test(Reg)) { in computeCalleeSavedRegs() [all …]
|
| H A D | TargetFrameLoweringImpl.cpp | 97 BitVector &SavedRegs, in determineCalleeSaves() argument 104 SavedRegs.resize(TRI.getNumRegs()); in determineCalleeSaves() 146 SavedRegs.set(Reg); in determineCalleeSaves()
|
| H A D | PrologEpilogInserter.cpp | 455 const BitVector &SavedRegs, in assignCalleeSavedSpillSlots() argument 458 if (SavedRegs.empty()) in assignCalleeSavedSpillSlots() 463 BitVector CSMask(SavedRegs.size()); in assignCalleeSavedSpillSlots() 471 if (SavedRegs.test(Reg)) { in assignCalleeSavedSpillSlots() 476 if (SavedRegs.test(SuperReg) && CSMask.test(SuperReg)) { in assignCalleeSavedSpillSlots() 670 BitVector SavedRegs; in spillCalleeSavedRegs() local 671 TFI->determineCalleeSaves(MF, SavedRegs, RS); in spillCalleeSavedRegs() 674 assignCalleeSavedSpillSlots(MF, SavedRegs, MinCSFrameIndex, MaxCSFrameIndex); in spillCalleeSavedRegs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips16FrameLowering.cpp | 140 BitVector &SavedRegs, in determineCalleeSaves() argument 142 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves() 149 SavedRegs.set(Mips::S2); in determineCalleeSaves() 151 SavedRegs.set(Mips::S0); in determineCalleeSaves()
|
| H A D | MipsSEFrameLowering.cpp | 817 static void setAliasRegs(MachineFunction &MF, BitVector &SavedRegs, in setAliasRegs() argument 821 SavedRegs.set(*AI); in setAliasRegs() 825 BitVector &SavedRegs, in determineCalleeSaves() argument 827 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves() 837 setAliasRegs(MF, SavedRegs, RA); in determineCalleeSaves() 838 setAliasRegs(MF, SavedRegs, FP); in determineCalleeSaves() 842 setAliasRegs(MF, SavedRegs, BP); in determineCalleeSaves()
|
| H A D | Mips16FrameLowering.h | 41 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| H A D | MipsSEFrameLowering.h | 39 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86AsmBackend.cpp | 1174 mutable unsigned SavedRegs[CU_NUM_SAVED_REGS]; member in __anon88078d0f0411::DarwinX86AsmBackend 1229 unsigned Reg = SavedRegs[i]; in encodeCompactUnwindRegistersWithFrame() 1263 int CUReg = getCompactUnwindRegNum(SavedRegs[i]); in encodeCompactUnwindRegistersWithoutFrame() 1265 SavedRegs[i] = CUReg; in encodeCompactUnwindRegistersWithoutFrame() 1269 std::reverse(&SavedRegs[0], &SavedRegs[CU_NUM_SAVED_REGS]); in encodeCompactUnwindRegistersWithoutFrame() 1275 if (SavedRegs[j] < SavedRegs[i]) in encodeCompactUnwindRegistersWithoutFrame() 1278 RenumRegs[i] = SavedRegs[i] - Countless - 1; in encodeCompactUnwindRegistersWithoutFrame() 1320 memset(SavedRegs, 0, sizeof(SavedRegs)); in DarwinX86AsmBackend() 1345 memset(SavedRegs, 0, sizeof(SavedRegs)); in generateCompactUnwindEncoding() 1380 memset(SavedRegs, 0, sizeof(SavedRegs)); in generateCompactUnwindEncoding() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYFrameLowering.cpp | 358 BitVector &SavedRegs, in determineCalleeSaves() argument 360 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves() 369 SavedRegs.set(CSKY::R8); in determineCalleeSaves() 373 SavedRegs.set(CSKY::R7); in determineCalleeSaves() 384 SavedRegs.set(CSRegs[i]); in determineCalleeSaves() 393 SavedRegs.set(CSHRegs[i]); in determineCalleeSaves() 422 SavedRegs.set(Regs[i]); in determineCalleeSaves() 428 for (unsigned Reg : SavedRegs.set_bits()) { in determineCalleeSaves() 451 SavedRegs.set(CSKY::R15); in determineCalleeSaves() 453 CFI->setLRIsSpilled(SavedRegs.test(CSKY::R15)); in determineCalleeSaves()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIFrameLowering.h | 33 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, 35 void determineCalleeSavesSGPR(MachineFunction &MF, BitVector &SavedRegs, 37 void determinePrologEpilogSGPRSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiFrameLowering.cpp | 190 BitVector &SavedRegs, in determineCalleeSaves() argument 192 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves() 208 SavedRegs.reset(LRI->getBaseRegister()); in determineCalleeSaves()
|
| H A D | LanaiFrameLowering.h | 47 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMFrameLowering.cpp | 2426 checkNumAlignedDPRCS2Regs(MachineFunction &MF, BitVector &SavedRegs) { in checkNumAlignedDPRCS2Regs() argument 2455 if (!SavedRegs.test(ARM::D8 + NumSpills)) in checkNumAlignedDPRCS2Regs() 2466 SavedRegs.set(ARM::R4); in checkNumAlignedDPRCS2Regs() 2517 BitVector &SavedRegs, in determineCalleeSaves() argument 2519 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves() 2549 SavedRegs.set(ARM::FPSCR); in determineCalleeSaves() 2550 SavedRegs.set(ARM::R4); in determineCalleeSaves() 2554 SavedRegs.reset(ARM::FPEXC); in determineCalleeSaves() 2556 SavedRegs.set(ARM::FPEXC); in determineCalleeSaves() 2557 SavedRegs.set(ARM::R5); in determineCalleeSaves() [all …]
|
| H A D | ARMFrameLowering.h | 58 BitVector &SavedRegs) const override; 59 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFrameLowering.h | 113 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, 175 void updateCalleeSaves(const MachineFunction &MF, BitVector &SavedRegs) const;
|
| H A D | PPCFrameLowering.cpp | 1971 BitVector &SavedRegs, in determineCalleeSaves() argument 1973 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves() 1975 updateCalleeSaves(MF, SavedRegs); in determineCalleeSaves() 1981 SavedRegs.reset(PPC::VSRp26); in determineCalleeSaves() 1982 SavedRegs.reset(PPC::VSRp27); in determineCalleeSaves() 1983 SavedRegs.reset(PPC::VSRp28); in determineCalleeSaves() 1984 SavedRegs.reset(PPC::VSRp29); in determineCalleeSaves() 1985 SavedRegs.reset(PPC::VSRp30); in determineCalleeSaves() 1986 SavedRegs.reset(PPC::VSRp31); in determineCalleeSaves() 1992 SavedRegs.reset(LR); in determineCalleeSaves() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchFrameLowering.cpp | 383 BitVector &SavedRegs, in determineCalleeSaves() argument 385 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves() 389 SavedRegs.set(LoongArch::R1); in determineCalleeSaves() 390 SavedRegs.set(LoongArch::R22); in determineCalleeSaves() 394 SavedRegs.set(LoongArchABI::getBPReg()); in determineCalleeSaves()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZFrameLowering.h | 72 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, 131 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|
| H A D | SystemZFrameLowering.cpp | 233 BitVector &SavedRegs, in determineCalleeSaves() argument 235 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves() 249 SavedRegs.set(SystemZ::ELFArgGPRs[I]); in determineCalleeSaves() 253 SavedRegs.set(SystemZ::R6D); in determineCalleeSaves() 254 SavedRegs.set(SystemZ::R7D); in determineCalleeSaves() 260 SavedRegs.set(SystemZ::R11D); in determineCalleeSaves() 265 SavedRegs.set(SystemZ::R14D); in determineCalleeSaves() 274 if (SystemZ::GR64BitRegClass.contains(Reg) && SavedRegs.test(Reg)) { in determineCalleeSaves() 275 SavedRegs.set(SystemZ::R15D); in determineCalleeSaves() 1100 BitVector &SavedRegs, in determineCalleeSaves() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.h | 86 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs, 178 BitVector &SavedRegs) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRFrameLowering.cpp | 418 BitVector &SavedRegs, in determineCalleeSaves() argument 420 TargetFrameLowering::determineCalleeSaves(MF, SavedRegs, RS); in determineCalleeSaves() 424 SavedRegs.set(AVR::R29); in determineCalleeSaves() 425 SavedRegs.set(AVR::R28); in determineCalleeSaves()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | Taint.cpp | 138 const TaintedSubRegions *SavedRegs = State->get<DerivedSymTaint>(ParentSym); in addPartialTaint() local 140 TaintedSubRegions Regs = SavedRegs ? *SavedRegs : F.getEmptyMap(); in addPartialTaint()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreFrameLowering.h | 49 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
|