/external/llvm/lib/Target/MSP430/ |
H A D | MSP430FrameLowering.cpp | 183 const std::vector<CalleeSavedInfo> &CSI, 185 if (CSI.empty()) 194 MFI->setCalleeSavedFrameSize(CSI.size() * 2); 196 for (unsigned i = CSI.size(); i != 0; --i) { 197 unsigned Reg = CSI[i-1].getReg(); 209 const std::vector<CalleeSavedInfo> &CSI, 211 if (CSI.empty()) 220 for (unsigned i = 0, e = CSI.size(); i != e; ++i) 221 BuildMI(MBB, MI, DL, TII.get(MSP430::POP16r), CSI[i].getReg()); 181 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 207 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument
|
/external/llvm/lib/Target/Mips/ |
H A D | Mips16FrameLowering.cpp | 60 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 62 if (CSI.size()) { 63 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 65 for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(), 66 E = CSI.end(); I != E; ++I) { 106 const std::vector<CalleeSavedInfo> &CSI, 116 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { 122 unsigned Reg = CSI[i].getReg(); 134 const std::vector<CalleeSavedInfo> &CSI, 104 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 132 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument
|
H A D | Mips16RegisterInfo.cpp | 87 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 91 if (CSI.size()) { 92 MinCSFI = CSI[0].getFrameIdx(); 93 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx();
|
H A D | MipsSERegisterInfo.cpp | 116 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 120 if (CSI.size()) { 121 MinCSFI = CSI[0].getFrameIdx(); 122 MaxCSFI = CSI[CSI.size() - 1].getFrameIdx();
|
H A D | Mips16InstrInfo.cpp | 172 const std::vector<CalleeSavedInfo> &CSI, 174 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { 180 unsigned Reg = CSI[e-i-1].getReg(); 207 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 208 addSaveRestoreRegs(MIB, CSI); 250 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 251 addSaveRestoreRegs(MIB, CSI, RegState::Define); 171 addSaveRestoreRegs(MachineInstrBuilder &MIB, const std::vector<CalleeSavedInfo> &CSI, unsigned Flags = 0) argument
|
H A D | MipsSEFrameLowering.cpp | 414 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 416 if (CSI.size()) { 419 for (unsigned i = 0; i < CSI.size(); ++i) 424 for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(), 425 E = CSI.end(); I != E; ++I) { 570 const std::vector<CalleeSavedInfo> &CSI, 576 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { 582 unsigned Reg = CSI[i].getReg(); 592 CSI[i].getFrameIdx(), RC, TRI); 568 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument
|
H A D | MipsAsmPrinter.cpp | 256 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 264 for (const auto &I : CSI) {
|
/external/llvm/include/llvm/Target/ |
H A D | TargetFrameLowering.h | 98 /// assign frame slots to all CSI entries and return true. If this method 101 /// CSI. 105 std::vector<CalleeSavedInfo> &CSI) const { 155 const std::vector<CalleeSavedInfo> &CSI, 166 const std::vector<CalleeSavedInfo> &CSI, 153 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 164 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument
|
/external/llvm/lib/Fuzzer/ |
H A D | FuzzerDFSan.cpp | 200 CmpSiteInfo &CSI = PcToCmpSiteInfoMap[PC]; local 201 CSI.CmpSize = CmpSize; 202 CSI.LR.Join(GetLabelRange(L1)).Join(GetLabelRange(L2)); 203 if (!L1) CSI.CountedConstants[Arg1]++; 204 if (!L2) CSI.CountedConstants[Arg2]++; 205 size_t Counter = CSI.ResCounters[Res]++; 209 CSI.ResCounters[!Res] == 0) 217 << " LR " << CSI.LR 223 auto &CSI = PCToCmp.second; local 224 if (CSI [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | Thumb1FrameLowering.cpp | 101 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 141 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { 142 unsigned Reg = CSI[i].getReg(); 143 int FI = CSI[i].getFrameIdx(); 203 for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(), 204 E = CSI.end(); I != E; ++I) { 391 for (const CalleeSavedInfo &CSI : MFI->getCalleeSavedInfo()) 392 if (CSI.getReg() == ARM::LR) 455 const std::vector<CalleeSavedInfo> &CSI, 457 if (CSI 453 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 491 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument [all...] |
H A D | ARMFrameLowering.cpp | 298 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 336 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { 337 unsigned Reg = CSI[i].getReg(); 338 int FI = CSI[i].getFrameIdx(); 539 for (const auto &Entry : CSI) { 572 for (const auto &Entry : CSI) { 599 for (const auto &Entry : CSI) { 934 const std::vector<CalleeSavedInfo> &CSI, 947 unsigned i = CSI.size(); 951 unsigned Reg = CSI[ 932 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 1006 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 1096 emitAlignedDPRCS2Spills(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned NumAlignedDPRCS2Regs, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) argument 1256 emitAlignedDPRCS2Restores(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned NumAlignedDPRCS2Regs, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) argument 1335 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 1366 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument [all...] |
/external/llvm/lib/Target/Hexagon/ |
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...] |
/external/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...] |
/external/libvterm/src/ |
H A D | vterm_internal.h | 141 CSI, enumerator in enum:VTerm::VTermParserState
|
/external/llvm/lib/CodeGen/ |
H A D | PrologEpilogInserter.cpp | 137 const std::vector<CalleeSavedInfo> &CSI = local 141 if (CSI.empty()) 310 std::vector<CalleeSavedInfo> CSI; 316 CSI.push_back(CalleeSavedInfo(Reg)); 320 if (!TFI->assignCalleeSavedSpillSlots(F, RegInfo, CSI)) { 323 if (CSI.empty()) 332 for (std::vector<CalleeSavedInfo>::iterator I = CSI.begin(), E = CSI.end(); 372 MFI->setCalleeSavedInfo(CSI); 381 const std::vector<CalleeSavedInfo> &CSI local [all...] |
H A D | MachineFunction.cpp | 595 // Before CSI is calculated, no registers are considered pristine. They can be 608 const std::vector<CalleeSavedInfo> &CSI = getCalleeSavedInfo(); local 609 for (std::vector<CalleeSavedInfo>::const_iterator I = CSI.begin(), 610 E = CSI.end(); I != E; ++I)
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64FrameLowering.cpp | 215 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); 216 if (CSI.empty()) 228 for (const auto &Info : CSI) { 725 const std::vector<CalleeSavedInfo> &CSI, 729 unsigned Count = CSI.size(); 738 unsigned Reg1 = CSI[idx].getReg(); 739 unsigned Reg2 = CSI[idx + 1].getReg(); 740 // GPRs and FPRs are saved in pairs of 64-bit regs. We expect the CSI 746 assert(CSI[idx].getFrameIdx() + 1 == CSI[id 723 spillCalleeSavedRegisters( MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 801 restoreCalleeSavedRegisters( MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument [all...] |
/external/llvm/lib/Target/XCore/ |
H A D | XCoreFrameLowering.cpp | 317 const CalleeSavedInfo &CSI = SpillLabel.second; local 318 int Offset = MFI->getObjectOffset(CSI.getFrameIdx()); 319 unsigned DRegNum = MRI->getDwarfRegNum(CSI.getReg(), true); 410 const std::vector<CalleeSavedInfo> &CSI, 412 if (CSI.empty()) 424 for (std::vector<CalleeSavedInfo>::const_iterator it = CSI.begin(); 425 it != CSI.end(); ++it) { 446 const std::vector<CalleeSavedInfo> &CSI, 454 for (std::vector<CalleeSavedInfo>::const_iterator it = CSI.begin(); 455 it != CSI 408 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 444 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument [all...] |
/external/clang/lib/Sema/ |
H A D | Sema.cpp | 1458 CapturingScopeInfo *CSI = new CapturedRegionScopeInfo( local 1460 CSI->ReturnType = Context.VoidTy; 1461 FunctionScopes.push_back(CSI);
|
H A D | SemaLambda.cpp | 615 void Sema::deduceClosureReturnType(CapturingScopeInfo &CSI) { argument 616 assert(CSI.HasImplicitReturnType); 618 assert(CSI.ReturnType.isNull() || !CSI.ReturnType->isUndeducedType()); 645 if (CSI.Returns.empty()) { 648 if (CSI.ReturnType.isNull()) 649 CSI.ReturnType = Ctx.VoidTy; 655 assert(!CSI.ReturnType.isNull() && "We should have a tentative return type."); 656 if (CSI.ReturnType->isDependentType()) 661 assert(isa<BlockScopeInfo>(CSI)); [all...] |
H A D | SemaExprCXX.cpp | 911 if (CapturingScopeInfo *CSI = 913 if (CSI->CXXThisCaptureIndex != 0) { 917 LambdaScopeInfo *LSI = dyn_cast<LambdaScopeInfo>(CSI); 924 if (CSI->ImpCaptureStyle == CapturingScopeInfo::ImpCap_LambdaByref || 925 CSI->ImpCaptureStyle == CapturingScopeInfo::ImpCap_LambdaByval || 926 CSI->ImpCaptureStyle == CapturingScopeInfo::ImpCap_Block || 927 CSI->ImpCaptureStyle == CapturingScopeInfo::ImpCap_CapturedRegion || 947 CapturingScopeInfo *CSI = cast<CapturingScopeInfo>(FunctionScopes[idx]); local 950 if (LambdaScopeInfo *LSI = dyn_cast<LambdaScopeInfo>(CSI)) 958 CSI [all...] |
H A D | SemaExpr.cpp | 3005 else if (const CapturedRegionScopeInfo *CSI = getCurCapturedRegion()) 3006 currentDecl = CSI->TheCapturedDecl; 12300 static bool isVariableAlreadyCapturedInScopeInfo(CapturingScopeInfo *CSI, VarDecl *Var, argument 12305 if (CSI->CaptureMap.count(Var)) { 12310 CaptureType = CSI->getCapture(Var).getCaptureType(); 12315 const CapturingScopeInfo::Capture &Cap = CSI->getCapture(Var); 12317 !(isa<LambdaScopeInfo>(CSI) && cast<LambdaScopeInfo>(CSI)->Mutable)) 12341 static bool isVariableCapturable(CapturingScopeInfo *CSI, VarDecl *Var, argument 12345 bool IsBlock = isa<BlockScopeInfo>(CSI); 12830 CapturingScopeInfo *CSI = cast<CapturingScopeInfo>(FSI); local 13018 CapturingScopeInfo *CSI = cast<CapturingScopeInfo>(FunctionScopes[I]); local [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineFrameInfo.h | 591 void setCalleeSavedInfo(const std::vector<CalleeSavedInfo> &CSI) { argument 592 CSInfo = CSI;
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCFrameLowering.cpp | 878 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local 879 for (unsigned I = 0, E = CSI.size(); I != E; ++I) { 880 unsigned Reg = CSI[I].getReg(); 908 int Offset = MFI->getObjectOffset(CSI[I].getFrameIdx()); 1234 const std::vector<CalleeSavedInfo> &CSI = FFI->getCalleeSavedInfo(); local 1237 if (CSI.empty() && !needsFP(MF)) { 1258 for (unsigned i = 0, e = CSI.size(); i != e; ++i) { 1259 unsigned Reg = CSI[i].getReg(); 1263 GPRegs.push_back(CSI[i]); 1271 G8Regs.push_back(CSI[ 1483 spillCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument 1550 restoreCRs(bool isPPC64, bool is31, bool CR2Spilled, bool CR3Spilled, bool CR4Spilled, MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, unsigned CSIIndex) argument 1626 restoreCalleeSavedRegisters(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, const TargetRegisterInfo *TRI) const argument [all...] |