Lines Matching refs:CodeGenFunction
36 CodeGenFunction::CodeGenFunction(CodeGenModule &cgm, bool suppressNewContext) in CodeGenFunction() function in CodeGenFunction
79 CodeGenFunction::~CodeGenFunction() { in ~CodeGenFunction()
93 LValue CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value *V, QualType T) { in MakeNaturalAlignAddrLValue()
105 llvm::Type *CodeGenFunction::ConvertTypeForMem(QualType T) { in ConvertTypeForMem()
109 llvm::Type *CodeGenFunction::ConvertType(QualType T) { in ConvertType()
113 TypeEvaluationKind CodeGenFunction::getEvaluationKind(QualType type) { in getEvaluationKind()
165 llvm::DebugLoc CodeGenFunction::EmitReturnBlock() { in EmitReturnBlock()
209 static void EmitIfUsed(CodeGenFunction &CGF, llvm::BasicBlock *BB) { in EmitIfUsed()
216 void CodeGenFunction::FinishFunction(SourceLocation EndLoc) { in FinishFunction()
333 bool CodeGenFunction::ShouldInstrumentFunction() { in ShouldInstrumentFunction()
344 void CodeGenFunction::EmitFunctionInstrumentation(const char *Fn) { in EmitFunctionInstrumentation()
365 void CodeGenFunction::EmitMCountInstrumentation() { in EmitMCountInstrumentation()
516 void CodeGenFunction::EmitOpenCLKernelMetadata(const FunctionDecl *FD, in EmitOpenCLKernelMetadata()
586 void CodeGenFunction::StartFunction(GlobalDecl GD, in StartFunction()
772 void CodeGenFunction::EmitFunctionBody(FunctionArgList &Args, in EmitFunctionBody()
786 void CodeGenFunction::EmitBlockWithFallThrough(llvm::BasicBlock *BB, in EmitBlockWithFallThrough()
822 void CodeGenFunction::GenerateCode(GlobalDecl GD, llvm::Function *Fn, in GenerateCode()
932 bool CodeGenFunction::ContainsLabel(const Stmt *S, bool IgnoreCaseStmts) { in ContainsLabel()
964 bool CodeGenFunction::containsBreak(const Stmt *S) { in containsBreak()
989 bool CodeGenFunction::ConstantFoldsToSimpleInteger(const Expr *Cond, in ConstantFoldsToSimpleInteger()
1002 bool CodeGenFunction::
1010 if (CodeGenFunction::ContainsLabel(Cond)) in ConstantFoldsToSimpleInteger()
1023 void CodeGenFunction::EmitBranchOnBoolExpr(const Expr *Cond, in EmitBranchOnBoolExpr()
1205 void CodeGenFunction::ErrorUnsupported(const Stmt *S, const char *Type) { in ErrorUnsupported()
1216 static void emitNonZeroVLAInit(CodeGenFunction &CGF, QualType baseType, in emitNonZeroVLAInit()
1261 CodeGenFunction::EmitNullInitialization(llvm::Value *DestPtr, QualType Ty) { in EmitNullInitialization()
1341 llvm::BlockAddress *CodeGenFunction::GetAddrOfLabel(const LabelDecl *L) { in GetAddrOfLabel()
1353 llvm::BasicBlock *CodeGenFunction::GetIndirectGotoBlock() { in GetIndirectGotoBlock()
1370 llvm::Value *CodeGenFunction::emitArrayLength(const ArrayType *origArrayType, in emitArrayLength()
1461 CodeGenFunction::getVLASize(QualType type) { in getVLASize()
1468 CodeGenFunction::getVLASize(const VariableArrayType *type) { in getVLASize()
1491 void CodeGenFunction::EmitVariablyModifiedType(QualType type) { in EmitVariablyModifiedType()
1630 llvm::Value* CodeGenFunction::EmitVAListRef(const Expr* E) { in EmitVAListRef()
1636 void CodeGenFunction::EmitDeclRefExprDbgValue(const DeclRefExpr *E, in EmitDeclRefExprDbgValue()
1644 CodeGenFunction::PeepholeProtection
1645 CodeGenFunction::protectFromPeepholes(RValue rvalue) { in protectFromPeepholes()
1664 void CodeGenFunction::unprotectFromPeepholes(PeepholeProtection protection) { in unprotectFromPeepholes()
1671 llvm::Value *CodeGenFunction::EmitAnnotationCall(llvm::Value *AnnotationFn, in EmitAnnotationCall()
1684 void CodeGenFunction::EmitVarAnnotations(const VarDecl *D, llvm::Value *V) { in EmitVarAnnotations()
1694 llvm::Value *CodeGenFunction::EmitFieldAnnotations(const FieldDecl *D, in EmitFieldAnnotations()
1714 CodeGenFunction::CGCapturedStmtInfo::~CGCapturedStmtInfo() { } in ~CGCapturedStmtInfo()
1716 CodeGenFunction::SanitizerScope::SanitizerScope(CodeGenFunction *CGF) in SanitizerScope()
1722 CodeGenFunction::SanitizerScope::~SanitizerScope() { in ~SanitizerScope()
1726 void CodeGenFunction::InsertHelper(llvm::Instruction *I, in InsertHelper()