Home
last modified time | relevance | path

Searched refs:CurFn (Results 1 – 24 of 24) sorted by relevance

/NextBSD/contrib/llvm/lib/CodeGen/AsmPrinter/
HDWinCodeViewLineTables.cpp89 assert(CurFn); in maybeRecordLocation()
90 if (!CurFn->Instrs.empty()) { in maybeRecordLocation()
91 const InstrInfoTy &LastInstr = InstrInfo[CurFn->Instrs.back()]; in maybeRecordLocation()
99 CurFn->Instrs.push_back(MCL); in maybeRecordLocation()
104 : Asm(nullptr), CurFn(nullptr) { in WinCodeViewLineTables()
332 assert(!CurFn && "Can't process two functions at once!"); in beginFunction()
340 CurFn = &FnDebugInfo[GV]; in beginFunction()
372 if (!Asm || !CurFn) // We haven't created any debug info for this function. in endFunction()
377 assert(CurFn == &FnDebugInfo[GV]); in endFunction()
379 if (CurFn->Instrs.empty()) { in endFunction()
[all …]
HDWinCodeViewLineTables.h42 } *CurFn; variable
109 assert(CurFn == nullptr); in clear()
HDDwarfDebug.h267 const MachineFunction *CurFn; variable
623 const MachineFunction *getCurrentFunction() const { return CurFn; } in getCurrentFunction()
HDDwarfDebug.cpp209 CurFn = nullptr; in DwarfDebug()
601 assert(CurFn == nullptr); in endModule()
1076 CurFn = MF; in beginFunction()
1170 assert(CurFn == MF && in endFunction()
1179 CurFn = nullptr; in endFunction()
1208 CurFn = nullptr; in endFunction()
1244 CurFn = nullptr; in endFunction()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGException.cpp702 if (!CurFn->hasPersonalityFn()) in EmitLandingPad()
703 CurFn->setPersonalityFn(getOpaquePersonalityFn(CGM, personality)); in EmitLandingPad()
1200 if (!CurFn->hasPersonalityFn()) in getTerminateLandingPad()
1201 CurFn->setPersonalityFn(getOpaquePersonalityFn(CGM, Personality)); in getTerminateLandingPad()
1406 llvm::ConstantExpr::getBitCast(ParentCGF.CurFn, Int8PtrTy); in recoverAddrOfEscapedLocal()
1460 llvm::ConstantExpr::getBitCast(ParentCGF.CurFn, Int8PtrTy); in EmitCapturedLocals()
1465 auto AI = CurFn->arg_begin(); in EmitCapturedLocals()
1548 llvm::Function *ParentFn = ParentCGF.CurFn; in startOutlinedSEHHelper()
1571 CGM.SetLLVMFunctionAttributes(nullptr, FnInfo, CurFn); in startOutlinedSEHHelper()
1592 return CurFn; in GenerateSEHFilterFunction()
[all …]
HDCodeGenFunction.cpp41 CurFn(nullptr), CapturedStmtInfo(nullptr), in CodeGenFunction()
213 return CGF.CurFn->getBasicBlockList().push_back(BB); in EmitIfUsed()
360 llvm::ConstantExpr::getBitCast(CurFn, PointerTy), in EmitFunctionInstrumentation()
595 assert(!CurFn && in StartFunction()
604 CurFn = Fn; in StartFunction()
606 assert(CurFn->isDeclaration() && "Function already has body?"); in StartFunction()
663 llvm::BasicBlock *EntryBB = createBasicBlock("entry", CurFn); in StartFunction()
688 DI->EmitFunctionStart(GD, Loc, StartLoc, FnType, CurFn, Builder); in StartFunction()
708 auto AI = CurFn->arg_begin(); in StartFunction()
716 llvm::Function::arg_iterator EI = CurFn->arg_end(); in StartFunction()
[all …]
HDCGAtomic.cpp390 CGF.createBasicBlock("cmpxchg.store_expected", CGF.CurFn); in emitAtomicCmpXchg()
395 CGF.createBasicBlock("cmpxchg.continue", CGF.CurFn); in emitAtomicCmpXchg()
451 MonotonicBB = CGF.createBasicBlock("monotonic_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
453 AcquireBB = CGF.createBasicBlock("acquire_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
455 SeqCstBB = CGF.createBasicBlock("seqcst_fail", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
457 llvm::BasicBlock *ContBB = CGF.createBasicBlock("atomic.continue", CGF.CurFn); in emitAtomicCmpXchgFailureSet()
521 CGF.createBasicBlock("cmpxchg.strong", CGF.CurFn); in EmitAtomicOp()
522 llvm::BasicBlock *WeakBB = CGF.createBasicBlock("cmxchg.weak", CGF.CurFn); in EmitAtomicOp()
524 CGF.createBasicBlock("cmpxchg.continue", CGF.CurFn); in EmitAtomicOp()
1079 MonotonicBB = createBasicBlock("monotonic", CurFn); in EmitAtomicExpr()
[all …]
HDCGCUDANV.cpp113 EmittedKernels.push_back(CGF.CurFn); in emitDeviceStub()
154 llvm::Value *Arg = CGF.Builder.CreatePointerCast(CGF.CurFn, CharPtrTy); in emitDeviceStubBody()
HDCGOpenMPRuntime.cpp347 assert(CGF.CurFn && "No function in current CodeGenFunction."); in emitUpdateLocation()
350 auto I = OpenMPLocThreadIDMap.find(CGF.CurFn); in emitUpdateLocation()
359 auto &Elem = OpenMPLocThreadIDMap.FindAndConstruct(CGF.CurFn); in emitUpdateLocation()
397 assert(CGF.CurFn && "No function in current CodeGenFunction."); in getThreadID()
402 auto I = OpenMPLocThreadIDMap.find(CGF.CurFn); in getThreadID()
417 auto &Elem = OpenMPLocThreadIDMap.FindAndConstruct(CGF.CurFn); in getThreadID()
433 auto &Elem = OpenMPLocThreadIDMap.FindAndConstruct(CGF.CurFn); in getThreadID()
439 assert(CGF.CurFn && "No function in current CodeGenFunction."); in functionFinished()
440 if (OpenMPLocThreadIDMap.count(CGF.CurFn)) in functionFinished()
441 OpenMPLocThreadIDMap.erase(CGF.CurFn); in functionFinished()
HDCGStmt.cpp362 CurFn->getBasicBlockList().insertAfter(CurBB, BB); in EmitBlock()
364 CurFn->getBasicBlockList().push_back(BB); in EmitBlock()
389 CurFn->getBasicBlockList().insertAfter(insn->getParent(), block); in EmitBlockAfterUses()
396 CurFn->getBasicBlockList().push_back(block); in EmitBlockAfterUses()
1188 CurFn->getBasicBlockList().push_back(CaseRangeBlock); in EmitCaseStmtRange()
HDCGVTables.cpp166 CurFn = Fn; in GenerateVarArgsThunk()
334 for (llvm::Argument &A : CurFn->args()) in EmitMustTailThunk()
HDCGBuiltin.cpp680 BasicBlock *End = createBasicBlock("fpclassify_end", this->CurFn); in EmitBuiltinExpr()
691 BasicBlock *NotZero = createBasicBlock("fpclassify_not_zero", this->CurFn); in EmitBuiltinExpr()
699 BasicBlock *NotNan = createBasicBlock("fpclassify_not_nan", this->CurFn); in EmitBuiltinExpr()
710 BasicBlock *NotInf = createBasicBlock("fpclassify_not_inf", this->CurFn); in EmitBuiltinExpr()
1228 llvm::BasicBlock *ContBB = createBasicBlock("atomic.continue", CurFn); in EmitBuiltinExpr()
1231 createBasicBlock("monotonic", CurFn), in EmitBuiltinExpr()
1232 createBasicBlock("acquire", CurFn), in EmitBuiltinExpr()
1233 createBasicBlock("release", CurFn), in EmitBuiltinExpr()
1234 createBasicBlock("acqrel", CurFn), in EmitBuiltinExpr()
1235 createBasicBlock("seqcst", CurFn) in EmitBuiltinExpr()
[all …]
HDCGExprScalar.cpp1707 llvm::BasicBlock *opBB = CGF.createBasicBlock("atomic_op", CGF.CurFn); in EmitScalarPrePostIncDec()
1860 llvm::BasicBlock *contBB = CGF.createBasicBlock("atomic_cont", CGF.CurFn); in EmitScalarPrePostIncDec()
2187 llvm::BasicBlock *opBB = CGF.createBasicBlock("atomic_op", CGF.CurFn); in EmitCompoundAssignLValue()
2210 llvm::BasicBlock *contBB = CGF.createBasicBlock("atomic_cont", CGF.CurFn); in EmitCompoundAssignLValue()
2393 llvm::BasicBlock *continueBB = CGF.createBasicBlock("nooverflow", CGF.CurFn, in EmitOverflowCheckedBinOp()
2395 llvm::BasicBlock *overflowBB = CGF.createBasicBlock("overflow", CGF.CurFn); in EmitOverflowCheckedBinOp()
HDCGBlocks.cpp577 *new CGBlockInfo(block, CGF.CurFn->getName()); in enterBlockScope()
688 CGBlockInfo blockInfo(blockExpr->getBlockDecl(), CurFn->getName()); in EmitBlockLiteral()
HDCGObjCMac.cpp3517 I = CGF.CurFn->begin(), E = CGF.CurFn->end(); I != E; ++I) in FragileHazards()
3575 FI = CGF.CurFn->begin(), FE = CGF.CurFn->end(); FI != FE; ++FI) { in emitHazardsInNewBlocks()
3618 llvm::BasicBlock &Entry = CGF.CurFn->getEntryBlock(); in collectLocals()
HDCGExprConstant.cpp1065 FunctionName = CGF->CurFn->getName(); in EmitLValue()
HDCGCall.cpp2354 llvm::Function::arg_iterator EI = CurFn->arg_end(); in EmitFunctionEpilog()
2364 auto AI = CurFn->arg_begin(); in EmitFunctionEpilog()
HDCGClass.cpp1466 CurFn->addFnAttr(llvm::Attribute::AlwaysInline); in EmitDestructorBody()
HDCodeGenFunction.h150 llvm::Function *CurFn; variable
HDCGObjC.cpp526 PGO.assignRegionCounters(OMD, CurFn); in GenerateObjCMethod()
HDItaniumCXXABI.cpp1803 CGF.CurFn->setComdat(C); in EmitGuardedInit()
HDCGExpr.cpp2112 StringRef FnName = CurFn->getName(); in EmitPredefinedLValue()
HDMicrosoftCXXABI.cpp2266 llvm::Function *F = CGF.CurFn; in EmitGuardedInit()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDAnalysisBasedWarnings.cpp1175 const sema::FunctionScopeInfo *CurFn, in diagnoseRepeatedUseOfWeak() argument
1186 const WeakObjectUseMap &WeakMap = CurFn->getWeakObjectUses(); in diagnoseRepeatedUseOfWeak()
1260 if (isa<sema::BlockScopeInfo>(CurFn)) in diagnoseRepeatedUseOfWeak()
1262 else if (isa<sema::LambdaScopeInfo>(CurFn)) in diagnoseRepeatedUseOfWeak()