Lines Matching refs:CurFrame
249 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIBKeyFrame() local
250 if (!CurFrame) in emitCFIBKeyFrame()
252 CurFrame->IsBKeyFrame = true; in emitCFIBKeyFrame()
256 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIMTETaggedFrame() local
257 if (!CurFrame) in emitCFIMTETaggedFrame()
259 CurFrame->IsMTETaggedFrame = true; in emitCFIMTETaggedFrame()
474 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIEndProc() local
475 if (!CurFrame) in emitCFIEndProc()
477 emitCFIEndProcImpl(*CurFrame); in emitCFIEndProc()
496 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIDefCfa() local
497 if (!CurFrame) in emitCFIDefCfa()
499 CurFrame->Instructions.push_back(Instruction); in emitCFIDefCfa()
500 CurFrame->CurrentCfaRegister = static_cast<unsigned>(Register); in emitCFIDefCfa()
507 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIDefCfaOffset() local
508 if (!CurFrame) in emitCFIDefCfaOffset()
510 CurFrame->Instructions.push_back(Instruction); in emitCFIDefCfaOffset()
517 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIAdjustCfaOffset() local
518 if (!CurFrame) in emitCFIAdjustCfaOffset()
520 CurFrame->Instructions.push_back(Instruction); in emitCFIAdjustCfaOffset()
527 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIDefCfaRegister() local
528 if (!CurFrame) in emitCFIDefCfaRegister()
530 CurFrame->Instructions.push_back(Instruction); in emitCFIDefCfaRegister()
531 CurFrame->CurrentCfaRegister = static_cast<unsigned>(Register); in emitCFIDefCfaRegister()
539 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFILLVMDefAspaceCfa() local
540 if (!CurFrame) in emitCFILLVMDefAspaceCfa()
542 CurFrame->Instructions.push_back(Instruction); in emitCFILLVMDefAspaceCfa()
543 CurFrame->CurrentCfaRegister = static_cast<unsigned>(Register); in emitCFILLVMDefAspaceCfa()
550 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIOffset() local
551 if (!CurFrame) in emitCFIOffset()
553 CurFrame->Instructions.push_back(Instruction); in emitCFIOffset()
560 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIRelOffset() local
561 if (!CurFrame) in emitCFIRelOffset()
563 CurFrame->Instructions.push_back(Instruction); in emitCFIRelOffset()
568 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIPersonality() local
569 if (!CurFrame) in emitCFIPersonality()
571 CurFrame->Personality = Sym; in emitCFIPersonality()
572 CurFrame->PersonalityEncoding = Encoding; in emitCFIPersonality()
576 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFILsda() local
577 if (!CurFrame) in emitCFILsda()
579 CurFrame->Lsda = Sym; in emitCFILsda()
580 CurFrame->LsdaEncoding = Encoding; in emitCFILsda()
586 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIRememberState() local
587 if (!CurFrame) in emitCFIRememberState()
589 CurFrame->Instructions.push_back(Instruction); in emitCFIRememberState()
596 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIRestoreState() local
597 if (!CurFrame) in emitCFIRestoreState()
599 CurFrame->Instructions.push_back(Instruction); in emitCFIRestoreState()
606 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFISameValue() local
607 if (!CurFrame) in emitCFISameValue()
609 CurFrame->Instructions.push_back(Instruction); in emitCFISameValue()
616 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIRestore() local
617 if (!CurFrame) in emitCFIRestore()
619 CurFrame->Instructions.push_back(Instruction); in emitCFIRestore()
625 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIEscape() local
626 if (!CurFrame) in emitCFIEscape()
628 CurFrame->Instructions.push_back(Instruction); in emitCFIEscape()
635 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIGnuArgsSize() local
636 if (!CurFrame) in emitCFIGnuArgsSize()
638 CurFrame->Instructions.push_back(Instruction); in emitCFIGnuArgsSize()
642 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFISignalFrame() local
643 if (!CurFrame) in emitCFISignalFrame()
645 CurFrame->IsSignalFrame = true; in emitCFISignalFrame()
652 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIUndefined() local
653 if (!CurFrame) in emitCFIUndefined()
655 CurFrame->Instructions.push_back(Instruction); in emitCFIUndefined()
662 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIRegister() local
663 if (!CurFrame) in emitCFIRegister()
665 CurFrame->Instructions.push_back(Instruction); in emitCFIRegister()
672 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIWindowSave() local
673 if (!CurFrame) in emitCFIWindowSave()
675 CurFrame->Instructions.push_back(Instruction); in emitCFIWindowSave()
681 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFINegateRAState() local
682 if (!CurFrame) in emitCFINegateRAState()
684 CurFrame->Instructions.push_back(Instruction); in emitCFINegateRAState()
688 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIReturnColumn() local
689 if (!CurFrame) in emitCFIReturnColumn()
691 CurFrame->RAReg = Register; in emitCFIReturnColumn()
728 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinCFIEndProc() local
729 if (!CurFrame) in emitWinCFIEndProc()
731 if (CurFrame->ChainedParent) in emitWinCFIEndProc()
735 CurFrame->End = Label; in emitWinCFIEndProc()
736 if (!CurFrame->FuncletOrFuncEnd) in emitWinCFIEndProc()
737 CurFrame->FuncletOrFuncEnd = CurFrame->End; in emitWinCFIEndProc()
742 switchSection(CurFrame->TextSection); in emitWinCFIEndProc()
746 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinCFIFuncletOrFuncEnd() local
747 if (!CurFrame) in emitWinCFIFuncletOrFuncEnd()
749 if (CurFrame->ChainedParent) in emitWinCFIFuncletOrFuncEnd()
753 CurFrame->FuncletOrFuncEnd = Label; in emitWinCFIFuncletOrFuncEnd()
757 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinCFIStartChained() local
758 if (!CurFrame) in emitWinCFIStartChained()
764 CurFrame->Function, StartProc, CurFrame)); in emitWinCFIStartChained()
770 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinCFIEndChained() local
771 if (!CurFrame) in emitWinCFIEndChained()
773 if (!CurFrame->ChainedParent) in emitWinCFIEndChained()
779 CurFrame->End = Label; in emitWinCFIEndChained()
780 CurrentWinFrameInfo = const_cast<WinEH::FrameInfo *>(CurFrame->ChainedParent); in emitWinCFIEndChained()
785 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinEHHandler() local
786 if (!CurFrame) in emitWinEHHandler()
788 if (CurFrame->ChainedParent) in emitWinEHHandler()
791 CurFrame->ExceptionHandler = Sym; in emitWinEHHandler()
795 CurFrame->HandlesUnwind = true; in emitWinEHHandler()
797 CurFrame->HandlesExceptions = true; in emitWinEHHandler()
801 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinEHHandlerData() local
802 if (!CurFrame) in emitWinEHHandlerData()
804 if (CurFrame->ChainedParent) in emitWinEHHandlerData()
865 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinCFIPushReg() local
866 if (!CurFrame) in emitWinCFIPushReg()
873 CurFrame->Instructions.push_back(Inst); in emitWinCFIPushReg()
878 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinCFISetFrame() local
879 if (!CurFrame) in emitWinCFISetFrame()
881 if (CurFrame->LastFrameInst >= 0) in emitWinCFISetFrame()
894 CurFrame->LastFrameInst = CurFrame->Instructions.size(); in emitWinCFISetFrame()
895 CurFrame->Instructions.push_back(Inst); in emitWinCFISetFrame()
899 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinCFIAllocStack() local
900 if (!CurFrame) in emitWinCFIAllocStack()
912 CurFrame->Instructions.push_back(Inst); in emitWinCFIAllocStack()
917 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinCFISaveReg() local
918 if (!CurFrame) in emitWinCFISaveReg()
929 CurFrame->Instructions.push_back(Inst); in emitWinCFISaveReg()
934 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinCFISaveXMM() local
935 if (!CurFrame) in emitWinCFISaveXMM()
944 CurFrame->Instructions.push_back(Inst); in emitWinCFISaveXMM()
948 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinCFIPushFrame() local
949 if (!CurFrame) in emitWinCFIPushFrame()
951 if (!CurFrame->Instructions.empty()) in emitWinCFIPushFrame()
958 CurFrame->Instructions.push_back(Inst); in emitWinCFIPushFrame()
962 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in emitWinCFIEndProlog() local
963 if (!CurFrame) in emitWinCFIEndProlog()
968 CurFrame->PrologEnd = Label; in emitWinCFIEndProlog()