Lines Matching refs:CodeGenFunction
36 CodeGenFunction::CodeGenFunction(CodeGenModule &cgm, bool suppressNewContext) in CodeGenFunction() function in CodeGenFunction
75 CodeGenFunction::~CodeGenFunction() { in ~CodeGenFunction()
89 LValue CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value *V, QualType T) { in MakeNaturalAlignAddrLValue()
101 llvm::Type *CodeGenFunction::ConvertTypeForMem(QualType T) { in ConvertTypeForMem()
105 llvm::Type *CodeGenFunction::ConvertType(QualType T) { in ConvertType()
109 TypeEvaluationKind CodeGenFunction::getEvaluationKind(QualType type) { in getEvaluationKind()
161 llvm::DebugLoc CodeGenFunction::EmitReturnBlock() { in EmitReturnBlock()
205 static void EmitIfUsed(CodeGenFunction &CGF, llvm::BasicBlock *BB) { in EmitIfUsed()
212 void CodeGenFunction::FinishFunction(SourceLocation EndLoc) { in FinishFunction()
315 bool CodeGenFunction::ShouldInstrumentFunction() { in ShouldInstrumentFunction()
326 void CodeGenFunction::EmitFunctionInstrumentation(const char *Fn) { in EmitFunctionInstrumentation()
347 void CodeGenFunction::EmitMCountInstrumentation() { in EmitMCountInstrumentation()
498 void CodeGenFunction::EmitOpenCLKernelMetadata(const FunctionDecl *FD, in EmitOpenCLKernelMetadata()
568 void CodeGenFunction::StartFunction(GlobalDecl GD, in StartFunction()
754 void CodeGenFunction::EmitFunctionBody(FunctionArgList &Args, in EmitFunctionBody()
768 void CodeGenFunction::EmitBlockWithFallThrough(llvm::BasicBlock *BB, in EmitBlockWithFallThrough()
804 static void EmitSizedDeallocationFunction(CodeGenFunction &CGF, in EmitSizedDeallocationFunction()
815 void CodeGenFunction::GenerateCode(GlobalDecl GD, llvm::Function *Fn, in GenerateCode()
930 bool CodeGenFunction::ContainsLabel(const Stmt *S, bool IgnoreCaseStmts) { in ContainsLabel()
962 bool CodeGenFunction::containsBreak(const Stmt *S) { in containsBreak()
987 bool CodeGenFunction::ConstantFoldsToSimpleInteger(const Expr *Cond, in ConstantFoldsToSimpleInteger()
1000 bool CodeGenFunction::
1008 if (CodeGenFunction::ContainsLabel(Cond)) in ConstantFoldsToSimpleInteger()
1021 void CodeGenFunction::EmitBranchOnBoolExpr(const Expr *Cond, in EmitBranchOnBoolExpr()
1190 void CodeGenFunction::ErrorUnsupported(const Stmt *S, const char *Type) { in ErrorUnsupported()
1201 static void emitNonZeroVLAInit(CodeGenFunction &CGF, QualType baseType, in emitNonZeroVLAInit()
1245 CodeGenFunction::EmitNullInitialization(llvm::Value *DestPtr, QualType Ty) { in EmitNullInitialization()
1325 llvm::BlockAddress *CodeGenFunction::GetAddrOfLabel(const LabelDecl *L) { in GetAddrOfLabel()
1337 llvm::BasicBlock *CodeGenFunction::GetIndirectGotoBlock() { in GetIndirectGotoBlock()
1354 llvm::Value *CodeGenFunction::emitArrayLength(const ArrayType *origArrayType, in emitArrayLength()
1445 CodeGenFunction::getVLASize(QualType type) { in getVLASize()
1452 CodeGenFunction::getVLASize(const VariableArrayType *type) { in getVLASize()
1475 void CodeGenFunction::EmitVariablyModifiedType(QualType type) { in EmitVariablyModifiedType()
1614 llvm::Value* CodeGenFunction::EmitVAListRef(const Expr* E) { in EmitVAListRef()
1620 void CodeGenFunction::EmitDeclRefExprDbgValue(const DeclRefExpr *E, in EmitDeclRefExprDbgValue()
1628 CodeGenFunction::PeepholeProtection
1629 CodeGenFunction::protectFromPeepholes(RValue rvalue) { in protectFromPeepholes()
1648 void CodeGenFunction::unprotectFromPeepholes(PeepholeProtection protection) { in unprotectFromPeepholes()
1655 llvm::Value *CodeGenFunction::EmitAnnotationCall(llvm::Value *AnnotationFn, in EmitAnnotationCall()
1668 void CodeGenFunction::EmitVarAnnotations(const VarDecl *D, llvm::Value *V) { in EmitVarAnnotations()
1678 llvm::Value *CodeGenFunction::EmitFieldAnnotations(const FieldDecl *D, in EmitFieldAnnotations()
1698 CodeGenFunction::CGCapturedStmtInfo::~CGCapturedStmtInfo() { } in ~CGCapturedStmtInfo()
1700 CodeGenFunction::SanitizerScope::SanitizerScope(CodeGenFunction *CGF) in SanitizerScope()
1706 CodeGenFunction::SanitizerScope::~SanitizerScope() { in ~SanitizerScope()
1710 void CodeGenFunction::InsertHelper(llvm::Instruction *I, in InsertHelper()