Lines Matching refs:CurFn

237   auto SiteInsertion = CurFn->InlineSites.insert({InlinedAt, InlineSite()});  in getInlineSite()
240 unsigned ParentFuncId = CurFn->FuncId; in getInlineSite()
255 CurFn->Inlinees.insert(InlineeIdx); in getInlineSite()
528 if (!CurFn->HaveLineInfo) in maybeRecordLocation()
529 CurFn->HaveLineInfo = true; in maybeRecordLocation()
532 FileId = CurFn->LastFileId; in maybeRecordLocation()
534 FileId = CurFn->LastFileId = maybeRecordFile(DL->getFile()); in maybeRecordLocation()
537 unsigned FuncId = CurFn->FuncId; in maybeRecordLocation()
556 addLocIfNotPresent(CurFn->ChildSites, Loc); in maybeRecordLocation()
1482 CurFn = Insertion.first->second.get(); in beginFunctionImpl()
1483 CurFn->FuncId = NextFuncId++; in beginFunctionImpl()
1484 CurFn->Begin = Asm->getFunctionBegin(); in beginFunctionImpl()
1489 CurFn->CSRSize = MFI.getCVBytesOfCalleeSavedRegisters(); in beginFunctionImpl()
1490 CurFn->FrameSize = MFI.getStackSize(); in beginFunctionImpl()
1491 CurFn->OffsetAdjustment = MFI.getOffsetAdjustment(); in beginFunctionImpl()
1492 CurFn->HasStackRealignment = TRI->hasStackRealignment(*MF); in beginFunctionImpl()
1496 CurFn->EncodedParamFramePtrReg = EncodedFramePtrReg::None; // None. in beginFunctionImpl()
1497 CurFn->EncodedLocalFramePtrReg = EncodedFramePtrReg::None; // None. in beginFunctionImpl()
1498 if (CurFn->FrameSize > 0) { in beginFunctionImpl()
1500 CurFn->EncodedLocalFramePtrReg = EncodedFramePtrReg::StackPtr; in beginFunctionImpl()
1501 CurFn->EncodedParamFramePtrReg = EncodedFramePtrReg::StackPtr; in beginFunctionImpl()
1503 CurFn->HasFramePointer = true; in beginFunctionImpl()
1505 CurFn->EncodedParamFramePtrReg = EncodedFramePtrReg::FramePtr; in beginFunctionImpl()
1506 if (CurFn->HasStackRealignment) { in beginFunctionImpl()
1508 CurFn->EncodedLocalFramePtrReg = EncodedFramePtrReg::StackPtr; in beginFunctionImpl()
1512 CurFn->EncodedLocalFramePtrReg = EncodedFramePtrReg::FramePtr; in beginFunctionImpl()
1547 FPO |= FrameProcedureOptions(uint32_t(CurFn->EncodedLocalFramePtrReg) << 14U); in beginFunctionImpl()
1548 FPO |= FrameProcedureOptions(uint32_t(CurFn->EncodedParamFramePtrReg) << 16U); in beginFunctionImpl()
1557 CurFn->FrameProcOpts = FPO; in beginFunctionImpl()
1559 OS.emitCVFuncIdDirective(CurFn->FuncId); in beginFunctionImpl()
2330 assert(CurFn == nullptr); in clear()
3041 auto BlockInsertion = CurFn->LexicalBlocks.insert({DILB, LexicalBlock()}); in collectLexicalBlockInfo()
3069 assert(CurFn == FnDebugInfo[&GV].get()); in endFunctionImpl()
3076 CurFn->ChildBlocks, in endFunctionImpl()
3077 CurFn->Locals, in endFunctionImpl()
3078 CurFn->Globals); in endFunctionImpl()
3087 if (!CurFn->HaveLineInfo && !GV.getSubprogram()->isThunk()) { in endFunctionImpl()
3089 CurFn = nullptr; in endFunctionImpl()
3097 CurFn->HeapAllocSites.push_back(std::make_tuple(getLabelBeforeInsn(&MI), in endFunctionImpl()
3108 CurFn->Annotations = MF->getCodeViewAnnotations(); in endFunctionImpl()
3110 CurFn->End = Asm->getFunctionEnd(); in endFunctionImpl()
3112 CurFn = nullptr; in endFunctionImpl()
3127 if (!Asm || !CurFn || MI->isDebugInstr() || in beginInstruction()
3564 CurFn->JumpTables.push_back( in collectDebugInfoForJumpTables()