reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/RegisterScavenging.h
  133     Scavenged.push_back(ScavengedInfo(FI));
  138     for (SmallVectorImpl<ScavengedInfo>::const_iterator I = Scavenged.begin(),
  139          IE = Scavenged.end(); I != IE; ++I)
  148     for (SmallVectorImpl<ScavengedInfo>::const_iterator I = Scavenged.begin(),
  149          IE = Scavenged.end(); I != IE; ++I)
lib/CodeGen/RegisterScavenging.cpp
   75   for (ScavengedInfo &SI : Scavenged) {
  188   for (SmallVectorImpl<ScavengedInfo>::iterator I = Scavenged.begin(),
  189          IE = Scavenged.end(); I != IE; ++I) {
  267   for (ScavengedInfo &I : Scavenged) {
  470   unsigned SI = Scavenged.size(), Diff = std::numeric_limits<unsigned>::max();
  472   for (unsigned I = 0; I < Scavenged.size(); ++I) {
  473     if (Scavenged[I].Reg != 0)
  476     int FI = Scavenged[I].FrameIndex;
  496   if (SI == Scavenged.size()) {
  499     Scavenged.push_back(ScavengedInfo(FIE));
  503   Scavenged[SI].Reg = Reg;
  509     int FI = Scavenged[SI].FrameIndex;
  516     TII->storeRegToStackSlot(*MBB, Before, Reg, true, Scavenged[SI].FrameIndex,
  524     TII->loadRegFromStackSlot(*MBB, UseMI, Reg, Scavenged[SI].FrameIndex,
  531   return Scavenged[SI];