Lines Matching refs:CurFn

238   auto SiteInsertion = CurFn->InlineSites.insert({InlinedAt, InlineSite()});  in getInlineSite()
241 unsigned ParentFuncId = CurFn->FuncId; in getInlineSite()
526 if (!CurFn->HaveLineInfo) in maybeRecordLocation()
527 CurFn->HaveLineInfo = true; in maybeRecordLocation()
530 FileId = CurFn->LastFileId; in maybeRecordLocation()
532 FileId = CurFn->LastFileId = maybeRecordFile(DL->getFile()); in maybeRecordLocation()
535 unsigned FuncId = CurFn->FuncId; in maybeRecordLocation()
554 addLocIfNotPresent(CurFn->ChildSites, Loc); in maybeRecordLocation()
1447 CurFn = Insertion.first->second.get(); in beginFunctionImpl()
1448 CurFn->FuncId = NextFuncId++; in beginFunctionImpl()
1449 CurFn->Begin = Asm->getFunctionBegin(); in beginFunctionImpl()
1454 CurFn->CSRSize = MFI.getCVBytesOfCalleeSavedRegisters(); in beginFunctionImpl()
1455 CurFn->FrameSize = MFI.getStackSize(); in beginFunctionImpl()
1456 CurFn->OffsetAdjustment = MFI.getOffsetAdjustment(); in beginFunctionImpl()
1457 CurFn->HasStackRealignment = TRI->hasStackRealignment(*MF); in beginFunctionImpl()
1461 CurFn->EncodedParamFramePtrReg = EncodedFramePtrReg::None; // None. in beginFunctionImpl()
1462 CurFn->EncodedLocalFramePtrReg = EncodedFramePtrReg::None; // None. in beginFunctionImpl()
1463 if (CurFn->FrameSize > 0) { in beginFunctionImpl()
1465 CurFn->EncodedLocalFramePtrReg = EncodedFramePtrReg::StackPtr; in beginFunctionImpl()
1466 CurFn->EncodedParamFramePtrReg = EncodedFramePtrReg::StackPtr; in beginFunctionImpl()
1469 CurFn->EncodedParamFramePtrReg = EncodedFramePtrReg::FramePtr; in beginFunctionImpl()
1470 if (CurFn->HasStackRealignment) { in beginFunctionImpl()
1472 CurFn->EncodedLocalFramePtrReg = EncodedFramePtrReg::StackPtr; in beginFunctionImpl()
1476 CurFn->EncodedLocalFramePtrReg = EncodedFramePtrReg::FramePtr; in beginFunctionImpl()
1503 FPO |= FrameProcedureOptions(uint32_t(CurFn->EncodedLocalFramePtrReg) << 14U); in beginFunctionImpl()
1504 FPO |= FrameProcedureOptions(uint32_t(CurFn->EncodedParamFramePtrReg) << 16U); in beginFunctionImpl()
1513 CurFn->FrameProcOpts = FPO; in beginFunctionImpl()
1515 OS.emitCVFuncIdDirective(CurFn->FuncId); in beginFunctionImpl()
2278 assert(CurFn == nullptr); in clear()
2979 auto BlockInsertion = CurFn->LexicalBlocks.insert({DILB, LexicalBlock()}); in collectLexicalBlockInfo()
3007 assert(CurFn == FnDebugInfo[&GV].get()); in endFunctionImpl()
3014 CurFn->ChildBlocks, in endFunctionImpl()
3015 CurFn->Locals, in endFunctionImpl()
3016 CurFn->Globals); in endFunctionImpl()
3025 if (!CurFn->HaveLineInfo && !GV.getSubprogram()->isThunk()) { in endFunctionImpl()
3027 CurFn = nullptr; in endFunctionImpl()
3035 CurFn->HeapAllocSites.push_back(std::make_tuple(getLabelBeforeInsn(&MI), in endFunctionImpl()
3042 CurFn->Annotations = MF->getCodeViewAnnotations(); in endFunctionImpl()
3044 CurFn->End = Asm->getFunctionEnd(); in endFunctionImpl()
3046 CurFn = nullptr; in endFunctionImpl()
3061 if (!Asm || !CurFn || MI->isDebugInstr() || in beginInstruction()