Lines Matching refs:CodeGenFunction

37 CodeGenFunction::CodeGenFunction(CodeGenModule &cgm, bool suppressNewContext)  in CodeGenFunction()  function in CodeGenFunction
80 CodeGenFunction::~CodeGenFunction() { in ~CodeGenFunction()
94 LValue CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value *V, QualType T) { in MakeNaturalAlignAddrLValue()
106 llvm::Type *CodeGenFunction::ConvertTypeForMem(QualType T) { in ConvertTypeForMem()
110 llvm::Type *CodeGenFunction::ConvertType(QualType T) { in ConvertType()
114 TypeEvaluationKind CodeGenFunction::getEvaluationKind(QualType type) { in getEvaluationKind()
166 llvm::DebugLoc CodeGenFunction::EmitReturnBlock() { in EmitReturnBlock()
210 static void EmitIfUsed(CodeGenFunction &CGF, llvm::BasicBlock *BB) { in EmitIfUsed()
217 void CodeGenFunction::FinishFunction(SourceLocation EndLoc) { in FinishFunction()
335 bool CodeGenFunction::ShouldInstrumentFunction() { in ShouldInstrumentFunction()
346 void CodeGenFunction::EmitFunctionInstrumentation(const char *Fn) { in EmitFunctionInstrumentation()
367 void CodeGenFunction::EmitMCountInstrumentation() { in EmitMCountInstrumentation()
518 void CodeGenFunction::EmitOpenCLKernelMetadata(const FunctionDecl *FD, in EmitOpenCLKernelMetadata()
588 void CodeGenFunction::StartFunction(GlobalDecl GD, in StartFunction()
790 void CodeGenFunction::EmitFunctionBody(FunctionArgList &Args, in EmitFunctionBody()
803 void CodeGenFunction::EmitBlockWithFallThrough(llvm::BasicBlock *BB, in EmitBlockWithFallThrough()
841 void CodeGenFunction::GenerateCode(GlobalDecl GD, llvm::Function *Fn, in GenerateCode()
952 bool CodeGenFunction::ContainsLabel(const Stmt *S, bool IgnoreCaseStmts) { in ContainsLabel()
984 bool CodeGenFunction::containsBreak(const Stmt *S) { in containsBreak()
1009 bool CodeGenFunction::ConstantFoldsToSimpleInteger(const Expr *Cond, in ConstantFoldsToSimpleInteger()
1022 bool CodeGenFunction::
1030 if (CodeGenFunction::ContainsLabel(Cond)) in ConstantFoldsToSimpleInteger()
1043 void CodeGenFunction::EmitBranchOnBoolExpr(const Expr *Cond, in EmitBranchOnBoolExpr()
1227 void CodeGenFunction::ErrorUnsupported(const Stmt *S, const char *Type) { in ErrorUnsupported()
1238 static void emitNonZeroVLAInit(CodeGenFunction &CGF, QualType baseType, in emitNonZeroVLAInit()
1283 CodeGenFunction::EmitNullInitialization(llvm::Value *DestPtr, QualType Ty) { in EmitNullInitialization()
1363 llvm::BlockAddress *CodeGenFunction::GetAddrOfLabel(const LabelDecl *L) { in GetAddrOfLabel()
1375 llvm::BasicBlock *CodeGenFunction::GetIndirectGotoBlock() { in GetIndirectGotoBlock()
1392 llvm::Value *CodeGenFunction::emitArrayLength(const ArrayType *origArrayType, in emitArrayLength()
1483 CodeGenFunction::getVLASize(QualType type) { in getVLASize()
1490 CodeGenFunction::getVLASize(const VariableArrayType *type) { in getVLASize()
1513 void CodeGenFunction::EmitVariablyModifiedType(QualType type) { in EmitVariablyModifiedType()
1652 llvm::Value* CodeGenFunction::EmitVAListRef(const Expr* E) { in EmitVAListRef()
1658 void CodeGenFunction::EmitDeclRefExprDbgValue(const DeclRefExpr *E, in EmitDeclRefExprDbgValue()
1666 CodeGenFunction::PeepholeProtection
1667 CodeGenFunction::protectFromPeepholes(RValue rvalue) { in protectFromPeepholes()
1686 void CodeGenFunction::unprotectFromPeepholes(PeepholeProtection protection) { in unprotectFromPeepholes()
1693 llvm::Value *CodeGenFunction::EmitAnnotationCall(llvm::Value *AnnotationFn, in EmitAnnotationCall()
1706 void CodeGenFunction::EmitVarAnnotations(const VarDecl *D, llvm::Value *V) { in EmitVarAnnotations()
1716 llvm::Value *CodeGenFunction::EmitFieldAnnotations(const FieldDecl *D, in EmitFieldAnnotations()
1736 CodeGenFunction::CGCapturedStmtInfo::~CGCapturedStmtInfo() { } in ~CGCapturedStmtInfo()
1738 CodeGenFunction::SanitizerScope::SanitizerScope(CodeGenFunction *CGF) in SanitizerScope()
1744 CodeGenFunction::SanitizerScope::~SanitizerScope() { in ~SanitizerScope()
1748 void CodeGenFunction::InsertHelper(llvm::Instruction *I, in InsertHelper()