Lines Matching refs:CodeGenFunction
50 void CodeGenFunction::EmitStopPoint(const Stmt *S) { in EmitStopPoint()
60 void CodeGenFunction::EmitStmt(const Stmt *S, ArrayRef<const Attr *> Attrs) { in EmitStmt()
458 bool CodeGenFunction::EmitSimpleStmt(const Stmt *S, in EmitSimpleStmt()
502 Address CodeGenFunction::EmitCompoundStmt(const CompoundStmt &S, bool GetLast, in EmitCompoundStmt()
514 CodeGenFunction::EmitCompoundStmtWithoutScope(const CompoundStmt &S, in EmitCompoundStmtWithoutScope()
566 void CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock *BB) { in SimplifyForwardingBlocks()
588 void CodeGenFunction::EmitBlock(llvm::BasicBlock *BB, bool IsFinished) { in EmitBlock()
608 void CodeGenFunction::EmitBranch(llvm::BasicBlock *Target) { in EmitBranch()
625 void CodeGenFunction::EmitBlockAfterUses(llvm::BasicBlock *block) { in EmitBlockAfterUses()
641 CodeGenFunction::JumpDest
642 CodeGenFunction::getJumpDestForLabel(const LabelDecl *D) { in getJumpDestForLabel()
653 void CodeGenFunction::EmitLabel(const LabelDecl *D) { in EmitLabel()
690 void CodeGenFunction::LexicalScope::rescopeLabels() { in rescopeLabels()
712 void CodeGenFunction::EmitLabelStmt(const LabelStmt &S) { in EmitLabelStmt()
722 void CodeGenFunction::EmitAttributedStmt(const AttributedStmt &S) { in EmitAttributedStmt()
763 void CodeGenFunction::EmitGotoStmt(const GotoStmt &S) { in EmitGotoStmt()
774 void CodeGenFunction::EmitIndirectGotoStmt(const IndirectGotoStmt &S) { in EmitIndirectGotoStmt()
795 void CodeGenFunction::EmitIfStmt(const IfStmt &S) { in EmitIfStmt()
921 bool CodeGenFunction::checkIfLoopMustProgress(const Expr *ControllingExpression, in checkIfLoopMustProgress()
984 void CodeGenFunction::EmitWhileStmt(const WhileStmt &S, in EmitWhileStmt()
1101 void CodeGenFunction::EmitDoStmt(const DoStmt &S, in EmitDoStmt()
1181 void CodeGenFunction::EmitForStmt(const ForStmt &S, in EmitForStmt()
1317 CodeGenFunction::EmitCXXForRangeStmt(const CXXForRangeStmt &S, in EmitCXXForRangeStmt()
1413 void CodeGenFunction::EmitReturnOfRValue(RValue RV, QualType Ty) { in EmitReturnOfRValue()
1430 SaveRetExprRAII(const Expr *RetExpr, CodeGenFunction &CGF) in SaveRetExprRAII()
1436 CodeGenFunction &CGF;
1467 void CodeGenFunction::EmitReturnStmt(const ReturnStmt &S) { in EmitReturnStmt()
1578 void CodeGenFunction::EmitDeclStmt(const DeclStmt &S) { in EmitDeclStmt()
1588 void CodeGenFunction::EmitBreakStmt(const BreakStmt &S) { in EmitBreakStmt()
1600 void CodeGenFunction::EmitContinueStmt(const ContinueStmt &S) { in EmitContinueStmt()
1615 void CodeGenFunction::EmitCaseStmtRange(const CaseStmt &S, in EmitCaseStmtRange()
1700 void CodeGenFunction::EmitCaseStmt(const CaseStmt &S, in EmitCaseStmt()
1815 void CodeGenFunction::EmitDefaultStmt(const DefaultStmt &S, in EmitDefaultStmt()
1907 HadSkippedDecl |= CodeGenFunction::mightAddDeclToScope(*I); in CollectStatementsForCase()
1923 if (CodeGenFunction::ContainsLabel(*I, true)) in CollectStatementsForCase()
1954 AnyDecls |= CodeGenFunction::mightAddDeclToScope(*I); in CollectStatementsForCase()
1967 if (CodeGenFunction::ContainsLabel(*I, true)) in CollectStatementsForCase()
1982 if (StartedInLiveCode && !CodeGenFunction::containsBreak(S)) { in CollectStatementsForCase()
1997 if (CodeGenFunction::ContainsLabel(S, true)) in CollectStatementsForCase()
2004 if (CodeGenFunction::containsBreak(S)) return CSFC_Failure; in CollectStatementsForCase()
2050 return !CodeGenFunction::ContainsLabel(&S); in FindCaseStatementsForValue()
2125 void CodeGenFunction::EmitSwitchStmt(const SwitchStmt &S) { in EmitSwitchStmt()
2378 std::pair<llvm::Value*, llvm::Type *> CodeGenFunction::EmitAsmInputLValue( in EmitAsmInputLValue()
2382 if (CodeGenFunction::hasScalarEvaluationKind(InputType)) in EmitAsmInputLValue()
2402 CodeGenFunction::EmitAsmInput(const TargetInfo::ConstraintInfo &Info, in EmitAsmInput()
2425 if (CodeGenFunction::hasScalarEvaluationKind(InputExpr->getType())) in EmitAsmInput()
2440 CodeGenFunction &CGF) { in getAsmSrcLocInfo()
2471 CodeGenFunction &CGF, in UpdateAsmCallInst()
2527 EmitAsmStores(CodeGenFunction &CGF, const AsmStmt &S, in EmitAsmStores()
2612 static void EmitHipStdParUnsupportedAsm(CodeGenFunction *CGF, in EmitHipStdParUnsupportedAsm()
2630 void CodeGenFunction::EmitAsmStmt(const AsmStmt &S) { in EmitAsmStmt()
2632 CodeGenFunction::RunCleanupsScope Cleanups(*this); in EmitAsmStmt()
3099 LValue CodeGenFunction::InitCapturedStruct(const CapturedStmt &S) { in InitCapturedStruct()
3125 CodeGenFunction::EmitCapturedStmt(const CapturedStmt &S, CapturedRegionKind K) { in EmitCapturedStmt()
3129 CodeGenFunction CGF(CGM, true); in EmitCapturedStmt()
3140 Address CodeGenFunction::GenerateCapturedStmtArgument(const CapturedStmt &S) { in GenerateCapturedStmtArgument()
3147 CodeGenFunction::GenerateCapturedStmtFunction(const CapturedStmt &S) { in GenerateCapturedStmtFunction()
3221 CodeGenFunction::addConvergenceControlToken(llvm::CallBase *Input, in addConvergenceControlToken()
3233 CodeGenFunction::emitConvergenceLoopToken(llvm::BasicBlock *BB, in emitConvergenceLoopToken()
3250 CodeGenFunction::getOrEmitConvergenceEntryToken(llvm::Function *F) { in getOrEmitConvergenceEntryToken()