Searched refs:CSI (Results 1 - 25 of 39) sorted by relevance

12

/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/
H A DARMFrameLowering.h41 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 DThumb1FrameLowering.h40 const std::vector<CalleeSavedInfo> &CSI,
44 const std::vector<CalleeSavedInfo> &CSI,
H A DThumb1FrameLowering.cpp94 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 DARMFrameLowering.cpp147 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 DHexagonFrameLowering.h36 const std::vector<CalleeSavedInfo> &CSI,
46 const std::vector<CalleeSavedInfo> &CSI,
H A DHexagonFrameLowering.cpp225 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 DMSP430FrameLowering.h44 const std::vector<CalleeSavedInfo> &CSI,
48 const std::vector<CalleeSavedInfo> &CSI,
H A DMSP430FrameLowering.cpp182 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 DMips16FrameLowering.h36 const std::vector<CalleeSavedInfo> &CSI,
41 const std::vector<CalleeSavedInfo> &CSI,
H A DMips16RegisterInfo.cpp88 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 DMipsSEFrameLowering.h37 const std::vector<CalleeSavedInfo> &CSI,
H A DMipsSERegisterInfo.cpp92 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 DMips16FrameLowering.cpp101 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 DXCoreFrameLowering.h35 const std::vector<CalleeSavedInfo> &CSI,
39 const std::vector<CalleeSavedInfo> &CSI,
H A DXCoreFrameLowering.cpp193 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 DAArch64FrameLowering.h67 const std::vector<CalleeSavedInfo> &CSI,
71 const std::vector<CalleeSavedInfo> &CSI,
91 const std::vector<CalleeSavedInfo> &CSI,
H A DAArch64FrameLowering.cpp175 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 DAArch64RegisterInfo.cpp97 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 DSystemZFrameLowering.cpp126 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 DSystemZFrameLowering.h42 const std::vector<CalleeSavedInfo> &CSI,
48 const std::vector<CalleeSavedInfo> &CSI,
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/
H A DX86FrameLowering.h54 const std::vector<CalleeSavedInfo> &CSI,
59 const std::vector<CalleeSavedInfo> &CSI,
/freebsd-9.3-release/contrib/llvm/include/llvm/Target/
H A DTargetFrameLowering.h138 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 DPrologEpilogInserter.cpp81 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 DPPCFrameLowering.cpp615 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 DSemaLambda.cpp531 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...]

Completed in 223 milliseconds

12