Lines Matching refs:Object

127                                   const T &Object,
604 for (const auto &Object : YamlMF.FixedStackObjects) { in initializeFrameInfo() local
606 if (Object.Type != yaml::FixedMachineStackObject::SpillSlot) in initializeFrameInfo()
607 ObjectIdx = MFI.CreateFixedObject(Object.Size, Object.Offset, in initializeFrameInfo()
608 Object.IsImmutable, Object.IsAliased); in initializeFrameInfo()
610 ObjectIdx = MFI.CreateFixedSpillStackObject(Object.Size, Object.Offset); in initializeFrameInfo()
611 MFI.setObjectAlignment(ObjectIdx, Object.Alignment); in initializeFrameInfo()
612 MFI.setStackID(ObjectIdx, Object.StackID); in initializeFrameInfo()
613 if (!PFS.FixedStackObjectSlots.insert(std::make_pair(Object.ID.Value, in initializeFrameInfo()
616 return error(Object.ID.SourceRange.Start, in initializeFrameInfo()
618 Twine(Object.ID.Value) + "'"); in initializeFrameInfo()
619 if (parseCalleeSavedRegister(PFS, CSIInfo, Object.CalleeSavedRegister, in initializeFrameInfo()
620 Object.CalleeSavedRestored, ObjectIdx)) in initializeFrameInfo()
622 if (parseStackObjectsDebugInfo(PFS, Object, ObjectIdx)) in initializeFrameInfo()
627 for (const auto &Object : YamlMF.StackObjects) { in initializeFrameInfo() local
630 const yaml::StringValue &Name = Object.Name; in initializeFrameInfo()
640 if (Object.Type == yaml::MachineStackObject::VariableSized) in initializeFrameInfo()
641 ObjectIdx = MFI.CreateVariableSizedObject(Object.Alignment, Alloca); in initializeFrameInfo()
644 Object.Size, Object.Alignment, in initializeFrameInfo()
645 Object.Type == yaml::MachineStackObject::SpillSlot, Alloca); in initializeFrameInfo()
646 MFI.setObjectOffset(ObjectIdx, Object.Offset); in initializeFrameInfo()
647 MFI.setStackID(ObjectIdx, Object.StackID); in initializeFrameInfo()
649 if (!PFS.StackObjectSlots.insert(std::make_pair(Object.ID.Value, ObjectIdx)) in initializeFrameInfo()
651 return error(Object.ID.SourceRange.Start, in initializeFrameInfo()
653 Twine(Object.ID.Value) + "'"); in initializeFrameInfo()
654 if (parseCalleeSavedRegister(PFS, CSIInfo, Object.CalleeSavedRegister, in initializeFrameInfo()
655 Object.CalleeSavedRestored, ObjectIdx)) in initializeFrameInfo()
657 if (Object.LocalOffset) in initializeFrameInfo()
658 MFI.mapLocalFrameObject(ObjectIdx, Object.LocalOffset.getValue()); in initializeFrameInfo()
659 if (parseStackObjectsDebugInfo(PFS, Object, ObjectIdx)) in initializeFrameInfo()
710 const T &Object, int FrameIdx) { in parseStackObjectsDebugInfo() argument
714 if (parseMDNode(PFS, Var, Object.DebugVar) || in parseStackObjectsDebugInfo()
715 parseMDNode(PFS, Expr, Object.DebugExpr) || in parseStackObjectsDebugInfo()
716 parseMDNode(PFS, Loc, Object.DebugLoc)) in parseStackObjectsDebugInfo()
723 if (typecheckMDNode(DIVar, Var, Object.DebugVar, "DILocalVariable", *this) || in parseStackObjectsDebugInfo()
724 typecheckMDNode(DIExpr, Expr, Object.DebugExpr, "DIExpression", *this) || in parseStackObjectsDebugInfo()
725 typecheckMDNode(DILoc, Loc, Object.DebugLoc, "DILocation", *this)) in parseStackObjectsDebugInfo()