• Home
  • Raw
  • Download

Lines Matching refs:CurFrame

246   MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo();  in emitCFIBKeyFrame()  local
247 if (!CurFrame) in emitCFIBKeyFrame()
249 CurFrame->IsBKeyFrame = true; in emitCFIBKeyFrame()
461 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIEndProc() local
462 if (!CurFrame) in emitCFIEndProc()
464 emitCFIEndProcImpl(*CurFrame); in emitCFIEndProc()
483 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIDefCfa() local
484 if (!CurFrame) in emitCFIDefCfa()
486 CurFrame->Instructions.push_back(Instruction); in emitCFIDefCfa()
487 CurFrame->CurrentCfaRegister = static_cast<unsigned>(Register); in emitCFIDefCfa()
494 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIDefCfaOffset() local
495 if (!CurFrame) in emitCFIDefCfaOffset()
497 CurFrame->Instructions.push_back(Instruction); in emitCFIDefCfaOffset()
504 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIAdjustCfaOffset() local
505 if (!CurFrame) in emitCFIAdjustCfaOffset()
507 CurFrame->Instructions.push_back(Instruction); in emitCFIAdjustCfaOffset()
514 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIDefCfaRegister() local
515 if (!CurFrame) in emitCFIDefCfaRegister()
517 CurFrame->Instructions.push_back(Instruction); in emitCFIDefCfaRegister()
518 CurFrame->CurrentCfaRegister = static_cast<unsigned>(Register); in emitCFIDefCfaRegister()
525 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIOffset() local
526 if (!CurFrame) in emitCFIOffset()
528 CurFrame->Instructions.push_back(Instruction); in emitCFIOffset()
535 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIRelOffset() local
536 if (!CurFrame) in emitCFIRelOffset()
538 CurFrame->Instructions.push_back(Instruction); in emitCFIRelOffset()
543 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIPersonality() local
544 if (!CurFrame) in emitCFIPersonality()
546 CurFrame->Personality = Sym; in emitCFIPersonality()
547 CurFrame->PersonalityEncoding = Encoding; in emitCFIPersonality()
551 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFILsda() local
552 if (!CurFrame) in emitCFILsda()
554 CurFrame->Lsda = Sym; in emitCFILsda()
555 CurFrame->LsdaEncoding = Encoding; in emitCFILsda()
561 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIRememberState() local
562 if (!CurFrame) in emitCFIRememberState()
564 CurFrame->Instructions.push_back(Instruction); in emitCFIRememberState()
571 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIRestoreState() local
572 if (!CurFrame) in emitCFIRestoreState()
574 CurFrame->Instructions.push_back(Instruction); in emitCFIRestoreState()
581 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFISameValue() local
582 if (!CurFrame) in emitCFISameValue()
584 CurFrame->Instructions.push_back(Instruction); in emitCFISameValue()
591 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIRestore() local
592 if (!CurFrame) in emitCFIRestore()
594 CurFrame->Instructions.push_back(Instruction); in emitCFIRestore()
600 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIEscape() local
601 if (!CurFrame) in emitCFIEscape()
603 CurFrame->Instructions.push_back(Instruction); in emitCFIEscape()
610 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIGnuArgsSize() local
611 if (!CurFrame) in emitCFIGnuArgsSize()
613 CurFrame->Instructions.push_back(Instruction); in emitCFIGnuArgsSize()
617 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFISignalFrame() local
618 if (!CurFrame) in emitCFISignalFrame()
620 CurFrame->IsSignalFrame = true; in emitCFISignalFrame()
627 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIUndefined() local
628 if (!CurFrame) in emitCFIUndefined()
630 CurFrame->Instructions.push_back(Instruction); in emitCFIUndefined()
637 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIRegister() local
638 if (!CurFrame) in emitCFIRegister()
640 CurFrame->Instructions.push_back(Instruction); in emitCFIRegister()
647 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIWindowSave() local
648 if (!CurFrame) in emitCFIWindowSave()
650 CurFrame->Instructions.push_back(Instruction); in emitCFIWindowSave()
656 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFINegateRAState() local
657 if (!CurFrame) in emitCFINegateRAState()
659 CurFrame->Instructions.push_back(Instruction); in emitCFINegateRAState()
663 MCDwarfFrameInfo *CurFrame = getCurrentDwarfFrameInfo(); in emitCFIReturnColumn() local
664 if (!CurFrame) in emitCFIReturnColumn()
666 CurFrame->RAReg = Register; in emitCFIReturnColumn()
703 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIEndProc() local
704 if (!CurFrame) in EmitWinCFIEndProc()
706 if (CurFrame->ChainedParent) in EmitWinCFIEndProc()
710 CurFrame->End = Label; in EmitWinCFIEndProc()
711 if (!CurFrame->FuncletOrFuncEnd) in EmitWinCFIEndProc()
712 CurFrame->FuncletOrFuncEnd = CurFrame->End; in EmitWinCFIEndProc()
717 SwitchSection(CurFrame->TextSection); in EmitWinCFIEndProc()
721 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIFuncletOrFuncEnd() local
722 if (!CurFrame) in EmitWinCFIFuncletOrFuncEnd()
724 if (CurFrame->ChainedParent) in EmitWinCFIFuncletOrFuncEnd()
728 CurFrame->FuncletOrFuncEnd = Label; in EmitWinCFIFuncletOrFuncEnd()
732 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIStartChained() local
733 if (!CurFrame) in EmitWinCFIStartChained()
739 CurFrame->Function, StartProc, CurFrame)); in EmitWinCFIStartChained()
745 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIEndChained() local
746 if (!CurFrame) in EmitWinCFIEndChained()
748 if (!CurFrame->ChainedParent) in EmitWinCFIEndChained()
754 CurFrame->End = Label; in EmitWinCFIEndChained()
755 CurrentWinFrameInfo = const_cast<WinEH::FrameInfo *>(CurFrame->ChainedParent); in EmitWinCFIEndChained()
760 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinEHHandler() local
761 if (!CurFrame) in EmitWinEHHandler()
763 if (CurFrame->ChainedParent) in EmitWinEHHandler()
766 CurFrame->ExceptionHandler = Sym; in EmitWinEHHandler()
770 CurFrame->HandlesUnwind = true; in EmitWinEHHandler()
772 CurFrame->HandlesExceptions = true; in EmitWinEHHandler()
776 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinEHHandlerData() local
777 if (!CurFrame) in EmitWinEHHandlerData()
779 if (CurFrame->ChainedParent) in EmitWinEHHandlerData()
840 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIPushReg() local
841 if (!CurFrame) in EmitWinCFIPushReg()
848 CurFrame->Instructions.push_back(Inst); in EmitWinCFIPushReg()
853 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFISetFrame() local
854 if (!CurFrame) in EmitWinCFISetFrame()
856 if (CurFrame->LastFrameInst >= 0) in EmitWinCFISetFrame()
869 CurFrame->LastFrameInst = CurFrame->Instructions.size(); in EmitWinCFISetFrame()
870 CurFrame->Instructions.push_back(Inst); in EmitWinCFISetFrame()
874 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIAllocStack() local
875 if (!CurFrame) in EmitWinCFIAllocStack()
887 CurFrame->Instructions.push_back(Inst); in EmitWinCFIAllocStack()
892 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFISaveReg() local
893 if (!CurFrame) in EmitWinCFISaveReg()
904 CurFrame->Instructions.push_back(Inst); in EmitWinCFISaveReg()
909 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFISaveXMM() local
910 if (!CurFrame) in EmitWinCFISaveXMM()
919 CurFrame->Instructions.push_back(Inst); in EmitWinCFISaveXMM()
923 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIPushFrame() local
924 if (!CurFrame) in EmitWinCFIPushFrame()
926 if (!CurFrame->Instructions.empty()) in EmitWinCFIPushFrame()
933 CurFrame->Instructions.push_back(Inst); in EmitWinCFIPushFrame()
937 WinEH::FrameInfo *CurFrame = EnsureValidWinFrameInfo(Loc); in EmitWinCFIEndProlog() local
938 if (!CurFrame) in EmitWinCFIEndProlog()
943 CurFrame->PrologEnd = Label; in EmitWinCFIEndProlog()