Lines Matching refs:Object

144                                   const T &Object,
779 for (const auto &Object : YamlMF.FixedStackObjects) { in initializeFrameInfo() local
781 if (Object.Type != yaml::FixedMachineStackObject::SpillSlot) in initializeFrameInfo()
782 ObjectIdx = MFI.CreateFixedObject(Object.Size, Object.Offset, in initializeFrameInfo()
783 Object.IsImmutable, Object.IsAliased); in initializeFrameInfo()
785 ObjectIdx = MFI.CreateFixedSpillStackObject(Object.Size, Object.Offset); in initializeFrameInfo()
787 if (!TFI->isSupportedStackID(Object.StackID)) in initializeFrameInfo()
788 return error(Object.ID.SourceRange.Start, in initializeFrameInfo()
790 MFI.setStackID(ObjectIdx, Object.StackID); in initializeFrameInfo()
791 MFI.setObjectAlignment(ObjectIdx, Object.Alignment.valueOrOne()); in initializeFrameInfo()
792 if (!PFS.FixedStackObjectSlots.insert(std::make_pair(Object.ID.Value, in initializeFrameInfo()
795 return error(Object.ID.SourceRange.Start, in initializeFrameInfo()
797 Twine(Object.ID.Value) + "'"); in initializeFrameInfo()
798 if (parseCalleeSavedRegister(PFS, CSIInfo, Object.CalleeSavedRegister, in initializeFrameInfo()
799 Object.CalleeSavedRestored, ObjectIdx)) in initializeFrameInfo()
801 if (parseStackObjectsDebugInfo(PFS, Object, ObjectIdx)) in initializeFrameInfo()
805 for (const auto &Object : YamlMF.EntryValueObjects) { in initializeFrameInfo() local
808 if (parseNamedRegisterReference(PFS, Reg, Object.EntryValueRegister.Value, in initializeFrameInfo()
810 return error(Error, Object.EntryValueRegister.SourceRange); in initializeFrameInfo()
812 return error(Object.EntryValueRegister.SourceRange.Start, in initializeFrameInfo()
815 PFS, Object.DebugVar, Object.DebugExpr, Object.DebugLoc); in initializeFrameInfo()
824 for (const auto &Object : YamlMF.StackObjects) { in initializeFrameInfo() local
827 const yaml::StringValue &Name = Object.Name; in initializeFrameInfo()
837 if (!TFI->isSupportedStackID(Object.StackID)) in initializeFrameInfo()
838 return error(Object.ID.SourceRange.Start, in initializeFrameInfo()
840 if (Object.Type == yaml::MachineStackObject::VariableSized) in initializeFrameInfo()
842 MFI.CreateVariableSizedObject(Object.Alignment.valueOrOne(), Alloca); in initializeFrameInfo()
845 Object.Size, Object.Alignment.valueOrOne(), in initializeFrameInfo()
846 Object.Type == yaml::MachineStackObject::SpillSlot, Alloca, in initializeFrameInfo()
847 Object.StackID); in initializeFrameInfo()
848 MFI.setObjectOffset(ObjectIdx, Object.Offset); in initializeFrameInfo()
850 if (!PFS.StackObjectSlots.insert(std::make_pair(Object.ID.Value, ObjectIdx)) in initializeFrameInfo()
852 return error(Object.ID.SourceRange.Start, in initializeFrameInfo()
854 Twine(Object.ID.Value) + "'"); in initializeFrameInfo()
855 if (parseCalleeSavedRegister(PFS, CSIInfo, Object.CalleeSavedRegister, in initializeFrameInfo()
856 Object.CalleeSavedRestored, ObjectIdx)) in initializeFrameInfo()
858 if (Object.LocalOffset) in initializeFrameInfo()
859 MFI.mapLocalFrameObject(ObjectIdx, *Object.LocalOffset); in initializeFrameInfo()
860 if (parseStackObjectsDebugInfo(PFS, Object, ObjectIdx)) in initializeFrameInfo()
939 const T &Object, int FrameIdx) { in parseStackObjectsDebugInfo() argument
941 parseVarExprLoc(PFS, Object.DebugVar, Object.DebugExpr, Object.DebugLoc); in parseStackObjectsDebugInfo()