reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
695 const yaml::StringValue &Name = Object.Name; 705 if (!TFI->isSupportedStackID(Object.StackID)) 706 return error(Object.ID.SourceRange.Start, 708 if (Object.Type == yaml::MachineStackObject::VariableSized) 709 ObjectIdx = MFI.CreateVariableSizedObject(Object.Alignment, Alloca); 712 Object.Size, Object.Alignment, 712 Object.Size, Object.Alignment, 713 Object.Type == yaml::MachineStackObject::SpillSlot, Alloca, 714 Object.StackID); 715 MFI.setObjectOffset(ObjectIdx, Object.Offset); 717 if (!PFS.StackObjectSlots.insert(std::make_pair(Object.ID.Value, ObjectIdx)) 719 return error(Object.ID.SourceRange.Start, 721 Twine(Object.ID.Value) + "'"); 722 if (parseCalleeSavedRegister(PFS, CSIInfo, Object.CalleeSavedRegister, 723 Object.CalleeSavedRestored, ObjectIdx)) 725 if (Object.LocalOffset) 726 MFI.mapLocalFrameObject(ObjectIdx, Object.LocalOffset.getValue()); 727 if (parseStackObjectsDebugInfo(PFS, Object, ObjectIdx))