Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:CodeGenFunction

14 #include "CodeGenFunction.h"
34 void CodeGenFunction::EmitStopPoint(const Stmt *S) {
44 void CodeGenFunction::EmitStmt(const Stmt *S) {
175 bool CodeGenFunction::EmitSimpleStmt(const Stmt *S) {
197 llvm::Value* CodeGenFunction::EmitCompoundStmt(const CompoundStmt &S, bool GetLast,
209 CodeGenFunction::EmitCompoundStmtWithoutScope(const CompoundStmt &S,
248 void CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock *BB) {
270 void CodeGenFunction::EmitBlock(llvm::BasicBlock *BB, bool IsFinished) {
290 void CodeGenFunction::EmitBranch(llvm::BasicBlock *Target) {
307 void CodeGenFunction::EmitBlockAfterUses(llvm::BasicBlock *block) {
324 CodeGenFunction::JumpDest
325 CodeGenFunction::getJumpDestForLabel(const LabelDecl *D) {
336 void CodeGenFunction::EmitLabel(const LabelDecl *D) {
363 void CodeGenFunction::LexicalScope::rescopeLabels() {
385 void CodeGenFunction::EmitLabelStmt(const LabelStmt &S) {
390 void CodeGenFunction::EmitAttributedStmt(const AttributedStmt &S) {
394 void CodeGenFunction::EmitGotoStmt(const GotoStmt &S) {
405 void CodeGenFunction::EmitIndirectGotoStmt(const IndirectGotoStmt &S) {
426 void CodeGenFunction::EmitIfStmt(const IfStmt &S) {
492 void CodeGenFunction::EmitWhileStmt(const WhileStmt &S) {
569 void CodeGenFunction::EmitDoStmt(const DoStmt &S) {
616 void CodeGenFunction::EmitForStmt(const ForStmt &S) {
709 void CodeGenFunction::EmitCXXForRangeStmt(const CXXForRangeStmt &S) {
779 void CodeGenFunction::EmitReturnOfRValue(RValue RV, QualType Ty) {
795 void CodeGenFunction::EmitReturnStmt(const ReturnStmt &S) {
863 void CodeGenFunction::EmitDeclStmt(const DeclStmt &S) {
874 void CodeGenFunction::EmitBreakStmt(const BreakStmt &S) {
887 void CodeGenFunction::EmitContinueStmt(const ContinueStmt &S) {
903 void CodeGenFunction::EmitCaseStmtRange(const CaseStmt &S) {
958 void CodeGenFunction::EmitCaseStmt(const CaseStmt &S) {
1027 void CodeGenFunction::EmitDefaultStmt(const DefaultStmt &S) {
1117 if (CodeGenFunction::ContainsLabel(*I, true))
1153 if (CodeGenFunction::ContainsLabel(*I, true))
1166 if (CodeGenFunction::ContainsLabel(S, true))
1173 if (CodeGenFunction::containsBreak(S)) return CSFC_Failure;
1218 return !CodeGenFunction::ContainsLabel(&S);
1236 void CodeGenFunction::EmitSwitchStmt(const SwitchStmt &S) {
1409 CodeGenFunction::EmitAsmInputLValue(const TargetInfo::ConstraintInfo &Info,
1414 if (CodeGenFunction::hasScalarEvaluationKind(InputType)) {
1438 llvm::Value* CodeGenFunction::EmitAsmInput(
1443 if (CodeGenFunction::hasScalarEvaluationKind(InputExpr->getType()))
1456 CodeGenFunction &CGF) {
1480 void CodeGenFunction::EmitAsmStmt(const AsmStmt &S) {
1772 static LValue InitCapturedStruct(CodeGenFunction &CGF, const CapturedStmt &S) {
1794 CodeGenFunction::EmitCapturedStmt(const CapturedStmt &S, CapturedRegionKind K) {
1802 CodeGenFunction CGF(CGM, true);
1815 CodeGenFunction::GenerateCapturedStmtFunction(const CapturedDecl *CD,