Lines Matching refs:Object

147                                   const T &Object,
799 for (const auto &Object : YamlMF.FixedStackObjects) { in initializeFrameInfo() local
801 if (Object.Type != yaml::FixedMachineStackObject::SpillSlot) in initializeFrameInfo()
802 ObjectIdx = MFI.CreateFixedObject(Object.Size, Object.Offset, in initializeFrameInfo()
803 Object.IsImmutable, Object.IsAliased); in initializeFrameInfo()
805 ObjectIdx = MFI.CreateFixedSpillStackObject(Object.Size, Object.Offset); in initializeFrameInfo()
807 if (!TFI->isSupportedStackID(Object.StackID)) in initializeFrameInfo()
808 return error(Object.ID.SourceRange.Start, in initializeFrameInfo()
810 MFI.setStackID(ObjectIdx, Object.StackID); in initializeFrameInfo()
811 MFI.setObjectAlignment(ObjectIdx, Object.Alignment.valueOrOne()); in initializeFrameInfo()
812 if (!PFS.FixedStackObjectSlots.insert(std::make_pair(Object.ID.Value, in initializeFrameInfo()
815 return error(Object.ID.SourceRange.Start, in initializeFrameInfo()
817 Twine(Object.ID.Value) + "'"); in initializeFrameInfo()
818 if (parseCalleeSavedRegister(PFS, CSIInfo, Object.CalleeSavedRegister, in initializeFrameInfo()
819 Object.CalleeSavedRestored, ObjectIdx)) in initializeFrameInfo()
821 if (parseStackObjectsDebugInfo(PFS, Object, ObjectIdx)) in initializeFrameInfo()
825 for (const auto &Object : YamlMF.EntryValueObjects) { in initializeFrameInfo() local
828 if (parseNamedRegisterReference(PFS, Reg, Object.EntryValueRegister.Value, in initializeFrameInfo()
830 return error(Error, Object.EntryValueRegister.SourceRange); in initializeFrameInfo()
832 return error(Object.EntryValueRegister.SourceRange.Start, in initializeFrameInfo()
835 PFS, Object.DebugVar, Object.DebugExpr, Object.DebugLoc); in initializeFrameInfo()
844 for (const auto &Object : YamlMF.StackObjects) { in initializeFrameInfo() local
847 const yaml::StringValue &Name = Object.Name; in initializeFrameInfo()
857 if (!TFI->isSupportedStackID(Object.StackID)) in initializeFrameInfo()
858 return error(Object.ID.SourceRange.Start, in initializeFrameInfo()
860 if (Object.Type == yaml::MachineStackObject::VariableSized) in initializeFrameInfo()
862 MFI.CreateVariableSizedObject(Object.Alignment.valueOrOne(), Alloca); in initializeFrameInfo()
865 Object.Size, Object.Alignment.valueOrOne(), in initializeFrameInfo()
866 Object.Type == yaml::MachineStackObject::SpillSlot, Alloca, in initializeFrameInfo()
867 Object.StackID); in initializeFrameInfo()
868 MFI.setObjectOffset(ObjectIdx, Object.Offset); in initializeFrameInfo()
870 if (!PFS.StackObjectSlots.insert(std::make_pair(Object.ID.Value, ObjectIdx)) in initializeFrameInfo()
872 return error(Object.ID.SourceRange.Start, in initializeFrameInfo()
874 Twine(Object.ID.Value) + "'"); in initializeFrameInfo()
875 if (parseCalleeSavedRegister(PFS, CSIInfo, Object.CalleeSavedRegister, in initializeFrameInfo()
876 Object.CalleeSavedRestored, ObjectIdx)) in initializeFrameInfo()
878 if (Object.LocalOffset) in initializeFrameInfo()
879 MFI.mapLocalFrameObject(ObjectIdx, *Object.LocalOffset); in initializeFrameInfo()
880 if (parseStackObjectsDebugInfo(PFS, Object, ObjectIdx)) in initializeFrameInfo()
959 const T &Object, int FrameIdx) { in parseStackObjectsDebugInfo() argument
961 parseVarExprLoc(PFS, Object.DebugVar, Object.DebugExpr, Object.DebugLoc); in parseStackObjectsDebugInfo()