/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMFrameLowering.h | 41 const std::vector<CalleeSavedInfo> &CSI, 46 const std::vector<CalleeSavedInfo> &CSI, 64 const std::vector<CalleeSavedInfo> &CSI, unsigned StmOpc, 69 const std::vector<CalleeSavedInfo> &CSI, unsigned LdmOpc,
|
H A D | Thumb1FrameLowering.h | 40 const std::vector<CalleeSavedInfo> &CSI, 44 const std::vector<CalleeSavedInfo> &CSI,
|
H A D | Thumb1FrameLowering.cpp | 94 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 119 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { 120 unsigned Reg = CSI[i].getReg(); 121 int FI = CSI[i].getFrameIdx(); 329 const std::vector<CalleeSavedInfo> &CSI, 331 if (CSI.empty()) 342 for (unsigned i = CSI.size(); i != 0; --i) { 343 unsigned Reg = CSI[i-1].getReg(); 368 const std::vector<CalleeSavedInfo> &CSI, 370 if (CSI 327 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 366 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument [all...] |
H A D | ARMFrameLowering.cpp | 147 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 174 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { 175 unsigned Reg = CSI[i].getReg(); 176 int FI = CSI[i].getFrameIdx(); 583 const std::vector<CalleeSavedInfo> &CSI, 596 unsigned i = CSI.size(); 600 unsigned Reg = CSI[i-1].getReg(); 652 const std::vector<CalleeSavedInfo> &CSI, 668 unsigned i = CSI.size(); 673 unsigned Reg = CSI[ 581 emitPushInst(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, unsigned StmOpc, unsigned StrOpc, bool NoGap, bool(*Func)(unsigned, bool), unsigned NumAlignedDPRCS2Regs, unsigned MIFlags) const argument 650 emitPopInst(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, unsigned LdmOpc, unsigned LdrOpc, bool isVarArg, bool NoGap, bool(*Func)(unsigned, bool), unsigned NumAlignedDPRCS2Regs) const argument 736 emitAlignedDPRCS2Spills(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned NumAlignedDPRCS2Regs, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) argument 895 emitAlignedDPRCS2Restores(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned NumAlignedDPRCS2Regs, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) argument 974 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 1005 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonFrameLowering.h | 36 const std::vector<CalleeSavedInfo> &CSI, 46 const std::vector<CalleeSavedInfo> &CSI,
|
H A D | HexagonFrameLowering.cpp | 225 const std::vector<CalleeSavedInfo> &CSI, 230 if (CSI.empty()) { 241 for (unsigned i = 0; i < CSI.size(); ++i) { 242 unsigned Reg = CSI[i].getReg(); 251 if (ContiguousRegs && (i < CSI.size()-1)) { 252 unsigned SuperRegNext = uniqueSuperReg(CSI[i+1].getReg(), TRI); 260 CSI[i+1].getFrameIdx(), SuperRegClass, TRI); 267 TII.storeRegToStackSlot(MBB, MI, Reg, true, CSI[i].getFrameIdx(), RC, 279 const std::vector<CalleeSavedInfo> &CSI, 285 if (CSI 222 spillCalleeSavedRegisters( MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 276 restoreCalleeSavedRegisters( MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430FrameLowering.h | 44 const std::vector<CalleeSavedInfo> &CSI, 48 const std::vector<CalleeSavedInfo> &CSI,
|
H A D | MSP430FrameLowering.cpp | 182 const std::vector<CalleeSavedInfo> &CSI, 184 if (CSI.empty()) 193 MFI->setCalleeSavedFrameSize(CSI.size() * 2); 195 for (unsigned i = CSI.size(); i != 0; --i) { 196 unsigned Reg = CSI[i-1].getReg(); 208 const std::vector<CalleeSavedInfo> &CSI, 210 if (CSI.empty()) 219 for (unsigned i = 0, e = CSI.size(); i != e; ++i) 220 BuildMI(MBB, MI, DL, TII.get(MSP430::POP16r), CSI[i].getReg()); 180 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 206 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument
|
/freebsd-9.3-release/contrib/llvm/lib/Target/Mips/ |
H A D | Mips16FrameLowering.h | 36 const std::vector<CalleeSavedInfo> &CSI, 41 const std::vector<CalleeSavedInfo> &CSI,
|
H A D | Mips16RegisterInfo.cpp | 88 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 92 if (CSI.size()) { 93 MinCSFI = CSI[0].getFrameIdx(); 94 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx();
|
H A D | MipsSEFrameLowering.h | 37 const std::vector<CalleeSavedInfo> &CSI,
|
H A D | MipsSERegisterInfo.cpp | 92 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 96 if (CSI.size()) { 97 MinCSFI = CSI[0].getFrameIdx(); 98 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx();
|
H A D | Mips16FrameLowering.cpp | 101 const std::vector<CalleeSavedInfo> &CSI, 111 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { 117 unsigned Reg = CSI[i].getReg(); 129 const std::vector<CalleeSavedInfo> &CSI, 99 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 127 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument
|
/freebsd-9.3-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreFrameLowering.h | 35 const std::vector<CalleeSavedInfo> &CSI, 39 const std::vector<CalleeSavedInfo> &CSI,
|
H A D | XCoreFrameLowering.cpp | 193 CalleeSavedInfo &CSI = SpillLabels[I].second; local 194 int Offset = MFI->getObjectOffset(CSI.getFrameIdx()); 195 unsigned Reg = MRI->getDwarfRegNum(CSI.getReg(), true); 269 const std::vector<CalleeSavedInfo> &CSI, 271 if (CSI.empty()) 283 for (std::vector<CalleeSavedInfo>::const_iterator it = CSI.begin(); 284 it != CSI.end(); ++it) { 303 const std::vector<CalleeSavedInfo> &CSI, 312 for (std::vector<CalleeSavedInfo>::const_iterator it = CSI.begin(); 313 it != CSI 267 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 301 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64FrameLowering.h | 67 const std::vector<CalleeSavedInfo> &CSI, 71 const std::vector<CalleeSavedInfo> &CSI, 91 const std::vector<CalleeSavedInfo> &CSI,
|
H A D | AArch64FrameLowering.cpp | 175 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 176 if (CSI.size()) { 183 for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(), 184 E = CSI.end(); I != E; ++I) { 261 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); local 265 if (CSI.size()) { 266 MinCSFI = CSI[0].getFrameIdx(); 267 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx(); 426 const std::vector<CalleeSavedInfo> &CSI, 424 emitFrameMemOps(bool isPrologue, MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI, const LoadStoreMethod PossClasses[], unsigned NumClasses) const argument 524 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 544 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument [all...] |
H A D | AArch64RegisterInfo.cpp | 97 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 101 if (CSI.size()) { 102 MinCSFI = CSI[0].getFrameIdx(); 103 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx();
|
/freebsd-9.3-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZFrameLowering.cpp | 126 const std::vector<CalleeSavedInfo> &CSI, 128 if (CSI.empty()) 141 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { 142 unsigned Reg = CSI[I].getReg(); 187 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { 188 unsigned Reg = CSI[I].getReg(); 200 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { 201 unsigned Reg = CSI[I].getReg(); 204 TII->storeRegToStackSlot(MBB, MBBI, Reg, true, CSI[I].getFrameIdx(), 215 const std::vector<CalleeSavedInfo> &CSI, 124 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 213 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 321 const std::vector<CalleeSavedInfo> &CSI = MFFrame->getCalleeSavedInfo(); local [all...] |
H A D | SystemZFrameLowering.h | 42 const std::vector<CalleeSavedInfo> &CSI, 48 const std::vector<CalleeSavedInfo> &CSI,
|
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.h | 54 const std::vector<CalleeSavedInfo> &CSI, 59 const std::vector<CalleeSavedInfo> &CSI,
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetFrameLowering.h | 138 const std::vector<CalleeSavedInfo> &CSI, 149 const std::vector<CalleeSavedInfo> &CSI, 136 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 147 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument
|
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/ |
H A D | PrologEpilogInserter.cpp | 81 const std::vector<CalleeSavedInfo> &CSI = local 85 if (CSI.empty()) 250 std::vector<CalleeSavedInfo> CSI; 256 CSI.push_back(CalleeSavedInfo(Reg)); 260 if (CSI.empty()) 270 I = CSI.begin(), E = CSI.end(); I != E; ++I) { 307 MFI->setCalleeSavedInfo(CSI); 316 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 321 if (CSI [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.cpp | 615 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 616 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { 617 unsigned Reg = CSI[I].getReg(); 639 int Offset = MFI->getObjectOffset(CSI[I].getFrameIdx()); 954 const std::vector<CalleeSavedInfo> &CSI = FFI->getCalleeSavedInfo(); local 957 if (CSI.empty() && !needsFP(MF)) { 978 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { 979 unsigned Reg = CSI[i].getReg(); 983 GPRegs.push_back(CSI[i]); 991 G8Regs.push_back(CSI[ 1194 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 1261 restoreCRs(bool isPPC64, bool is31, bool CR2Spilled, bool CR3Spilled, bool CR4Spilled, MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, unsigned CSIIndex) argument 1339 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 531 void Sema::deduceClosureReturnType(CapturingScopeInfo &CSI) { argument 532 assert(CSI.HasImplicitReturnType); 534 assert(CSI.ReturnType.isNull() || !CSI.ReturnType->isUndeducedType()); 557 if (CSI.Returns.empty()) { 560 if (CSI.ReturnType.isNull()) 561 CSI.ReturnType = Ctx.VoidTy; 567 assert(!CSI.ReturnType.isNull() && "We should have a tentative return type."); 568 if (CSI.ReturnType->isDependentType()) 573 assert(isa<BlockScopeInfo>(CSI)); [all...] |