Lines Matching refs:CodeGenFunction
64 CodeGenFunction::CodeGenFunction(CodeGenModule &cgm, bool suppressNewContext) in CodeGenFunction() function in CodeGenFunction
96 CodeGenFunction::~CodeGenFunction() { in ~CodeGenFunction()
109 CharUnits CodeGenFunction::getNaturalPointeeTypeAlignment(QualType T, in getNaturalPointeeTypeAlignment()
116 CharUnits CodeGenFunction::getNaturalTypeAlignment(QualType T, in getNaturalTypeAlignment()
164 LValue CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value *V, QualType T) { in MakeNaturalAlignAddrLValue()
175 CodeGenFunction::MakeNaturalAlignPointeeAddrLValue(llvm::Value *V, QualType T) { in MakeNaturalAlignPointeeAddrLValue()
184 llvm::Type *CodeGenFunction::ConvertTypeForMem(QualType T) { in ConvertTypeForMem()
188 llvm::Type *CodeGenFunction::ConvertType(QualType T) { in ConvertType()
192 TypeEvaluationKind CodeGenFunction::getEvaluationKind(QualType type) { in getEvaluationKind()
246 llvm::DebugLoc CodeGenFunction::EmitReturnBlock() { in EmitReturnBlock()
290 static void EmitIfUsed(CodeGenFunction &CGF, llvm::BasicBlock *BB) { in EmitIfUsed()
297 void CodeGenFunction::FinishFunction(SourceLocation EndLoc) { in FinishFunction()
456 bool CodeGenFunction::ShouldInstrumentFunction() { in ShouldInstrumentFunction()
468 bool CodeGenFunction::ShouldXRayInstrumentFunction() const { in ShouldXRayInstrumentFunction()
474 bool CodeGenFunction::AlwaysEmitXRayCustomEvents() const { in AlwaysEmitXRayCustomEvents()
481 bool CodeGenFunction::AlwaysEmitXRayTypedEvents() const { in AlwaysEmitXRayTypedEvents()
489 CodeGenFunction::EncodeAddrForUseInPrologue(llvm::Function *F, in EncodeAddrForUseInPrologue()
512 CodeGenFunction::DecodeAddrUsedInPrologue(llvm::Value *F, in DecodeAddrUsedInPrologue()
724 void CodeGenFunction::EmitOpenCLKernelMetadata(const FunctionDecl *FD, in EmitOpenCLKernelMetadata()
790 void CodeGenFunction::markAsIgnoreThreadCheckingAtRuntime(llvm::Function *Fn) { in markAsIgnoreThreadCheckingAtRuntime()
826 void CodeGenFunction::StartFunction(GlobalDecl GD, in StartFunction()
1205 void CodeGenFunction::EmitFunctionBody(const Stmt *Body) { in EmitFunctionBody()
1217 void CodeGenFunction::EmitBlockWithFallThrough(llvm::BasicBlock *BB, in EmitBlockWithFallThrough()
1251 QualType CodeGenFunction::BuildFunctionArgList(GlobalDecl GD, in BuildFunctionArgList()
1307 void CodeGenFunction::GenerateCode(GlobalDecl GD, llvm::Function *Fn, in GenerateCode()
1416 bool CodeGenFunction::ContainsLabel(const Stmt *S, bool IgnoreCaseStmts) { in ContainsLabel()
1448 bool CodeGenFunction::containsBreak(const Stmt *S) { in containsBreak()
1469 bool CodeGenFunction::mightAddDeclToScope(const Stmt *S) { in mightAddDeclToScope()
1495 bool CodeGenFunction::ConstantFoldsToSimpleInteger(const Expr *Cond, in ConstantFoldsToSimpleInteger()
1509 bool CodeGenFunction::ConstantFoldsToSimpleInteger(const Expr *Cond, in ConstantFoldsToSimpleInteger()
1519 if (!AllowLabels && CodeGenFunction::ContainsLabel(Cond)) in ConstantFoldsToSimpleInteger()
1532 void CodeGenFunction::EmitBranchOnBoolExpr(const Expr *Cond, in EmitBranchOnBoolExpr()
1729 void CodeGenFunction::ErrorUnsupported(const Stmt *S, const char *Type) { in ErrorUnsupported()
1740 static void emitNonZeroVLAInit(CodeGenFunction &CGF, QualType baseType, in emitNonZeroVLAInit()
1785 CodeGenFunction::EmitNullInitialization(Address DestPtr, QualType Ty) { in EmitNullInitialization()
1857 llvm::BlockAddress *CodeGenFunction::GetAddrOfLabel(const LabelDecl *L) { in GetAddrOfLabel()
1869 llvm::BasicBlock *CodeGenFunction::GetIndirectGotoBlock() { in GetIndirectGotoBlock()
1886 llvm::Value *CodeGenFunction::emitArrayLength(const ArrayType *origArrayType, in emitArrayLength()
1976 CodeGenFunction::VlaSizePair CodeGenFunction::getVLASize(QualType type) { in getVLASize()
1982 CodeGenFunction::VlaSizePair
1983 CodeGenFunction::getVLASize(const VariableArrayType *type) { in getVLASize()
2006 CodeGenFunction::VlaSizePair
2007 CodeGenFunction::getVLAElements1D(QualType type) { in getVLAElements1D()
2013 CodeGenFunction::VlaSizePair
2014 CodeGenFunction::getVLAElements1D(const VariableArrayType *Vla) { in getVLAElements1D()
2021 void CodeGenFunction::EmitVariablyModifiedType(QualType type) { in EmitVariablyModifiedType()
2165 Address CodeGenFunction::EmitVAListRef(const Expr* E) { in EmitVAListRef()
2171 Address CodeGenFunction::EmitMSVAListRef(const Expr *E) { in EmitMSVAListRef()
2175 void CodeGenFunction::EmitDeclRefExprDbgValue(const DeclRefExpr *E, in EmitDeclRefExprDbgValue()
2183 CodeGenFunction::PeepholeProtection
2184 CodeGenFunction::protectFromPeepholes(RValue rvalue) { in protectFromPeepholes()
2203 void CodeGenFunction::unprotectFromPeepholes(PeepholeProtection protection) { in unprotectFromPeepholes()
2210 void CodeGenFunction::EmitAlignmentAssumption(llvm::Value *PtrValue, in EmitAlignmentAssumption()
2224 void CodeGenFunction::EmitAlignmentAssumption(llvm::Value *PtrValue, in EmitAlignmentAssumption()
2239 void CodeGenFunction::EmitAlignmentAssumption(llvm::Value *PtrValue, in EmitAlignmentAssumption()
2253 llvm::Value *CodeGenFunction::EmitAnnotationCall(llvm::Value *AnnotationFn, in EmitAnnotationCall()
2266 void CodeGenFunction::EmitVarAnnotations(const VarDecl *D, llvm::Value *V) { in EmitVarAnnotations()
2276 Address CodeGenFunction::EmitFieldAnnotations(const FieldDecl *D, in EmitFieldAnnotations()
2297 CodeGenFunction::CGCapturedStmtInfo::~CGCapturedStmtInfo() { } in ~CGCapturedStmtInfo()
2299 CodeGenFunction::SanitizerScope::SanitizerScope(CodeGenFunction *CGF) in SanitizerScope()
2305 CodeGenFunction::SanitizerScope::~SanitizerScope() { in ~SanitizerScope()
2309 void CodeGenFunction::InsertHelper(llvm::Instruction *I, in InsertHelper()
2356 void CodeGenFunction::checkTargetFeatures(const CallExpr *E, in checkTargetFeatures()
2413 void CodeGenFunction::EmitSanitizerStatReport(llvm::SanitizerStatKind SSK) { in EmitSanitizerStatReport()
2423 CodeGenFunction::FormResolverCondition(const MultiVersionResolverOption &RO) { in FormResolverCondition()
2460 void CodeGenFunction::EmitMultiVersionResolver( in EmitMultiVersionResolver()
2511 void CodeGenFunction::EmitAlignmentAssumptionCheck( in EmitAlignmentAssumptionCheck()
2560 llvm::DebugLoc CodeGenFunction::SourceLocToDebugLoc(SourceLocation Location) { in SourceLocToDebugLoc()