Searched defs:CSI (Results 1 - 24 of 24) sorted by relevance

/external/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp183 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 DMips16FrameLowering.cpp60 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 DMips16RegisterInfo.cpp87 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 DMipsSERegisterInfo.cpp116 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 DMips16InstrInfo.cpp172 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 DMipsSEFrameLowering.cpp414 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 DMipsAsmPrinter.cpp256 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); local
264 for (const auto &I : CSI) {
/external/llvm/include/llvm/Target/
H A DTargetFrameLowering.h98 /// 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 DFuzzerDFSan.cpp200 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 DThumb1FrameLowering.cpp101 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 DARMFrameLowering.cpp298 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 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...]
/external/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...]
/external/libvterm/src/
H A Dvterm_internal.h141 CSI, enumerator in enum:VTerm::VTermParserState
/external/llvm/lib/CodeGen/
H A DPrologEpilogInserter.cpp137 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 DMachineFunction.cpp595 // 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 DAArch64FrameLowering.cpp215 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 DXCoreFrameLowering.cpp317 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 DSema.cpp1458 CapturingScopeInfo *CSI = new CapturedRegionScopeInfo( local
1460 CSI->ReturnType = Context.VoidTy;
1461 FunctionScopes.push_back(CSI);
H A DSemaLambda.cpp615 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 DSemaExprCXX.cpp911 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 DSemaExpr.cpp3005 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 DMachineFrameInfo.h591 void setCalleeSavedInfo(const std::vector<CalleeSavedInfo> &CSI) { argument
592 CSInfo = CSI;
/external/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp878 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...]

Completed in 1446 milliseconds