/minix/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonFrameLowering.cpp | 233 if (CSI.empty()) { in spillCalleeSavedRegisters() 244 for (unsigned i = 0; i < CSI.size(); ++i) { in spillCalleeSavedRegisters() 245 unsigned Reg = CSI[i].getReg(); in spillCalleeSavedRegisters() 254 if (ContiguousRegs && (i < CSI.size()-1)) { in spillCalleeSavedRegisters() 255 unsigned SuperRegNext = uniqueSuperReg(CSI[i+1].getReg(), TRI); in spillCalleeSavedRegisters() 288 if (CSI.empty()) { in restoreCalleeSavedRegisters() 299 for (unsigned i = 0; i < CSI.size(); ++i) { in restoreCalleeSavedRegisters() 300 unsigned Reg = CSI[i].getReg(); in restoreCalleeSavedRegisters() 308 if (ContiguousRegs && (i < CSI.size()-1)) { in restoreCalleeSavedRegisters() 309 unsigned SuperRegNext = uniqueSuperReg(CSI[i+1].getReg(), TRI); in restoreCalleeSavedRegisters() [all …]
|
H A D | HexagonFrameLowering.h | 31 const std::vector<CalleeSavedInfo> &CSI, 42 const std::vector<CalleeSavedInfo> &CSI,
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/Mips/ |
H A D | Mips16FrameLowering.cpp | 60 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); in emitPrologue() local 62 if (CSI.size()) { in emitPrologue() 63 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); in emitPrologue() local 65 for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(), in emitPrologue() 66 E = CSI.end(); I != E; ++I) { in emitPrologue() 106 const std::vector<CalleeSavedInfo> &CSI, in spillCalleeSavedRegisters() argument 116 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { in spillCalleeSavedRegisters() 122 unsigned Reg = CSI[i].getReg(); in spillCalleeSavedRegisters() 134 const std::vector<CalleeSavedInfo> &CSI, in restoreCalleeSavedRegisters() argument
|
H A D | Mips16RegisterInfo.cpp | 88 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); in eliminateFI() local 92 if (CSI.size()) { in eliminateFI() 93 MinCSFI = CSI[0].getFrameIdx(); in eliminateFI() 94 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in eliminateFI()
|
H A D | MipsSERegisterInfo.cpp | 114 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); in eliminateFI() local 118 if (CSI.size()) { in eliminateFI() 119 MinCSFI = CSI[0].getFrameIdx(); in eliminateFI() 120 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); in eliminateFI()
|
H A D | Mips16FrameLowering.h | 35 const std::vector<CalleeSavedInfo> &CSI, 40 const std::vector<CalleeSavedInfo> &CSI,
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZFrameLowering.cpp | 128 if (CSI.empty()) in spillCalleeSavedRegisters() 141 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { in spillCalleeSavedRegisters() 142 unsigned Reg = CSI[I].getReg(); in spillCalleeSavedRegisters() 188 unsigned Reg = CSI[I].getReg(); in spillCalleeSavedRegisters() 200 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { in spillCalleeSavedRegisters() 201 unsigned Reg = CSI[I].getReg(); in spillCalleeSavedRegisters() 217 if (CSI.empty()) in restoreCalleeSavedRegisters() 228 unsigned Reg = CSI[I].getReg(); in restoreCalleeSavedRegisters() 258 unsigned Reg = CSI[I].getReg(); in restoreCalleeSavedRegisters() 336 for (auto &Save : CSI) { in emitPrologue() [all …]
|
H A D | SystemZFrameLowering.h | 34 const std::vector<CalleeSavedInfo> &CSI, 38 const std::vector<CalleeSavedInfo> &CSI,
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMFrameLowering.h | 38 const std::vector<CalleeSavedInfo> &CSI, 43 const std::vector<CalleeSavedInfo> &CSI, 62 const std::vector<CalleeSavedInfo> &CSI, unsigned StmOpc, 67 const std::vector<CalleeSavedInfo> &CSI, unsigned LdmOpc,
|
H A D | Thumb1FrameLowering.cpp | 145 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { in emitPrologue() 146 unsigned Reg = CSI[i].getReg(); in emitPrologue() 147 int FI = CSI[i].getFrameIdx(); in emitPrologue() 208 E = CSI.end(); I != E; ++I) { in emitPrologue() 400 if (CSI.getReg() == ARM::LR) in emitEpilogue() 465 if (CSI.empty()) in spillCalleeSavedRegisters() 476 for (unsigned i = CSI.size(); i != 0; --i) { in spillCalleeSavedRegisters() 477 unsigned Reg = CSI[i-1].getReg(); in spillCalleeSavedRegisters() 504 if (CSI.empty()) in restoreCalleeSavedRegisters() 517 for (unsigned i = CSI.size(); i != 0; --i) { in restoreCalleeSavedRegisters() [all …]
|
H A D | Thumb1FrameLowering.h | 35 const std::vector<CalleeSavedInfo> &CSI, 39 const std::vector<CalleeSavedInfo> &CSI,
|
H A D | ARMFrameLowering.cpp | 333 unsigned Reg = CSI[i].getReg(); in emitPrologue() 334 int FI = CSI[i].getFrameIdx(); in emitPrologue() 536 for (const auto &Entry : CSI) { in emitPrologue() 569 for (const auto &Entry : CSI) { in emitPrologue() 596 for (const auto &Entry : CSI) { in emitPrologue() 948 unsigned i = CSI.size(); in emitPushInst() 1025 unsigned i = CSI.size(); in emitPopInst() 1115 int FI = CSI[i].getFrameIdx(); in emitAlignedDPRCS2Spills() 1270 if (CSI[i].getReg() == ARM::D8) { in emitAlignedDPRCS2Restores() 1340 if (CSI.empty()) in spillCalleeSavedRegisters() [all …]
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/MSP430/ |
H A D | MSP430FrameLowering.cpp | 183 const std::vector<CalleeSavedInfo> &CSI, in spillCalleeSavedRegisters() argument 185 if (CSI.empty()) in spillCalleeSavedRegisters() 194 MFI->setCalleeSavedFrameSize(CSI.size() * 2); in spillCalleeSavedRegisters() 196 for (unsigned i = CSI.size(); i != 0; --i) { in spillCalleeSavedRegisters() 197 unsigned Reg = CSI[i-1].getReg(); in spillCalleeSavedRegisters() 209 const std::vector<CalleeSavedInfo> &CSI, in restoreCalleeSavedRegisters() argument 211 if (CSI.empty()) in restoreCalleeSavedRegisters() 220 for (unsigned i = 0, e = CSI.size(); i != e; ++i) in restoreCalleeSavedRegisters() 221 BuildMI(MBB, MI, DL, TII.get(MSP430::POP16r), CSI[i].getReg()); in restoreCalleeSavedRegisters()
|
H A D | MSP430FrameLowering.h | 39 const std::vector<CalleeSavedInfo> &CSI, 43 const std::vector<CalleeSavedInfo> &CSI,
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64FrameLowering.cpp | 167 if (CSI.empty()) in emitCalleeSavedFrameMoves() 179 for (const auto &Info : CSI) { in emitCalleeSavedFrameMoves() 634 const std::vector<CalleeSavedInfo> &CSI, in spillCalleeSavedRegisters() argument 638 unsigned Count = CSI.size(); in spillCalleeSavedRegisters() 647 unsigned Reg1 = CSI[idx].getReg(); in spillCalleeSavedRegisters() 648 unsigned Reg2 = CSI[idx + 1].getReg(); in spillCalleeSavedRegisters() 655 assert(CSI[idx].getFrameIdx() + 1 == CSI[idx + 1].getFrameIdx() && in spillCalleeSavedRegisters() 714 unsigned Count = CSI.size(); in restoreCalleeSavedRegisters() 722 unsigned Reg1 = CSI[i].getReg(); in restoreCalleeSavedRegisters() 723 unsigned Reg2 = CSI[i + 1].getReg(); in restoreCalleeSavedRegisters() [all …]
|
H A D | AArch64FrameLowering.h | 48 const std::vector<CalleeSavedInfo> &CSI, 53 const std::vector<CalleeSavedInfo> &CSI,
|
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
H A D | PrologEpilogInserter.cpp | 89 const std::vector<CalleeSavedInfo> &CSI = in calculateSets() local 93 if (CSI.empty()) in calculateSets() 262 std::vector<CalleeSavedInfo> CSI; in calculateCalleeSavedRegisters() local 268 CSI.push_back(CalleeSavedInfo(Reg)); in calculateCalleeSavedRegisters() 275 if (CSI.empty()) in calculateCalleeSavedRegisters() 284 for (std::vector<CalleeSavedInfo>::iterator I = CSI.begin(), E = CSI.end(); in calculateCalleeSavedRegisters() 324 MFI->setCalleeSavedInfo(CSI); in calculateCalleeSavedRegisters() 338 if (CSI.empty()) in insertCSRSpillsAndRestores() 352 EntryBlock->addLiveIn(CSI[i].getReg()); in insertCSRSpillsAndRestores() 355 unsigned Reg = CSI[i].getReg(); in insertCSRSpillsAndRestores() [all …]
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.h | 55 std::vector<CalleeSavedInfo> &CSI) const override; 59 const std::vector<CalleeSavedInfo> &CSI, 64 const std::vector<CalleeSavedInfo> &CSI,
|
H A D | X86FrameLowering.cpp | 344 if (CSI.empty()) return; in emitCalleeSavedFrameMoves() 348 I = CSI.begin(), E = CSI.end(); I != E; ++I) { in emitCalleeSavedFrameMoves() 1295 CSI.erase(CSI.begin() + i); in assignCalleeSavedSpillSlots() 1303 unsigned Reg = CSI[i - 1].getReg(); in assignCalleeSavedSpillSlots() 1312 CSI[i - 1].setFrameIdx(SlotIndex); in assignCalleeSavedSpillSlots() 1319 unsigned Reg = CSI[i - 1].getReg(); in assignCalleeSavedSpillSlots() 1330 CSI[i - 1].setFrameIdx(SlotIndex); in assignCalleeSavedSpillSlots() 1364 unsigned Reg = CSI[i-1].getReg(); in spillCalleeSavedRegisters() 1386 if (CSI.empty()) in restoreCalleeSavedRegisters() 1397 unsigned Reg = CSI[i].getReg(); in restoreCalleeSavedRegisters() [all …]
|
/minix/external/bsd/llvm/dist/llvm/include/llvm/Target/ |
H A D | TargetFrameLowering.h | 105 std::vector<CalleeSavedInfo> &CSI) const { in assignCalleeSavedSpillSlots() argument 155 const std::vector<CalleeSavedInfo> &CSI, in spillCalleeSavedRegisters() argument 166 const std::vector<CalleeSavedInfo> &CSI, in restoreCalleeSavedRegisters() argument
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.cpp | 825 unsigned Reg = CSI[I].getReg(); in emitPrologue() 1203 if (CSI.empty() && !needsFP(MF)) { in processFunctionBeforeFrameFinalized() 1225 unsigned Reg = CSI[i].getReg(); in processFunctionBeforeFrameFinalized() 1229 GPRegs.push_back(CSI[i]); in processFunctionBeforeFrameFinalized() 1237 G8Regs.push_back(CSI[i]); in processFunctionBeforeFrameFinalized() 1245 FPRegs.push_back(CSI[i]); in processFunctionBeforeFrameFinalized() 1258 VRegs.push_back(CSI[i]); in processFunctionBeforeFrameFinalized() 1361 unsigned Reg = CSI[i].getReg(); in processFunctionBeforeFrameFinalized() 1382 unsigned Reg = CSI[i].getReg(); in processFunctionBeforeFrameFinalized() 1467 unsigned Reg = CSI[i].getReg(); in spillCalleeSavedRegisters() [all …]
|
H A D | PPCFrameLowering.h | 51 const std::vector<CalleeSavedInfo> &CSI, 60 const std::vector<CalleeSavedInfo> &CSI,
|
/minix/external/bsd/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreFrameLowering.h | 36 const std::vector<CalleeSavedInfo> &CSI, 40 const std::vector<CalleeSavedInfo> &CSI,
|
H A D | XCoreFrameLowering.cpp | 318 const CalleeSavedInfo &CSI = SpillLabel.second; in emitPrologue() local 319 int Offset = MFI->getObjectOffset(CSI.getFrameIdx()); in emitPrologue() 320 unsigned DRegNum = MRI->getDwarfRegNum(CSI.getReg(), true); in emitPrologue() 412 const std::vector<CalleeSavedInfo> &CSI, in spillCalleeSavedRegisters() argument 414 if (CSI.empty()) in spillCalleeSavedRegisters() 426 for (std::vector<CalleeSavedInfo>::const_iterator it = CSI.begin(); in spillCalleeSavedRegisters() 427 it != CSI.end(); ++it) { in spillCalleeSavedRegisters() 448 const std::vector<CalleeSavedInfo> &CSI, in restoreCalleeSavedRegisters() argument 456 for (std::vector<CalleeSavedInfo>::const_iterator it = CSI.begin(); in restoreCalleeSavedRegisters() 457 it != CSI.end(); ++it) { in restoreCalleeSavedRegisters()
|
/minix/external/bsd/llvm/dist/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 616 assert(CSI.HasImplicitReturnType); in deduceClosureReturnType() 618 assert(CSI.ReturnType.isNull() || !CSI.ReturnType->isUndeducedType()); in deduceClosureReturnType() 645 if (CSI.Returns.empty()) { in deduceClosureReturnType() 648 if (CSI.ReturnType.isNull()) in deduceClosureReturnType() 649 CSI.ReturnType = Ctx.VoidTy; in deduceClosureReturnType() 656 if (CSI.ReturnType->isDependentType()) in deduceClosureReturnType() 661 assert(isa<BlockScopeInfo>(CSI)); in deduceClosureReturnType() 664 CSI.ReturnType = Context.getTypeDeclType(ED); in deduceClosureReturnType() 665 adjustBlockReturnsToEnum(*this, CSI.Returns, CSI.ReturnType); in deduceClosureReturnType() 695 << ReturnType << CSI.ReturnType in deduceClosureReturnType() [all …]
|