Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:CodeGenFunction

15 #include "CodeGenFunction.h"
60 CodeGenFunction &CGF;
66 ScalarExprEmitter(CodeGenFunction &cgf, bool ira=false)
83 LValue EmitCheckedLValue(const Expr *E, CodeGenFunction::TypeCheckKind TCK) {
95 return EmitLoadOfLValue(EmitCheckedLValue(E, CodeGenFunction::TCK_Load));
109 Value *EmitComplexToScalarConversion(CodeGenFunction::ComplexPairTy Src,
219 if (CodeGenFunction::ConstantEmission result = CGF.tryEmitAsConstant(E)) {
344 CodeGenFunction::RunCleanupsScope Scope(CGF);
660 EmitComplexToScalarConversion(CodeGenFunction::ComplexPairTy Src,
1226 CodeGenFunction::ComplexPairTy V = CGF.EmitComplexExpr(E);
1238 CodeGenFunction::StmtExprEvaluation eval(CGF);
1685 LValue LHSLV = EmitCheckedLValue(E->getLHS(), CodeGenFunction::TCK_Store);
1903 static Value *emitPointerArithmetic(CodeGenFunction &CGF,
2278 CodeGenFunction::ComplexPairTy LHS = CGF.EmitComplexExpr(E->getLHS());
2279 CodeGenFunction::ComplexPairTy RHS = CGF.EmitComplexExpr(E->getRHS());
2327 LHS = EmitCheckedLValue(E->getLHS(), CodeGenFunction::TCK_Store);
2337 LHS = EmitCheckedLValue(E->getLHS(), CodeGenFunction::TCK_Store);
2398 CodeGenFunction::ConditionalEvaluation eval(CGF);
2465 CodeGenFunction::ConditionalEvaluation eval(CGF);
2514 CodeGenFunction &CGF) {
2539 CodeGenFunction::OpaqueValueMapping binding(CGF, E);
2628 CodeGenFunction::ConditionalEvaluation eval(CGF);
2739 Value *CodeGenFunction::EmitScalarExpr(const Expr *E, bool IgnoreResultAssign) {
2754 Value *CodeGenFunction::EmitScalarConversion(Value *Src, QualType SrcTy,
2764 Value *CodeGenFunction::EmitComplexToScalarConversion(ComplexPairTy Src,
2774 llvm::Value *CodeGenFunction::
2780 LValue CodeGenFunction::EmitObjCIsaExpr(const ObjCIsaExpr *E) {
2808 LValue CodeGenFunction::EmitCompoundAssignmentLValue(