Home
last modified time | relevance | path

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

/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenFunction.cpp185 return CGF.CurFn->getBasicBlockList().push_back(BB); in EmitIfUsed()
307 llvm::ConstantExpr::getBitCast(CurFn, PointerTy), in EmitFunctionInstrumentation()
498 CurFn = Fn; in StartFunction()
500 assert(CurFn->isDeclaration() && "Function already has body?"); in StartFunction()
540 llvm::BasicBlock *EntryBB = createBasicBlock("entry", CurFn); in StartFunction()
567 DI->EmitFunctionStart(GD, FnType, CurFn, Builder); in StartFunction()
583 ReturnValue = CurFn->arg_begin(); in StartFunction()
599 EmitFunctionProlog(*CurFnInfo, CurFn, Args); in StartFunction()
677 CGF.CurFn->setLinkage(llvm::Function::LinkOnceAnyLinkage); in EmitSizedDeallocationFunction()
682 CGF.Builder.CreateCall(Unsized, &*CGF.CurFn->arg_begin()); in EmitSizedDeallocationFunction()
[all …]
HDCGAtomic.cpp660 MonotonicBB = createBasicBlock("monotonic", CurFn); in EmitAtomicExpr()
662 AcquireBB = createBasicBlock("acquire", CurFn); in EmitAtomicExpr()
664 ReleaseBB = createBasicBlock("release", CurFn); in EmitAtomicExpr()
666 AcqRelBB = createBasicBlock("acqrel", CurFn); in EmitAtomicExpr()
667 SeqCstBB = createBasicBlock("seqcst", CurFn); in EmitAtomicExpr()
668 llvm::BasicBlock *ContBB = createBasicBlock("atomic.continue", CurFn); in EmitAtomicExpr()
HDCGCUDANV.cpp116 llvm::Value *Arg = CGF.Builder.CreatePointerCast(CGF.CurFn, CharPtrTy); in EmitDeviceStubBody()
HDCGStmt.cpp287 CurFn->getBasicBlockList().insertAfter(CurBB, BB); in EmitBlock()
289 CurFn->getBasicBlockList().push_back(BB); in EmitBlock()
315 CurFn->getBasicBlockList().insertAfter(insn->getParent(), block); in EmitBlockAfterUses()
322 CurFn->getBasicBlockList().push_back(block); in EmitBlockAfterUses()
941 CurFn->getBasicBlockList().push_back(CaseRangeBlock); in EmitCaseStmtRange()
HDCGBuiltin.cpp554 BasicBlock *End = createBasicBlock("fpclassify_end", this->CurFn); in EmitBuiltinExpr()
565 BasicBlock *NotZero = createBasicBlock("fpclassify_not_zero", this->CurFn); in EmitBuiltinExpr()
573 BasicBlock *NotNan = createBasicBlock("fpclassify_not_nan", this->CurFn); in EmitBuiltinExpr()
584 BasicBlock *NotInf = createBasicBlock("fpclassify_not_inf", this->CurFn); in EmitBuiltinExpr()
1116 llvm::BasicBlock *ContBB = createBasicBlock("atomic.continue", CurFn); in EmitBuiltinExpr()
1119 createBasicBlock("monotonic", CurFn), in EmitBuiltinExpr()
1120 createBasicBlock("acquire", CurFn), in EmitBuiltinExpr()
1121 createBasicBlock("release", CurFn), in EmitBuiltinExpr()
1122 createBasicBlock("acqrel", CurFn), in EmitBuiltinExpr()
1123 createBasicBlock("seqcst", CurFn) in EmitBuiltinExpr()
[all …]
HDCGExprScalar.cpp1584 llvm::BasicBlock *opBB = CGF.createBasicBlock("atomic_op", CGF.CurFn); in EmitScalarPrePostIncDec()
1729 llvm::BasicBlock *contBB = CGF.createBasicBlock("atomic_cont", CGF.CurFn); in EmitScalarPrePostIncDec()
2048 llvm::BasicBlock *opBB = CGF.createBasicBlock("atomic_op", CGF.CurFn); in EmitCompoundAssignLValue()
2071 llvm::BasicBlock *contBB = CGF.createBasicBlock("atomic_cont", CGF.CurFn); in EmitCompoundAssignLValue()
2240 llvm::BasicBlock *continueBB = CGF.createBasicBlock("nooverflow", CGF.CurFn, in EmitOverflowCheckedBinOp()
2242 llvm::BasicBlock *overflowBB = CGF.createBasicBlock("overflow", CGF.CurFn); in EmitOverflowCheckedBinOp()
HDCGVTables.cpp199 CurFn = Fn; in GenerateVarArgsThunk()
HDCGBlocks.cpp563 *new CGBlockInfo(block, CGF.CurFn->getName()); in enterBlockScope()
675 CGBlockInfo blockInfo(blockExpr->getBlockDecl(), CurFn->getName()); in EmitBlockLiteral()
HDCGCall.cpp1672 MakeNaturalAlignAddrLValue(CurFn->arg_begin(), RetTy), in EmitFunctionEpilog()
1681 MakeNaturalAlignAddrLValue(CurFn->arg_begin(), RetTy), in EmitFunctionEpilog()
HDCGObjCMac.cpp3583 I = CGF.CurFn->begin(), E = CGF.CurFn->end(); I != E; ++I) in FragileHazards()
3641 FI = CGF.CurFn->begin(), FE = CGF.CurFn->end(); FI != FE; ++FI) { in emitHazardsInNewBlocks()
3684 llvm::BasicBlock &Entry = CGF.CurFn->getEntryBlock(); in collectLocals()
HDCGExprConstant.cpp938 FunctionName = CGF->CurFn->getName(); in EmitLValue()
HDCGDecl.cpp179 ContextName = CGF.CurFn->getName(); in GetStaticDeclName()
HDCGClass.cpp1336 CurFn->addFnAttr(llvm::Attribute::AlwaysInline); in EmitDestructorBody()
HDCodeGenFunction.h140 llvm::Function *CurFn; variable
HDCGExpr.cpp1977 StringRef FnName = CurFn->getName(); in EmitPredefinedLValue()
/trueos/contrib/llvm/lib/ExecutionEngine/JIT/
HDJITEmitter.cpp336 const Function *CurFn; member in __anondcee5e590111::JITEmitter
364 : SizeEstimate(0), Resolver(jit, *this), MMI(0), CurFn(0), in JITEmitter()
822 CurFn = F.getFunction(); in finishFunction()
874 CurFn = 0; in finishFunction()
/trueos/contrib/llvm/lib/IR/
HDDebugInfo.cpp694 bool DIVariable::isInlinedFnArgument(const Function *CurFn) { in isInlinedFnArgument() argument
695 assert(CurFn && "Invalid function"); in isInlinedFnArgument()
700 return !DISubprogram(getContext()).describes(CurFn); in isInlinedFnArgument()
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDAnalysisBasedWarnings.cpp1026 const sema::FunctionScopeInfo *CurFn, in diagnoseRepeatedUseOfWeak() argument
1035 const WeakObjectUseMap &WeakMap = CurFn->getWeakObjectUses(); in diagnoseRepeatedUseOfWeak()
1105 if (isa<sema::BlockScopeInfo>(CurFn)) in diagnoseRepeatedUseOfWeak()
1107 else if (isa<sema::LambdaScopeInfo>(CurFn)) in diagnoseRepeatedUseOfWeak()
/trueos/contrib/llvm/include/llvm/
HDDebugInfo.h657 bool isInlinedFnArgument(const Function *CurFn);