Home
last modified time | relevance | path

Searched defs:CGF (Results 1 – 25 of 78) sorted by relevance

1234

/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.cpp23 Address CGCXXABI::getThisAddress(CodeGenFunction &CGF) { in getThisAddress()
29 void CGCXXABI::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) { in ErrorUnsupportedABI()
48 CodeGenFunction &CGF, const Expr *E, Address This, in EmitLoadOfMemberFunctionPointer()
65 CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E, in EmitMemberDataPointerAddress()
74 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion()
87 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison()
97 CGCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull()
128 void CGCXXABI::buildThisParam(CodeGenFunction &CGF, FunctionArgList &params) { in buildThisParam()
152 llvm::Value *CGCXXABI::loadIncomingCXXThis(CodeGenFunction &CGF) { in loadIncomingCXXThis()
157 void CGCXXABI::setCXXABIThisValue(CodeGenFunction &CGF, llvm::Value *ThisPtr) { in setCXXABIThisValue()
[all …]
H A DCGStmtOpenMP.cpp52 emitPreInitStmt(CodeGenFunction & CGF,const OMPExecutableDirective & S) emitPreInitStmt() argument
72 isCapturedVar(CodeGenFunction & CGF,const VarDecl * VD) isCapturedVar() argument
81 OMPLexicalScope(CodeGenFunction & CGF,const OMPExecutableDirective & S,const std::optional<OpenMPDirectiveKind> CapturedRegion=std::nullopt,const bool EmitPreInitStmt=true) OMPLexicalScope() argument
121 OMPParallelScope(CodeGenFunction & CGF,const OMPExecutableDirective & S) OMPParallelScope() argument
136 OMPTeamsScope(CodeGenFunction & CGF,const OMPExecutableDirective & S) OMPTeamsScope() argument
144 emitPreInitStmt(CodeGenFunction & CGF,const OMPLoopBasedDirective & S) emitPreInitStmt() argument
218 OMPLoopScope(CodeGenFunction & CGF,const OMPLoopBasedDirective & S) OMPLoopScope() argument
227 isCapturedVar(CodeGenFunction & CGF,const VarDecl * VD) isCapturedVar() argument
235 OMPSimdLexicalScope(CodeGenFunction & CGF,const OMPExecutableDirective & S) OMPSimdLexicalScope() argument
394 castValueFromUintptr(CodeGenFunction & CGF,SourceLocation Loc,QualType DstType,StringRef Name,LValue AddrLV) castValueFromUintptr() argument
449 emitOutlinedFunctionPrologue(CodeGenFunction & CGF,FunctionArgList & Args,llvm::MapVector<const Decl *,std::pair<const VarDecl *,Address>> & LocalAddrs,llvm::DenseMap<const Decl *,std::pair<const Expr *,llvm::Value * >> & VLASizes,llvm::Value * & CXXThisValue,const FunctionOptions & FO) emitOutlinedFunctionPrologue() argument
1258 __anonfdc450d20702(CodeGenFunction &CGF) EmitOMPReductionClauseInit() argument
1468 emitPostUpdateForReductionClause(CodeGenFunction & CGF,const OMPExecutableDirective & D,const llvm::function_ref<llvm::Value * (CodeGenFunction &)> CondGen) emitPostUpdateForReductionClause() argument
1503 checkForLastprivateConditionalUpdate(CodeGenFunction & CGF,const OMPExecutableDirective & S) checkForLastprivateConditionalUpdate() argument
1560 emitCommonOMPParallelDirective(CodeGenFunction & CGF,const OMPExecutableDirective & S,OpenMPDirectiveKind InnermostKind,const RegionCodeGenTy & CodeGen,const CodeGenBoundParametersTy & CodeGenBoundParameters) emitCommonOMPParallelDirective() argument
1617 emitOMPCopyinClause(CodeGenFunction & CGF,const OMPExecutableDirective & S) emitOMPCopyinClause() argument
1631 getAddressOfLocalVariable(CodeGenFunction & CGF,const VarDecl * VD) getAddressOfLocalVariable() argument
1681 getAddrOfThreadPrivate(CodeGenFunction & CGF,const VarDecl * VD,Address VDAddr,SourceLocation Loc) getAddrOfThreadPrivate() argument
1716 EmitOMPInlinedRegionBody(CodeGenFunction & CGF,const Stmt * RegionBodyStmt,InsertPointTy AllocaIP,InsertPointTy CodeGenIP,Twine RegionName) EmitOMPInlinedRegionBody() argument
1733 EmitOMPOutlinedRegionBody(CodeGenFunction & CGF,const Stmt * RegionBodyStmt,InsertPointTy AllocaIP,InsertPointTy CodeGenIP,Twine RegionName) EmitOMPOutlinedRegionBody() argument
1808 __anonfdc450d20c02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPParallelDirective() argument
1848 OMPTransformDirectiveScopeRAII(CodeGenFunction & CGF,const Stmt * S) OMPTransformDirectiveScopeRAII() argument
1865 emitBody(CodeGenFunction & CGF,const Stmt * S,const Stmt * NextLoop,int MaxLevel,int Level=0) emitBody() argument
1979 CodeGenFunction CGF(ParentCGF.CGM, /*suppressNewContext=*/true); emitCapturedStmtFunc() local
2240 emitAlignedClause(CodeGenFunction & CGF,const OMPExecutableDirective & D) emitAlignedClause() argument
2317 emitPreCond(CodeGenFunction & CGF,const OMPLoopDirective & S,const Expr * Cond,llvm::BasicBlock * TrueBlock,llvm::BasicBlock * FalseBlock,uint64_t TrueCount) emitPreCond() argument
2389 emitSimdlenSafelenClause(CodeGenFunction & CGF,const OMPExecutableDirective & D) emitSimdlenSafelenClause() argument
2478 emitOMPLoopBodyWithStopPoint(CodeGenFunction & CGF,const OMPLoopDirective & S,CodeGenFunction::JumpDest LoopExit) emitOMPLoopBodyWithStopPoint() argument
2486 EmitOMPHelperVar(CodeGenFunction & CGF,const DeclRefExpr * Helper) EmitOMPHelperVar() argument
2493 emitCommonSimdLoop(CodeGenFunction & CGF,const OMPLoopDirective & S,const RegionCodeGenTy & SimdInitGen,const RegionCodeGenTy & BodyCodeGen) emitCommonSimdLoop() argument
2504 __anonfdc450d21202(CodeGenFunction &CGF, PrePostActionTy &) emitCommonSimdLoop() argument
2529 emitOMPSimdRegion(CodeGenFunction & CGF,const OMPLoopDirective & S,PrePostActionTy & Action) emitOMPSimdRegion() argument
2596 __anonfdc450d21302(CodeGenFunction &CGF, PrePostActionTy &) emitOMPSimdRegion() argument
2599 __anonfdc450d21402(CodeGenFunction &CGF, PrePostActionTy &) emitOMPSimdRegion() argument
2602 __anonfdc450d21502(CodeGenFunction &CGF) emitOMPSimdRegion() argument
2657 GetAlignedMapping(const OMPSimdDirective & S,CodeGenFunction & CGF) GetAlignedMapping() argument
2692 __anonfdc450d21a02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPSimdDirective() argument
2746 __anonfdc450d21b02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPSimdDirective() argument
2890 __anonfdc450d21c02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPOuterLoop() argument
2903 __anonfdc450d21d02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPOuterLoop() argument
2912 __anonfdc450d21e02(CodeGenFunction &CGF) EmitOMPOuterLoop() argument
2915 __anonfdc450d21f02(CodeGenFunction &CGF) EmitOMPOuterLoop() argument
2935 __anonfdc450d22002(CodeGenFunction &CGF) EmitOMPOuterLoop() argument
3032 __anonfdc450d22102(CodeGenFunction &CGF, SourceLocation Loc, const unsigned IVSize, const bool IVSigned) EmitOMPForOuterLoop() argument
3119 emitDistributeParallelForInnerBounds(CodeGenFunction & CGF,const OMPExecutableDirective & S) emitDistributeParallelForInnerBounds() argument
3162 emitDistributeParallelForDispatchBounds(CodeGenFunction & CGF,const OMPExecutableDirective & S,Address LB,Address UB) emitDistributeParallelForDispatchBounds() argument
3180 emitDistributeParallelForDistributeInnerBoundParams(CodeGenFunction & CGF,const OMPExecutableDirective & S,llvm::SmallVectorImpl<llvm::Value * > & CapturedVars) emitDistributeParallelForDistributeInnerBoundParams() argument
3197 emitInnerParallelForWhenCombined(CodeGenFunction & CGF,const OMPLoopDirective & S,CodeGenFunction::JumpDest LoopExit) emitInnerParallelForWhenCombined() argument
3201 __anonfdc450d22202(CodeGenFunction &CGF, PrePostActionTy &Action) emitInnerParallelForWhenCombined() argument
3229 __anonfdc450d22302(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPDistributeParallelForDirective() argument
3239 __anonfdc450d22402(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPDistributeParallelForSimdDirective() argument
3249 __anonfdc450d22502(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPDistributeSimdDirective() argument
3259 __anonfdc450d22602(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetSimdDeviceFunction() argument
3272 __anonfdc450d22702(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetSimdDirective() argument
3427 __anonfdc450d22902(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPWorksharingLoop() argument
3437 __anonfdc450d22a02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPWorksharingLoop() argument
3473 __anonfdc450d22b02(CodeGenFunction &CGF) EmitOMPWorksharingLoop() argument
3480 __anonfdc450d22d02(CodeGenFunction &CGF) EmitOMPWorksharingLoop() argument
3496 __anonfdc450d22e02(CodeGenFunction &CGF) EmitOMPWorksharingLoop() argument
3507 __anonfdc450d22f02(CodeGenFunction &CGF) EmitOMPWorksharingLoop() argument
3517 __anonfdc450d23002(CodeGenFunction &CGF) EmitOMPWorksharingLoop() argument
3536 emitForLoopBounds(CodeGenFunction & CGF,const OMPExecutableDirective & S) emitForLoopBounds() argument
3550 emitDispatchForLoopBounds(CodeGenFunction & CGF,const OMPExecutableDirective & S,Address LB,Address UB) emitDispatchForLoopBounds() argument
3568 emitScanBasedDirectiveDecls(CodeGenFunction & CGF,const OMPLoopDirective & S,llvm::function_ref<llvm::Value * (CodeGenFunction &)> NumIteratorsGen) emitScanBasedDirectiveDecls() argument
3620 emitScanBasedDirectiveFinals(CodeGenFunction & CGF,const OMPLoopDirective & S,llvm::function_ref<llvm::Value * (CodeGenFunction &)> NumIteratorsGen) emitScanBasedDirectiveFinals() argument
3684 emitScanBasedDirective(CodeGenFunction & CGF,const OMPLoopDirective & S,llvm::function_ref<llvm::Value * (CodeGenFunction &)> NumIteratorsGen,llvm::function_ref<void (CodeGenFunction &)> FirstGen,llvm::function_ref<void (CodeGenFunction &)> SecondGen) emitScanBasedDirective() argument
3720 __anonfdc450d23102(CodeGenFunction &CGF, PrePostActionTy &Action) emitScanBasedDirective() argument
3824 emitWorksharingDirective(CodeGenFunction & CGF,const OMPLoopDirective & S,bool HasCancel) emitWorksharingDirective() argument
3832 __anonfdc450d23302(CodeGenFunction &CGF) emitWorksharingDirective() argument
3837 __anonfdc450d23402(CodeGenFunction &CGF) emitWorksharingDirective() argument
3848 __anonfdc450d23502(CodeGenFunction &CGF) emitWorksharingDirective() argument
3924 __anonfdc450d23602(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPForDirective() argument
3994 createSectionLVal(CodeGenFunction & CGF,QualType Ty,const Twine & Name,llvm::Value * Init=nullptr) createSectionLVal() argument
4008 __anonfdc450d23802(CodeGenFunction &CGF, PrePostActionTy &) EmitSections() argument
4038 __anonfdc450d23902(CodeGenFunction &CGF) EmitSections() argument
4110 __anonfdc450d23b02(CodeGenFunction &CGF) EmitSections() argument
4117 __anonfdc450d23c02(CodeGenFunction &CGF) EmitSections() argument
4263 __anonfdc450d24302(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPSingleDirective() argument
4290 emitMaster(CodeGenFunction & CGF,const OMPExecutableDirective & S) emitMaster() argument
4291 __anonfdc450d24402(CodeGenFunction &CGF, PrePostActionTy &Action) emitMaster() argument
4326 emitMasked(CodeGenFunction & CGF,const OMPExecutableDirective & S) emitMasked() argument
4327 __anonfdc450d24702(CodeGenFunction &CGF, PrePostActionTy &Action) emitMasked() argument
4410 __anonfdc450d24c02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPCriticalDirective() argument
4428 __anonfdc450d24d02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPParallelForDirective() argument
4434 __anonfdc450d24e02(CodeGenFunction &CGF) EmitOMPParallelForDirective() argument
4462 __anonfdc450d25002(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPParallelForSimdDirective() argument
4468 __anonfdc450d25102(CodeGenFunction &CGF) EmitOMPParallelForSimdDirective() argument
4496 __anonfdc450d25302(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPParallelMasterDirective() argument
4523 __anonfdc450d25502(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPParallelMaskedDirective() argument
4550 __anonfdc450d25702(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPParallelSectionsDirective() argument
4740 __anonfdc450d25a02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTaskBasedDirective() argument
5125 __anonfdc450d25d02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTaskBasedDirective() argument
5201 processInReduction(const OMPExecutableDirective & S,OMPTaskDataTy & Data,CodeGenFunction & CGF,const CapturedStmt * CS,OMPPrivateScope & Scope) processInReduction() argument
5303 __anonfdc450d25f02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPTaskDirective() argument
5308 __anonfdc450d26002(CodeGenFunction &CGF, llvm::Function *OutlinedFn, const OMPTaskDataTy &Data) EmitOMPTaskDirective() argument
5369 __anonfdc450d26202(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTaskgroupDirective() argument
5799 __anonfdc450d26402(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPDistributeLoop() argument
5804 __anonfdc450d26502(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPDistributeLoop() argument
5807 __anonfdc450d26602(CodeGenFunction &CGF) EmitOMPDistributeLoop() argument
5810 __anonfdc450d26702(CodeGenFunction &CGF) EmitOMPDistributeLoop() argument
5832 __anonfdc450d26802(CodeGenFunction &CGF) EmitOMPDistributeLoop() argument
5843 __anonfdc450d26902(CodeGenFunction &CGF) EmitOMPDistributeLoop() argument
5866 __anonfdc450d26a02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPDistributeDirective() argument
5876 CodeGenFunction CGF(CGM, /*suppressNewContext=*/true); emitOutlinedOrderedFunction() local
5885 emitRestoreIP(CodeGenFunction & CGF,const T * C,llvm::OpenMPIRBuilder::InsertPointTy AllocaIP,llvm::OpenMPIRBuilder & OMPBuilder) emitRestoreIP() argument
5997 convertToScalarValue(CodeGenFunction & CGF,RValue Val,QualType SrcType,QualType DestType,SourceLocation Loc) convertToScalarValue() argument
6010 convertToComplexValue(CodeGenFunction & CGF,RValue Val,QualType SrcType,QualType DestType,SourceLocation Loc) convertToComplexValue() argument
6036 emitSimpleAtomicStore(CodeGenFunction & CGF,llvm::AtomicOrdering AO,LValue LVal,RValue RVal) emitSimpleAtomicStore() argument
6044 emitSimpleAtomicLoad(CodeGenFunction & CGF,llvm::AtomicOrdering AO,LValue LVal,SourceLocation Loc) emitSimpleAtomicLoad() argument
6072 emitOMPAtomicReadExpr(CodeGenFunction & CGF,llvm::AtomicOrdering AO,const Expr * X,const Expr * V,SourceLocation Loc) emitOMPAtomicReadExpr() argument
6103 emitOMPAtomicWriteExpr(CodeGenFunction & CGF,llvm::AtomicOrdering AO,const Expr * X,const Expr * E,SourceLocation Loc) emitOMPAtomicWriteExpr() argument
6130 emitOMPAtomicRMW(CodeGenFunction & CGF,LValue X,RValue Update,BinaryOperatorKind BO,llvm::AtomicOrdering AO,bool IsXLHSInRHSPart) emitOMPAtomicRMW() argument
6272 emitOMPAtomicUpdateExpr(CodeGenFunction & CGF,llvm::AtomicOrdering AO,const Expr * X,const Expr * E,const Expr * UE,bool IsXLHSInRHSPart,SourceLocation Loc) emitOMPAtomicUpdateExpr() argument
6320 convertToType(CodeGenFunction & CGF,RValue Value,QualType SourceType,QualType ResType,SourceLocation Loc) convertToType() argument
6337 emitOMPAtomicCaptureExpr(CodeGenFunction & CGF,llvm::AtomicOrdering AO,bool IsPostfixUpdate,const Expr * V,const Expr * X,const Expr * E,const Expr * UE,bool IsXLHSInRHSPart,SourceLocation Loc) emitOMPAtomicCaptureExpr() argument
6445 emitOMPAtomicCompareExpr(CodeGenFunction & CGF,llvm::AtomicOrdering AO,llvm::AtomicOrdering FailAO,const Expr * X,const Expr * V,const Expr * R,const Expr * E,const Expr * D,const Expr * CE,bool IsXBinopExpr,bool IsPostfixUpdate,bool IsFailOnly,SourceLocation Loc) emitOMPAtomicCompareExpr() argument
6525 emitOMPAtomicExpr(CodeGenFunction & CGF,OpenMPClauseKind Kind,llvm::AtomicOrdering AO,llvm::AtomicOrdering FailAO,bool IsPostfixUpdate,const Expr * X,const Expr * V,const Expr * R,const Expr * E,const Expr * UE,const Expr * D,const Expr * CE,bool IsXLHSInRHSPart,bool IsFailOnly,SourceLocation Loc) emitOMPAtomicExpr() argument
6640 emitCommonOMPTargetDirective(CodeGenFunction & CGF,const OMPExecutableDirective & S,const RegionCodeGenTy & CodeGen) emitCommonOMPTargetDirective() argument
6650 __anonfdc450d27302(CodeGenFunction &CGF, PrePostActionTy &) emitCommonOMPTargetDirective() argument
6728 emitTargetRegion(CodeGenFunction & CGF,const OMPTargetDirective & S,PrePostActionTy & Action) emitTargetRegion() argument
6745 __anonfdc450d27502(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetDeviceFunction() argument
6757 __anonfdc450d27602(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetDirective() argument
6763 emitCommonOMPTeamsDirective(CodeGenFunction & CGF,const OMPExecutableDirective & S,OpenMPDirectiveKind InnermostKind,const RegionCodeGenTy & CodeGen) emitCommonOMPTeamsDirective() argument
6792 __anonfdc450d27702(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTeamsDirective() argument
6807 emitTargetTeamsRegion(CodeGenFunction & CGF,PrePostActionTy & Action,const OMPTargetTeamsDirective & S) emitTargetTeamsRegion() argument
6812 __anonfdc450d27902(CodeGenFunction &CGF, PrePostActionTy &Action) emitTargetTeamsRegion() argument
6832 __anonfdc450d27b02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTeamsDeviceFunction() argument
6845 __anonfdc450d27c02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTeamsDirective() argument
6852 emitTargetTeamsDistributeRegion(CodeGenFunction & CGF,PrePostActionTy & Action,const OMPTargetTeamsDistributeDirective & S) emitTargetTeamsDistributeRegion() argument
6855 __anonfdc450d27d02(CodeGenFunction &CGF, PrePostActionTy &) emitTargetTeamsDistributeRegion() argument
6878 __anonfdc450d28002(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTeamsDistributeDeviceFunction() argument
6891 __anonfdc450d28102(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTeamsDistributeDirective() argument
6898 emitTargetTeamsDistributeSimdRegion(CodeGenFunction & CGF,PrePostActionTy & Action,const OMPTargetTeamsDistributeSimdDirective & S) emitTargetTeamsDistributeSimdRegion() argument
6901 __anonfdc450d28202(CodeGenFunction &CGF, PrePostActionTy &) emitTargetTeamsDistributeSimdRegion() argument
6924 __anonfdc450d28502(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTeamsDistributeSimdDeviceFunction() argument
6937 __anonfdc450d28602(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTeamsDistributeSimdDirective() argument
6946 __anonfdc450d28702(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPTeamsDistributeDirective() argument
6968 __anonfdc450d28a02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPTeamsDistributeSimdDirective() argument
6990 __anonfdc450d28d02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPTeamsDistributeParallelForDirective() argument
7013 __anonfdc450d29002(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPTeamsDistributeParallelForSimdDirective() argument
7020 __anonfdc450d29102(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTeamsDistributeParallelForSimdDirective() argument
7106 emitTargetTeamsDistributeParallelForRegion(CodeGenFunction & CGF,const OMPTargetTeamsDistributeParallelForDirective & S,PrePostActionTy & Action) emitTargetTeamsDistributeParallelForRegion() argument
7109 __anonfdc450d29302(CodeGenFunction &CGF, PrePostActionTy &) emitTargetTeamsDistributeParallelForRegion() argument
7137 __anonfdc450d29602(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTeamsDistributeParallelForDeviceFunction() argument
7150 __anonfdc450d29702(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTeamsDistributeParallelForDirective() argument
7157 emitTargetTeamsDistributeParallelForSimdRegion(CodeGenFunction & CGF,const OMPTargetTeamsDistributeParallelForSimdDirective & S,PrePostActionTy & Action) emitTargetTeamsDistributeParallelForSimdRegion() argument
7161 __anonfdc450d29802(CodeGenFunction &CGF, PrePostActionTy &) emitTargetTeamsDistributeParallelForSimdRegion() argument
7189 __anonfdc450d29b02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTeamsDistributeParallelForSimdDeviceFunction() argument
7202 __anonfdc450d29c02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTeamsDistributeParallelForSimdDirective() argument
7373 Enter(CodeGenFunction & CGF) EmitOMPTargetDataDirective() argument
7379 __anonfdc450d29d02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetDataDirective() argument
7380 __anonfdc450d29e02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPTargetDataDirective() argument
7385 __anonfdc450d29f02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetDataDirective() argument
7512 emitTargetParallelRegion(CodeGenFunction & CGF,const OMPTargetParallelDirective & S,PrePostActionTy & Action) emitTargetParallelRegion() argument
7518 __anonfdc450d2a002(CodeGenFunction &CGF, PrePostActionTy &Action) emitTargetParallelRegion() argument
7540 __anonfdc450d2a202(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetParallelDeviceFunction() argument
7553 __anonfdc450d2a302(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetParallelDirective() argument
7559 emitTargetParallelForRegion(CodeGenFunction & CGF,const OMPTargetParallelForDirective & S,PrePostActionTy & Action) emitTargetParallelForRegion() argument
7565 __anonfdc450d2a402(CodeGenFunction &CGF, PrePostActionTy &Action) emitTargetParallelForRegion() argument
7580 __anonfdc450d2a502(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetParallelForDeviceFunction() argument
7593 __anonfdc450d2a602(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetParallelForDirective() argument
7600 emitTargetParallelForSimdRegion(CodeGenFunction & CGF,const OMPTargetParallelForSimdDirective & S,PrePostActionTy & Action) emitTargetParallelForSimdRegion() argument
7606 __anonfdc450d2a702(CodeGenFunction &CGF, PrePostActionTy &Action) emitTargetParallelForSimdRegion() argument
7619 __anonfdc450d2a802(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetParallelForSimdDeviceFunction() argument
7632 __anonfdc450d2a902(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetParallelForSimdDirective() argument
7639 mapParam(CodeGenFunction & CGF,const DeclRefExpr * Helper,const ImplicitParamDecl * PVD,CodeGenFunction::OMPPrivateScope & Privates) mapParam() argument
7681 __anonfdc450d2aa02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPTaskLoopBasedDirective() argument
7746 __anonfdc450d2ac02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPTaskLoopBasedDirective() argument
7750 __anonfdc450d2ad02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPTaskLoopBasedDirective() argument
7753 __anonfdc450d2ae02(CodeGenFunction &CGF) EmitOMPTaskLoopBasedDirective() argument
7774 __anonfdc450d2b002(CodeGenFunction &CGF) EmitOMPTaskLoopBasedDirective() argument
7784 __anonfdc450d2b202(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPTaskLoopBasedDirective() argument
7799 __anonfdc450d2b302(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTaskLoopBasedDirective() argument
7824 __anonfdc450d2b402(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPMasterTaskLoopDirective() argument
7836 __anonfdc450d2b502(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPMasterTaskLoopSimdDirective() argument
7848 __anonfdc450d2b602(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPParallelMasterTaskLoopDirective() argument
7866 __anonfdc450d2b802(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPParallelMasterTaskLoopSimdDirective() argument
7868 __anonfdc450d2b902(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPParallelMasterTaskLoopSimdDirective() argument
7907 __anonfdc450d2ba02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPGenericLoopDirective() argument
7930 __anonfdc450d2bb02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPParallelGenericLoopDirective() argument
7949 __anonfdc450d2bc02(CodeGenFunction &CGF, PrePostActionTy &) EmitOMPTeamsGenericLoopDirective() argument
7970 emitTargetTeamsLoopCodegenStatus(CodeGenFunction & CGF,std::string StatusMsg,const OMPExecutableDirective & D) emitTargetTeamsLoopCodegenStatus() argument
7989 emitTargetTeamsGenericLoopRegionAsParallel(CodeGenFunction & CGF,PrePostActionTy & Action,const OMPTargetTeamsGenericLoopDirective & S) emitTargetTeamsGenericLoopRegionAsParallel() argument
7994 __anonfdc450d2bf02(CodeGenFunction &CGF, PrePostActionTy &) emitTargetTeamsGenericLoopRegionAsParallel() argument
8020 emitTargetTeamsGenericLoopRegionAsDistribute(CodeGenFunction & CGF,PrePostActionTy & Action,const OMPTargetTeamsGenericLoopDirective & S) emitTargetTeamsGenericLoopRegionAsDistribute() argument
8024 __anonfdc450d2c202(CodeGenFunction &CGF, PrePostActionTy &) emitTargetTeamsGenericLoopRegionAsDistribute() argument
8049 __anonfdc450d2c502(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTeamsGenericLoopDirective() argument
8062 __anonfdc450d2c602(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetTeamsGenericLoopDeviceFunction() argument
8078 emitTargetParallelGenericLoopRegion(CodeGenFunction & CGF,const OMPTargetParallelGenericLoopDirective & S,PrePostActionTy & Action) emitTargetParallelGenericLoopRegion() argument
8082 __anonfdc450d2c702(CodeGenFunction &CGF, PrePostActionTy &Action) emitTargetParallelGenericLoopRegion() argument
8097 __anonfdc450d2c802(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetParallelGenericLoopDeviceFunction() argument
8112 __anonfdc450d2c902(CodeGenFunction &CGF, PrePostActionTy &Action) EmitOMPTargetParallelGenericLoopDirective() argument
8126 __anonfdc450d2ca02(CodeGenFunction &CGF, PrePostActionTy &Action) EmitSimpleOMPExecutableDirective() argument
[all...]
H A DCGOpenMPRuntimeGPU.cpp47 void Enter(CodeGenFunction &CGF) override { in Enter() argument
58 void Done(CodeGenFunction &CGF) { in Done() argument
63 Exit(CodeGenFunction & CGF) Exit() argument
185 CodeGenFunction &CGF; global() member in __anond936b3ba0111::CheckVarsEscapingDeclContext
322 CheckVarsEscapingDeclContext(CodeGenFunction & CGF,ArrayRef<const ValueDecl * > TeamsReductions) CheckVarsEscapingDeclContext() argument
726 Enter(CodeGenFunction & CGF) emitNonSPMDKernel() argument
732 Exit(CodeGenFunction & CGF) emitNonSPMDKernel() argument
746 emitKernelInit(const OMPExecutableDirective & D,CodeGenFunction & CGF,EntryFunctionState & EST,bool IsSPMD) emitKernelInit() argument
760 emitKernelDeinit(CodeGenFunction & CGF,EntryFunctionState & EST,bool IsSPMD) emitKernelDeinit() argument
821 Enter(CodeGenFunction & CGF) emitSPMDKernel() argument
830 Exit(CodeGenFunction & CGF) emitSPMDKernel() argument
896 emitProcBindClause(CodeGenFunction & CGF,ProcBindKind ProcBind,SourceLocation Loc) emitProcBindClause() argument
902 emitNumThreadsClause(CodeGenFunction & CGF,llvm::Value * NumThreads,SourceLocation Loc) emitNumThreadsClause() argument
908 emitNumTeamsClause(CodeGenFunction & CGF,const Expr * NumTeams,const Expr * ThreadLimit,SourceLocation Loc) emitNumTeamsClause() argument
914 emitParallelOutlinedFunction(CodeGenFunction & CGF,const OMPExecutableDirective & D,const VarDecl * ThreadIDVar,OpenMPDirectiveKind InnermostKind,const RegionCodeGenTy & CodeGen) emitParallelOutlinedFunction() argument
972 emitTeamsOutlinedFunction(CodeGenFunction & CGF,const OMPExecutableDirective & D,const VarDecl * ThreadIDVar,OpenMPDirectiveKind InnermostKind,const RegionCodeGenTy & CodeGen) emitTeamsOutlinedFunction() argument
1012 Enter(CodeGenFunction & CGF) emitTeamsOutlinedFunction() argument
1028 Exit(CodeGenFunction & CGF) emitTeamsOutlinedFunction() argument
1040 emitGenericVarsProlog(CodeGenFunction & CGF,SourceLocation Loc) emitGenericVarsProlog() argument
1106 isDelayedVariableLengthDecl(CodeGenFunction & CGF,const VarDecl * VD) const isDelayedVariableLengthDecl() argument
1117 getKmpcAllocShared(CodeGenFunction & CGF,const VarDecl * VD) getKmpcAllocShared() argument
1144 getKmpcFreeShared(CodeGenFunction & CGF,const std::pair<llvm::Value *,llvm::Value * > & AddrSizePair) getKmpcFreeShared() argument
1152 emitGenericVarsEpilog(CodeGenFunction & CGF) emitGenericVarsEpilog() argument
1180 emitTeamsCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,SourceLocation Loc,llvm::Function * OutlinedFn,ArrayRef<llvm::Value * > CapturedVars) emitTeamsCall() argument
1205 emitParallelCall(CodeGenFunction & CGF,SourceLocation Loc,llvm::Function * OutlinedFn,ArrayRef<llvm::Value * > CapturedVars,const Expr * IfCond,llvm::Value * NumThreads) emitParallelCall() argument
1216 __anond936b3ba0202(CodeGenFunction &CGF, PrePostActionTy &Action) emitParallelCall() argument
1285 syncCTAThreads(CodeGenFunction & CGF) syncCTAThreads() argument
1300 emitBarrierCall(CodeGenFunction & CGF,SourceLocation Loc,OpenMPDirectiveKind Kind,bool,bool) emitBarrierCall() argument
1318 emitCriticalRegion(CodeGenFunction & CGF,StringRef CriticalName,const RegionCodeGenTy & CriticalOpGen,SourceLocation Loc,const Expr * Hint) emitCriticalRegion() argument
1387 castValueToType(CodeGenFunction & CGF,llvm::Value * Val,QualType ValTy,QualType CastTy,SourceLocation Loc) castValueToType() argument
1656 emitReduction(CodeGenFunction & CGF,SourceLocation Loc,ArrayRef<const Expr * > Privates,ArrayRef<const Expr * > LHSExprs,ArrayRef<const Expr * > RHSExprs,ArrayRef<const Expr * > ReductionOps,ReductionOptionsTy Options) emitReduction() argument
1797 getParameterAddress(CodeGenFunction & CGF,const VarDecl * NativeParam,const VarDecl * TargetParam) const getParameterAddress() argument
1824 emitOutlinedFunctionCall(CodeGenFunction & CGF,SourceLocation Loc,llvm::FunctionCallee OutlinedFn,ArrayRef<llvm::Value * > Args) const emitOutlinedFunctionCall() argument
1889 CodeGenFunction CGF(CGM, /*suppressNewContext=*/true); createParallelDataSharingWrapper() local
1977 emitFunctionProlog(CodeGenFunction & CGF,const Decl * D) emitFunctionProlog() argument
2044 getAddressOfLocalVariable(CodeGenFunction & CGF,const VarDecl * VD) getAddressOfLocalVariable() argument
2113 functionFinished(CodeGenFunction & CGF) functionFinished() argument
2119 getDefaultDistScheduleAndChunk(CodeGenFunction & CGF,const OMPLoopDirective & S,OpenMPDistScheduleClauseKind & ScheduleKind,llvm::Value * & Chunk) const getDefaultDistScheduleAndChunk() argument
2136 getDefaultScheduleAndChunk(CodeGenFunction & CGF,const OMPLoopDirective & S,OpenMPScheduleClauseKind & ScheduleKind,const Expr * & ChunkExpr) const getDefaultScheduleAndChunk() argument
2148 adjustTargetSpecificDataForLambdas(CodeGenFunction & CGF,const OMPExecutableDirective & D) const adjustTargetSpecificDataForLambdas() argument
2342 getGPUNumThreads(CodeGenFunction & CGF) getGPUNumThreads() argument
2355 getGPUThreadID(CodeGenFunction & CGF) getGPUThreadID() argument
[all...]
H A DCGCXXABI.h54 ImplicitParamDecl *getThisDecl(CodeGenFunction &CGF) { in getThisDecl() argument
57 llvm::Value *getThisValue(CodeGenFunction &CGF) { in getThisValue() argument
69 ImplicitParamDecl *&getStructorImplicitParamDecl(CodeGenFunction &CGF) { in getStructorImplicitParamDecl() argument
72 llvm::Value *&getStructorImplicitParamValue(CodeGenFunction &CGF) { in getStructorImplicitParamValue() argument
319 initializeHiddenVirtualInheritanceMembers(CodeGenFunction & CGF,const CXXRecordDecl * RD) initializeHiddenVirtualInheritanceMembers() argument
395 adjustThisArgumentForVirtualFunctionCall(CodeGenFunction & CGF,GlobalDecl GD,Address This,bool VirtualCall) adjustThisArgumentForVirtualFunctionCall() argument
494 adjustCallArgsForDestructorThunk(CodeGenFunction & CGF,GlobalDecl GD,CallArgList & CallArgs) adjustCallArgsForDestructorThunk() argument
[all...]
H A DCGOpenMPRuntime.cpp162 CGF.GetAddrOfLocalVar(PartIDVar), in Enter() argument
220 emitUntiedSwitch(CodeGenFunction & CGF) emitUntiedSwitch() argument
288 getThreadIDVariableLValue(CodeGenFunction & CGF) getThreadIDVariableLValue() argument
301 emitUntiedSwitch(CodeGenFunction & CGF) emitUntiedSwitch() argument
357 CGOpenMPInnerExprInfo(CodeGenFunction & CGF,const CapturedStmt & CS) CGOpenMPInnerExprInfo() argument
390 EmitBody(CodeGenFunction & CGF,const Stmt * S) EmitBody() argument
414 CodeGenFunction &CGF; global() member in __anon143de22e0111::InlinedOpenMPRegionRAII
425 InlinedOpenMPRegionRAII(CodeGenFunction & CGF,const RegionCodeGenTy & CodeGen,OpenMPDirectiveKind Kind,bool HasCancel,bool NoInheritance=true) InlinedOpenMPRegionRAII() argument
564 Emit(CodeGenFunction & CGF,Flags) Emit() argument
597 emitInitWithReductionInitializer(CodeGenFunction & CGF,const OMPDeclareReductionDecl * DRD,const Expr * InitOp,Address Private,Address Original,QualType Ty) emitInitWithReductionInitializer() argument
656 EmitOMPAggregateInit(CodeGenFunction & CGF,Address DestAddr,QualType Type,bool EmitDeclareReductionInit,const Expr * Init,const OMPDeclareReductionDecl * DRD,Address SrcAddr=Address::invalid ()) EmitOMPAggregateInit() argument
740 emitSharedLValue(CodeGenFunction & CGF,const Expr * E) emitSharedLValue() argument
744 emitSharedLValueUB(CodeGenFunction & CGF,const Expr * E) emitSharedLValueUB() argument
752 emitAggregateInitialization(CodeGenFunction & CGF,unsigned N,Address PrivateAddr,Address SharedAddr,const OMPDeclareReductionDecl * DRD) emitAggregateInitialization() argument
787 emitSharedOrigLValue(CodeGenFunction & CGF,unsigned N) emitSharedOrigLValue() argument
802 emitAggregateType(CodeGenFunction & CGF,unsigned N) emitAggregateType() argument
836 emitAggregateType(CodeGenFunction & CGF,unsigned N,llvm::Value * Size) emitAggregateType() argument
854 emitInitialization(CodeGenFunction & CGF,unsigned N,Address PrivateAddr,Address SharedAddr,llvm::function_ref<bool (CodeGenFunction &)> DefaultInit) emitInitialization() argument
884 emitCleanups(CodeGenFunction & CGF,unsigned N,Address PrivateAddr) emitCleanups() argument
895 loadToBegin(CodeGenFunction & CGF,QualType BaseTy,QualType ElTy,LValue BaseLV) loadToBegin() argument
914 castToBase(CodeGenFunction & CGF,QualType BaseTy,QualType ElTy,Address OriginalBaseAddress,llvm::Value * Addr) castToBase() argument
963 adjustPrivateAddress(CodeGenFunction & CGF,unsigned N,Address PrivateAddr) adjustPrivateAddress() argument
996 getThreadIDVariableLValue(CodeGenFunction & CGF) getThreadIDVariableLValue() argument
1002 EmitBody(CodeGenFunction & CGF,const Stmt * S) EmitBody() argument
1018 getThreadIDVariableLValue(CodeGenFunction & CGF) getThreadIDVariableLValue() argument
1103 CodeGenFunction CGF(CGM); emitCombinerOrInitializer() local
1132 emitUserDefinedReduction(CodeGenFunction * CGF,const OMPDeclareReductionDecl * D) emitUserDefinedReduction() argument
1217 CodeGenFunction CGF(CGM, true); emitParallelOrTeamsOutlinedFunction() local
1263 emitParallelOutlinedFunction(CodeGenFunction & CGF,const OMPExecutableDirective & D,const VarDecl * ThreadIDVar,OpenMPDirectiveKind InnermostKind,const RegionCodeGenTy & CodeGen) emitParallelOutlinedFunction() argument
1273 emitTeamsOutlinedFunction(CodeGenFunction & CGF,const OMPExecutableDirective & D,const VarDecl * ThreadIDVar,OpenMPDirectiveKind InnermostKind,const RegionCodeGenTy & CodeGen) emitTeamsOutlinedFunction() argument
1288 __anon143de22e0402(CodeGenFunction &CGF, PrePostActionTy &) emitTaskOutlinedFunction() argument
1319 CodeGenFunction CGF(CGM, true); emitTaskOutlinedFunction() local
1329 setLocThreadIdInsertPt(CodeGenFunction & CGF,bool AtCurrentPoint) setLocThreadIdInsertPt() argument
1345 clearLocThreadIdInsertPt(CodeGenFunction & CGF) clearLocThreadIdInsertPt() argument
1354 getIdentStringFromSourceLocation(CodeGenFunction & CGF,SourceLocation Loc,SmallString<128> & Buffer) getIdentStringFromSourceLocation() argument
1367 emitUpdateLocation(CodeGenFunction & CGF,SourceLocation Loc,unsigned Flags,bool EmitLoc) emitUpdateLocation() argument
1392 getThreadID(CodeGenFunction & CGF,SourceLocation Loc) getThreadID() argument
1462 functionFinished(CodeGenFunction & CGF) functionFinished() argument
1597 getAddrOfThreadPrivate(CodeGenFunction & CGF,const VarDecl * VD,Address VDAddr,SourceLocation Loc) getAddrOfThreadPrivate() argument
1620 emitThreadPrivateVarInit(CodeGenFunction & CGF,Address VDAddr,llvm::Value * Ctor,llvm::Value * CopyCtor,llvm::Value * Dtor,SourceLocation Loc) emitThreadPrivateVarInit() argument
1642 emitThreadPrivateVarDefinition(const VarDecl * VD,Address VDAddr,SourceLocation Loc,bool PerformInit,CodeGenFunction * CGF) emitThreadPrivateVarDefinition() argument
1795 getAddrOfArtificialThreadPrivate(CodeGenFunction & CGF,QualType VarType,StringRef Name) getAddrOfArtificialThreadPrivate() argument
1828 emitIfClause(CodeGenFunction & CGF,const Expr * Cond,const RegionCodeGenTy & ThenGen,const RegionCodeGenTy & ElseGen) emitIfClause() argument
1867 emitParallelCall(CodeGenFunction & CGF,SourceLocation Loc,llvm::Function * OutlinedFn,ArrayRef<llvm::Value * > CapturedVars,const Expr * IfCond,llvm::Value * NumThreads) emitParallelCall() argument
1877 __anon143de22e0802(CodeGenFunction &CGF, PrePostActionTy &) emitParallelCall() argument
1893 __anon143de22e0902(CodeGenFunction &CGF, PrePostActionTy &) emitParallelCall() argument
1945 emitThreadIDAddress(CodeGenFunction & CGF,SourceLocation Loc) emitThreadIDAddress() argument
1985 Enter(CodeGenFunction & CGF) Enter() argument
1996 Done(CodeGenFunction & CGF) Done() argument
2001 Exit(CodeGenFunction & CGF) Exit() argument
2007 emitCriticalRegion(CodeGenFunction & CGF,StringRef CriticalName,const RegionCodeGenTy & CriticalOpGen,SourceLocation Loc,const Expr * Hint) emitCriticalRegion() argument
2037 emitMasterRegion(CodeGenFunction & CGF,const RegionCodeGenTy & MasterOpGen,SourceLocation Loc) emitMasterRegion() argument
2060 emitMaskedRegion(CodeGenFunction & CGF,const RegionCodeGenTy & MaskedOpGen,SourceLocation Loc,const Expr * Filter) emitMaskedRegion() argument
2089 emitTaskyieldCall(CodeGenFunction & CGF,SourceLocation Loc) emitTaskyieldCall() argument
2109 emitTaskgroupRegion(CodeGenFunction & CGF,const RegionCodeGenTy & TaskgroupOpGen,SourceLocation Loc) emitTaskgroupRegion() argument
2131 emitAddrOfVarFromArray(CodeGenFunction & CGF,Address Array,unsigned Index,const VarDecl * Var) emitAddrOfVarFromArray() argument
2167 CodeGenFunction CGF(CGM); emitCopyprivateCopyFunction() local
2200 emitSingleRegion(CodeGenFunction & CGF,const RegionCodeGenTy & SingleOpGen,SourceLocation Loc,ArrayRef<const Expr * > CopyprivateVars,ArrayRef<const Expr * > SrcExprs,ArrayRef<const Expr * > DstExprs,ArrayRef<const Expr * > AssignmentOps) emitSingleRegion() argument
2287 emitOrderedRegion(CodeGenFunction & CGF,const RegionCodeGenTy & OrderedOpGen,SourceLocation Loc,bool IsThreads) emitOrderedRegion() argument
2327 getDefaultScheduleAndChunk(CodeGenFunction & CGF,const OMPLoopDirective & S,OpenMPScheduleClauseKind & ScheduleKind,const Expr * & ChunkExpr) const getDefaultScheduleAndChunk() argument
2344 emitBarrierCall(CodeGenFunction & CGF,SourceLocation Loc,OpenMPDirectiveKind Kind,bool EmitChecks,bool ForceSimpleCall) emitBarrierCall() argument
2394 emitErrorCall(CodeGenFunction & CGF,SourceLocation Loc,Expr * ME,bool IsFatal) emitErrorCall() argument
2524 emitForDispatchInit(CodeGenFunction & CGF,SourceLocation Loc,const OpenMPScheduleTy & ScheduleKind,unsigned IVSize,bool IVSigned,bool Ordered,const DispatchRTInput & DispatchValues) emitForDispatchInit() argument
2557 emitForDispatchDeinit(CodeGenFunction & CGF,SourceLocation Loc) emitForDispatchDeinit() argument
2567 emitForStaticInitCall(CodeGenFunction & CGF,llvm::Value * UpdateLocation,llvm::Value * ThreadId,llvm::FunctionCallee ForStaticInitFunction,OpenMPSchedType Schedule,OpenMPScheduleClauseModifier M1,OpenMPScheduleClauseModifier M2,const CGOpenMPRuntime::StaticRTInput & Values) emitForStaticInitCall() argument
2615 emitForStaticInit(CodeGenFunction & CGF,SourceLocation Loc,OpenMPDirectiveKind DKind,const OpenMPScheduleTy & ScheduleKind,const StaticRTInput & Values) emitForStaticInit() argument
2638 emitDistributeStaticInit(CodeGenFunction & CGF,SourceLocation Loc,OpenMPDistScheduleClauseKind SchedKind,const CGOpenMPRuntime::StaticRTInput & Values) emitDistributeStaticInit() argument
2658 emitForStaticFinish(CodeGenFunction & CGF,SourceLocation Loc,OpenMPDirectiveKind DKind) emitForStaticFinish() argument
2690 emitForOrderedIterationEnd(CodeGenFunction & CGF,SourceLocation Loc,unsigned IVSize,bool IVSigned) emitForOrderedIterationEnd() argument
2702 emitForNext(CodeGenFunction & CGF,SourceLocation Loc,unsigned IVSize,bool IVSigned,Address IL,Address LB,Address UB,Address ST) emitForNext() argument
2725 emitNumThreadsClause(CodeGenFunction & CGF,llvm::Value * NumThreads,SourceLocation Loc) emitNumThreadsClause() argument
2739 emitProcBindClause(CodeGenFunction & CGF,ProcBindKind ProcBind,SourceLocation Loc) emitProcBindClause() argument
2754 emitFlush(CodeGenFunction & CGF,ArrayRef<const Expr * >,SourceLocation Loc,llvm::AtomicOrdering AO) emitFlush() argument
3017 CodeGenFunction CGF(CGM); emitProxyTaskFunction() local
3122 CodeGenFunction CGF(CGM); emitDestructorsFunction() local
3230 CodeGenFunction CGF(CGM); emitTaskPrivateMappingFunction() local
3255 emitPrivatesInit(CodeGenFunction & CGF,const OMPExecutableDirective & D,Address KmpTaskSharedsPtr,LValue TDBase,const RecordDecl * KmpTaskTWithPrivatesQTyRD,QualType SharedsTy,QualType SharedsPtrTy,const OMPTaskDataTy & Data,ArrayRef<PrivateDataTy> Privates,bool ForDup) emitPrivatesInit() argument
3374 checkInitIsRequired(CodeGenFunction & CGF,ArrayRef<PrivateDataTy> Privates) checkInitIsRequired() argument
3430 CodeGenFunction CGF(CGM); emitTaskDupFunction() local
3489 CodeGenFunction &CGF; global() member in __anon143de22e1111::OMPIteratorGeneratorScope
3497 OMPIteratorGeneratorScope(CodeGenFunction & CGF,const OMPIteratorExpr * E) OMPIteratorGeneratorScope() argument
3562 getPointerAndSize(CodeGenFunction & CGF,const Expr * E) getPointerAndSize() argument
3613 emitTaskInit(CodeGenFunction & CGF,SourceLocation Loc,const OMPExecutableDirective & D,llvm::Function * TaskFunction,QualType SharedsTy,Address Shareds,const OMPTaskDataTy & Data) emitTaskInit() argument
4048 getDepobjElements(CodeGenFunction & CGF,LValue DepobjLVal,SourceLocation Loc) getDepobjElements() argument
4074 emitDependData(CodeGenFunction & CGF,QualType & KmpDependInfoTy,llvm::PointerUnion<unsigned *,LValue * > Pos,const OMPTaskDataTy::DependData & Data,Address DependenciesArray) emitDependData() argument
4146 emitDepobjElementsSizes(CodeGenFunction & CGF,QualType & KmpDependInfoTy,const OMPTaskDataTy::DependData & Data) emitDepobjElementsSizes() argument
4183 emitDepobjElements(CodeGenFunction & CGF,QualType & KmpDependInfoTy,LValue PosLVal,const OMPTaskDataTy::DependData & Data,Address DependenciesArray) emitDepobjElements() argument
4221 emitDependClause(CodeGenFunction & CGF,ArrayRef<OMPTaskDataTy::DependData> Dependencies,SourceLocation Loc) emitDependClause() argument
4346 emitDepobjDependClause(CodeGenFunction & CGF,const OMPTaskDataTy::DependData & Dependencies,SourceLocation Loc) emitDepobjDependClause() argument
4432 emitDestroyClause(CodeGenFunction & CGF,LValue DepobjLVal,SourceLocation Loc) emitDestroyClause() argument
4459 emitUpdateClause(CodeGenFunction & CGF,LValue DepobjLVal,OpenMPDependClauseKind NewDepKind,SourceLocation Loc) emitUpdateClause() argument
4508 emitTaskCall(CodeGenFunction & CGF,SourceLocation Loc,const OMPExecutableDirective & D,llvm::Function * TaskFunction,QualType SharedsTy,Address Shareds,const Expr * IfCond,const OMPTaskDataTy & Data) emitTaskCall() argument
4550 __anon143de22e1702(CodeGenFunction &CGF, PrePostActionTy &) emitTaskCall() argument
4586 __anon143de22e1802(CodeGenFunction &CGF, PrePostActionTy &) emitTaskCall() argument
4598 __anon143de22e1902(CodeGenFunction &CGF, PrePostActionTy &Action) emitTaskCall() argument
4628 emitTaskLoopCall(CodeGenFunction & CGF,SourceLocation Loc,const OMPLoopDirective & D,llvm::Function * TaskFunction,QualType SharedsTy,Address Shareds,const Expr * IfCond,const OMPTaskDataTy & Data) emitTaskLoopCall() argument
4721 EmitOMPAggregateReduction(CodeGenFunction & CGF,QualType Type,const VarDecl * LHSVar,const VarDecl * RHSVar,const llvm::function_ref<void (CodeGenFunction & CGF,const Expr *,const Expr *,const Expr *)> & RedOpGen,const Expr * XExpr=nullptr,const Expr * EExpr=nullptr,const Expr * UpExpr=nullptr) EmitOMPAggregateReduction() argument
4723 EmitOMPAggregateReduction(CodeGenFunction & CGF,QualType Type,const VarDecl * LHSVar,const VarDecl * RHSVar,const llvm::function_ref<void (CodeGenFunction & CGF,const Expr *,const Expr *,const Expr *)> & RedOpGen,const Expr * XExpr=nullptr,const Expr * EExpr=nullptr,const Expr * UpExpr=nullptr) EmitOMPAggregateReduction() argument
4797 emitReductionCombiner(CodeGenFunction & CGF,const Expr * ReductionOp) emitReductionCombiner() argument
4837 CodeGenFunction CGF(CGM); emitReductionFunction() local
4889 __anon143de22e1b02(CodeGenFunction &CGF, const Expr *, const Expr *, const Expr *) emitReductionFunction() argument
4905 emitSingleReductionCombiner(CodeGenFunction & CGF,const Expr * ReductionOp,const Expr * PrivateRef,const DeclRefExpr * LHS,const DeclRefExpr * RHS) emitSingleReductionCombiner() argument
4916 __anon143de22e1c02(CodeGenFunction &CGF, const Expr *, const Expr *, const Expr *) emitSingleReductionCombiner() argument
4925 emitReduction(CodeGenFunction & CGF,SourceLocation Loc,ArrayRef<const Expr * > Privates,ArrayRef<const Expr * > LHSExprs,ArrayRef<const Expr * > RHSExprs,ArrayRef<const Expr * > ReductionOps,ReductionOptionsTy Options) emitReduction() argument
5078 __anon143de22e1d02( CodeGenFunction &CGF, PrePostActionTy &Action) emitReduction() argument
5113 __anon143de22e1e02( CodeGenFunction &CGF, PrePostActionTy &Action) emitReduction() argument
5148 __anon143de22e1f02(CodeGenFunction &CGF, const Expr *XExpr, const Expr *EExpr, const Expr *UpExpr) emitReduction() argument
5185 __anon143de22e2202(CodeGenFunction &CGF, PrePostActionTy &Action) emitReduction() argument
5276 CodeGenFunction CGF(CGM); emitReduceInitFunction() local
5347 CodeGenFunction CGF(CGM); emitReduceCombFunction() local
5416 CodeGenFunction CGF(CGM); emitReduceFiniFunction() local
5439 emitTaskReductionInit(CodeGenFunction & CGF,SourceLocation Loc,ArrayRef<const Expr * > LHSExprs,ArrayRef<const Expr * > RHSExprs,const OMPTaskDataTy & Data) emitTaskReductionInit() argument
5563 emitTaskReductionFini(CodeGenFunction & CGF,SourceLocation Loc,bool IsWorksharingReduction) emitTaskReductionFini() argument
5581 emitTaskReductionFixups(CodeGenFunction & CGF,SourceLocation Loc,ReductionCodeGen & RCG,unsigned N) emitTaskReductionFixups() argument
5598 getTaskReductionItem(CodeGenFunction & CGF,SourceLocation Loc,llvm::Value * ReductionsPtr,LValue SharedLVal) getTaskReductionItem() argument
5618 emitTaskwaitCall(CodeGenFunction & CGF,SourceLocation Loc,const OMPTaskDataTy & Data) emitTaskwaitCall() argument
5671 emitInlinedDirective(CodeGenFunction & CGF,OpenMPDirectiveKind InnerKind,const RegionCodeGenTy & CodeGen,bool HasCancel) emitInlinedDirective() argument
5710 emitCancellationPointCall(CodeGenFunction & CGF,SourceLocation Loc,OpenMPDirectiveKind CancelRegion) emitCancellationPointCall() argument
5749 emitCancelCall(CodeGenFunction & CGF,SourceLocation Loc,const Expr * IfCond,OpenMPDirectiveKind CancelRegion) emitCancelCall() argument
5760 __anon143de22e2502(CodeGenFunction &CGF, PrePostActionTy &) emitCancelCall() argument
5804 Enter(CodeGenFunction & CGF) Enter() argument
5812 Exit(CodeGenFunction & CGF) Exit() argument
5844 emitUsesAllocatorsInit(CodeGenFunction & CGF,const Expr * Allocator,const Expr * AllocatorTraits) emitUsesAllocatorsInit() argument
5878 emitUsesAllocatorsFini(CodeGenFunction & CGF,const Expr * Allocator) emitUsesAllocatorsFini() argument
5895 computeMinAndMaxThreadsAndTeams(const OMPExecutableDirective & D,CodeGenFunction & CGF,int32_t & MinThreadsVal,int32_t & MaxThreadsVal,int32_t & MinTeamsVal,int32_t & MaxTeamsVal) computeMinAndMaxThreadsAndTeams() argument
5938 CodeGenFunction CGF(CGM, true); emitTargetOutlinedFunctionHelper() local
6017 getNumTeamsExprForTargetDirective(CodeGenFunction & CGF,const OMPExecutableDirective & D,int32_t & MinTeamsVal,int32_t & MaxTeamsVal) getNumTeamsExprForTargetDirective() argument
6149 emitNumTeamsForTargetDirective(CodeGenFunction & CGF,const OMPExecutableDirective & D) emitNumTeamsForTargetDirective() argument
6194 getNumThreads(CodeGenFunction & CGF,const CapturedStmt * CS,const Expr ** E,int32_t & UpperBound,bool UpperBoundOnly,llvm::Value ** CondVal) getNumThreads() argument
6286 getNumThreadsExprForTargetDirective(CodeGenFunction & CGF,const OMPExecutableDirective & D,int32_t & UpperBound,bool UpperBoundOnly,llvm::Value ** CondVal,const Expr ** ThreadLimitExpr) getNumThreadsExprForTargetDirective() argument
6446 emitNumThreadsForTargetDirective(CodeGenFunction & CGF,const OMPExecutableDirective & D) emitNumThreadsForTargetDirective() argument
6631 CodeGenFunction &CGF; global() member in __anon143de22e2c11::MappableExprsHandler
7231 __anon143de22e2d02(CodeGenFunction &CGF, const MemberExpr *E) generateInfoForComponentList() argument
7885 __anon143de22e2f02(const ValueDecl *VD, llvm::Value *Ptr, CodeGenFunction &CGF, bool IsDevAddr) generateAllInfoForClauses() argument
7904 __anon143de22e3002(CodeGenFunction &CGF, const Expr *IE, const ValueDecl *VD, OMPClauseMappableExprCommon::MappableExprComponentListRef Components, bool IsImplicit, bool IsDevAddr) generateAllInfoForClauses() argument
7935 __anon143de22e3102(CodeGenFunction &CGF, const ValueDecl *VD, const Expr *IE, bool IsDevAddr) generateAllInfoForClauses() argument
8180 MappableExprsHandler(const OMPExecutableDirective & Dir,CodeGenFunction & CGF) MappableExprsHandler() argument
8226 MappableExprsHandler(const OMPDeclareMapperDecl & Dir,CodeGenFunction & CGF) MappableExprsHandler() argument
8832 emitMappingInformation(CodeGenFunction & CGF,llvm::OpenMPIRBuilder & OMPBuilder,MappableExprsHandler::MappingExprInfo & MapExprs) emitMappingInformation() argument
8869 emitOffloadingArrays(CodeGenFunction & CGF,MappableExprsHandler::MapCombinedInfoTy & CombinedInfo,CGOpenMPRuntime::TargetDataInfo & Info,llvm::OpenMPIRBuilder & OMPBuilder,bool IsNonContiguous=false) emitOffloadingArrays() argument
9059 emitUserDefinedMapper(const OMPDeclareMapperDecl * D,CodeGenFunction * CGF) emitUserDefinedMapper() argument
9407 emitTargetNumIterationsCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,llvm::function_ref<llvm::Value * (CodeGenFunction & CGF,const OMPLoopDirective & D)> SizeEmitter) emitTargetNumIterationsCall() argument
9408 emitTargetNumIterationsCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,llvm::function_ref<llvm::Value * (CodeGenFunction & CGF,const OMPLoopDirective & D)> SizeEmitter) emitTargetNumIterationsCall() argument
9432 emitTargetCallFallback(CGOpenMPRuntime * OMPRuntime,llvm::Function * OutlinedFn,const OMPExecutableDirective & D,llvm::SmallVectorImpl<llvm::Value * > & CapturedVars,bool RequiresOuterTask,const CapturedStmt & CS,bool OffloadingMandatory,CodeGenFunction & CGF) emitTargetCallFallback() argument
9447 emitDeviceID(llvm::PointerIntPair<const Expr *,2,OpenMPDeviceClauseModifier> Device,CodeGenFunction & CGF) emitDeviceID() argument
9464 emitDynCGGroupMem(const OMPExecutableDirective & D,CodeGenFunction & CGF) emitDynCGGroupMem() argument
9485 emitTargetCallKernelLaunch(CGOpenMPRuntime * OMPRuntime,llvm::Function * OutlinedFn,const OMPExecutableDirective & D,llvm::SmallVectorImpl<llvm::Value * > & CapturedVars,bool RequiresOuterTask,const CapturedStmt & CS,bool OffloadingMandatory,llvm::PointerIntPair<const Expr *,2,OpenMPDeviceClauseModifier> Device,llvm::Value * OutlinedFnID,CodeGenFunction::OMPTargetDataInfo & InputInfo,llvm::Value * & MapTypesArray,llvm::Value * & MapNamesArray,llvm::function_ref<llvm::Value * (CodeGenFunction & CGF,const OMPLoopDirective & D)> SizeEmitter,CodeGenFunction & CGF,CodeGenModule & CGM) emitTargetCallKernelLaunch() argument
9593 __anon143de22e3d02(CodeGenFunction &CGF, PrePostActionTy &) emitTargetCallKernelLaunch() argument
9660 emitTargetCallElse(CGOpenMPRuntime * OMPRuntime,llvm::Function * OutlinedFn,const OMPExecutableDirective & D,llvm::SmallVectorImpl<llvm::Value * > & CapturedVars,bool RequiresOuterTask,const CapturedStmt & CS,bool OffloadingMandatory,CodeGenFunction & CGF) emitTargetCallElse() argument
9665 __anon143de22e3f02(CodeGenFunction &CGF, PrePostActionTy &) emitTargetCallElse() argument
9679 emitTargetCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,llvm::Function * OutlinedFn,llvm::Value * OutlinedFnID,const Expr * IfCond,llvm::PointerIntPair<const Expr *,2,OpenMPDeviceClauseModifier> Device,llvm::function_ref<llvm::Value * (CodeGenFunction & CGF,const OMPLoopDirective & D)> SizeEmitter) emitTargetCall() argument
9682 emitTargetCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,llvm::Function * OutlinedFn,llvm::Value * OutlinedFnID,const Expr * IfCond,llvm::PointerIntPair<const Expr *,2,OpenMPDeviceClauseModifier> Device,llvm::function_ref<llvm::Value * (CodeGenFunction & CGF,const OMPLoopDirective & D)> SizeEmitter) emitTargetCall() argument
9715 __anon143de22e4002(CodeGenFunction &CGF, PrePostActionTy &) emitTargetCall() argument
9725 __anon143de22e4202(CodeGenFunction &CGF, PrePostActionTy &) emitTargetCall() argument
10059 adjustTargetSpecificDataForLambdas(CodeGenFunction & CGF,const OMPExecutableDirective & D) const adjustTargetSpecificDataForLambdas() argument
10155 emitTeamsCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,SourceLocation Loc,llvm::Function * OutlinedFn,ArrayRef<llvm::Value * > CapturedVars) emitTeamsCall() argument
10180 emitNumTeamsClause(CodeGenFunction & CGF,const Expr * NumTeams,const Expr * ThreadLimit,SourceLocation Loc) emitNumTeamsClause() argument
10209 emitThreadLimitClause(CodeGenFunction & CGF,const Expr * ThreadLimit,SourceLocation Loc) emitThreadLimitClause() argument
10228 emitTargetDataCalls(CodeGenFunction & CGF,const OMPExecutableDirective & D,const Expr * IfCond,const Expr * Device,const RegionCodeGenTy & CodeGen,CGOpenMPRuntime::TargetDataInfo & Info) emitTargetDataCalls() argument
10329 emitTargetDataStandAloneCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,const Expr * IfCond,const Expr * Device) emitTargetDataStandAloneCall() argument
10344 __anon143de22e4a02(CodeGenFunction &CGF, PrePostActionTy &) emitTargetDataStandAloneCall() argument
10468 __anon143de22e4b02(CodeGenFunction &CGF, PrePostActionTy &) emitTargetDataStandAloneCall() argument
10506 __anon143de22e4c02(CodeGenFunction &CGF, PrePostActionTy &) emitTargetDataStandAloneCall() argument
11118 Emit(CodeGenFunction & CGF,Flags) Emit() argument
11126 emitDoacrossInit(CodeGenFunction & CGF,const OMPLoopDirective & D,ArrayRef<Expr * > NumIterations) emitDoacrossInit() argument
11198 EmitDoacrossOrdered(CodeGenFunction & CGF,CodeGenModule & CGM,const T * C,llvm::Value * ULoc,llvm::Value * ThreadID) EmitDoacrossOrdered() argument
11233 emitDoacrossOrdered(CodeGenFunction & CGF,const OMPDependClause * C) emitDoacrossOrdered() argument
11240 emitDoacrossOrdered(CodeGenFunction & CGF,const OMPDoacrossClause * C) emitDoacrossOrdered() argument
11247 emitCall(CodeGenFunction & CGF,SourceLocation Loc,llvm::FunctionCallee Callee,ArrayRef<llvm::Value * > Args) const emitCall() argument
11263 emitOutlinedFunctionCall(CodeGenFunction & CGF,SourceLocation Loc,llvm::FunctionCallee OutlinedFn,ArrayRef<llvm::Value * > Args) const emitOutlinedFunctionCall() argument
11268 emitFunctionProlog(CodeGenFunction & CGF,const Decl * D) emitFunctionProlog() argument
11274 getParameterAddress(CodeGenFunction & CGF,const VarDecl * NativeParam,const VarDecl * TargetParam) const getParameterAddress() argument
11282 getAllocatorVal(CodeGenFunction & CGF,const Expr * Allocator) getAllocatorVal() argument
11310 getAddressOfLocalVariable(CodeGenFunction & CGF,const VarDecl * VD) getAddressOfLocalVariable() argument
11381 Emit(CodeGenFunction & CGF,Flags) getAddressOfLocalVariable() argument
11410 isLocalVarInUntiedTask(CodeGenFunction & CGF,const VarDecl * VD) const isLocalVarInUntiedTask() argument
11451 UntiedTaskLocalDeclsRAII(CodeGenFunction & CGF,const llvm::MapVector<CanonicalDeclPtr<const VarDecl>,std::pair<Address,Address>> & LocalVars) UntiedTaskLocalDeclsRAII() argument
11556 LastprivateConditionalRAII(CodeGenFunction & CGF,const OMPExecutableDirective & S,LValue IVLVal) LastprivateConditionalRAII() argument
11588 LastprivateConditionalRAII(CodeGenFunction & CGF,const OMPExecutableDirective & S) LastprivateConditionalRAII() argument
11608 disable(CodeGenFunction & CGF,const OMPExecutableDirective & S) disable() argument
11628 emitLastprivateConditionalInit(CodeGenFunction & CGF,const VarDecl * VD) emitLastprivateConditionalInit() argument
11734 emitLastprivateConditionalUpdate(CodeGenFunction & CGF,LValue IVLVal,StringRef UniqueDeclName,LValue LVal,SourceLocation Loc) emitLastprivateConditionalUpdate() argument
11768 __anon143de22e5402(CodeGenFunction &CGF, PrePostActionTy &Action) emitLastprivateConditionalUpdate() argument
11822 checkAndEmitLastprivateConditional(CodeGenFunction & CGF,const Expr * LHS) checkAndEmitLastprivateConditional() argument
11867 checkAndEmitSharedLastprivateConditional(CodeGenFunction & CGF,const OMPExecutableDirective & D,const llvm::DenseSet<CanonicalDeclPtr<const VarDecl>> & IgnoredDecls) checkAndEmitSharedLastprivateConditional() argument
11917 emitLastprivateConditionalFinalUpdate(CodeGenFunction & CGF,LValue PrivLVal,const VarDecl * VD,SourceLocation Loc) emitLastprivateConditionalFinalUpdate() argument
11936 emitParallelOutlinedFunction(CodeGenFunction & CGF,const OMPExecutableDirective & D,const VarDecl * ThreadIDVar,OpenMPDirectiveKind InnermostKind,const RegionCodeGenTy & CodeGen) emitParallelOutlinedFunction() argument
11943 emitTeamsOutlinedFunction(CodeGenFunction & CGF,const OMPExecutableDirective & D,const VarDecl * ThreadIDVar,OpenMPDirectiveKind InnermostKind,const RegionCodeGenTy & CodeGen) emitTeamsOutlinedFunction() argument
11957 emitParallelCall(CodeGenFunction & CGF,SourceLocation Loc,llvm::Function * OutlinedFn,ArrayRef<llvm::Value * > CapturedVars,const Expr * IfCond,llvm::Value * NumThreads) emitParallelCall() argument
11967 emitCriticalRegion(CodeGenFunction & CGF,StringRef CriticalName,const RegionCodeGenTy & CriticalOpGen,SourceLocation Loc,const Expr * Hint) emitCriticalRegion() argument
11973 emitMasterRegion(CodeGenFunction & CGF,const RegionCodeGenTy & MasterOpGen,SourceLocation Loc) emitMasterRegion() argument
11979 emitMaskedRegion(CodeGenFunction & CGF,const RegionCodeGenTy & MasterOpGen,SourceLocation Loc,const Expr * Filter) emitMaskedRegion() argument
11986 emitTaskyieldCall(CodeGenFunction & CGF,SourceLocation Loc) emitTaskyieldCall() argument
11992 emitTaskgroupRegion(CodeGenFunction & CGF,const RegionCodeGenTy & TaskgroupOpGen,SourceLocation Loc) emitTaskgroupRegion() argument
11998 emitSingleRegion(CodeGenFunction & CGF,const RegionCodeGenTy & SingleOpGen,SourceLocation Loc,ArrayRef<const Expr * > CopyprivateVars,ArrayRef<const Expr * > DestExprs,ArrayRef<const Expr * > SrcExprs,ArrayRef<const Expr * > AssignmentOps) emitSingleRegion() argument
12005 emitOrderedRegion(CodeGenFunction & CGF,const RegionCodeGenTy & OrderedOpGen,SourceLocation Loc,bool IsThreads) emitOrderedRegion() argument
12012 emitBarrierCall(CodeGenFunction & CGF,SourceLocation Loc,OpenMPDirectiveKind Kind,bool EmitChecks,bool ForceSimpleCall) emitBarrierCall() argument
12021 emitForDispatchInit(CodeGenFunction & CGF,SourceLocation Loc,const OpenMPScheduleTy & ScheduleKind,unsigned IVSize,bool IVSigned,bool Ordered,const DispatchRTInput & DispatchValues) emitForDispatchInit() argument
12027 emitForDispatchDeinit(CodeGenFunction & CGF,SourceLocation Loc) emitForDispatchDeinit() argument
12033 emitForStaticInit(CodeGenFunction & CGF,SourceLocation Loc,OpenMPDirectiveKind DKind,const OpenMPScheduleTy & ScheduleKind,const StaticRTInput & Values) emitForStaticInit() argument
12039 emitDistributeStaticInit(CodeGenFunction & CGF,SourceLocation Loc,OpenMPDistScheduleClauseKind SchedKind,const StaticRTInput & Values) emitDistributeStaticInit() argument
12044 emitForOrderedIterationEnd(CodeGenFunction & CGF,SourceLocation Loc,unsigned IVSize,bool IVSigned) emitForOrderedIterationEnd() argument
12051 emitForStaticFinish(CodeGenFunction & CGF,SourceLocation Loc,OpenMPDirectiveKind DKind) emitForStaticFinish() argument
12057 emitForNext(CodeGenFunction & CGF,SourceLocation Loc,unsigned IVSize,bool IVSigned,Address IL,Address LB,Address UB,Address ST) emitForNext() argument
12065 emitNumThreadsClause(CodeGenFunction & CGF,llvm::Value * NumThreads,SourceLocation Loc) emitNumThreadsClause() argument
12071 emitProcBindClause(CodeGenFunction & CGF,ProcBindKind ProcBind,SourceLocation Loc) emitProcBindClause() argument
12077 getAddrOfThreadPrivate(CodeGenFunction & CGF,const VarDecl * VD,Address VDAddr,SourceLocation Loc) getAddrOfThreadPrivate() argument
12086 emitThreadPrivateVarDefinition(const VarDecl * VD,Address VDAddr,SourceLocation Loc,bool PerformInit,CodeGenFunction * CGF) emitThreadPrivateVarDefinition() argument
12091 getAddrOfArtificialThreadPrivate(CodeGenFunction & CGF,QualType VarType,StringRef Name) getAddrOfArtificialThreadPrivate() argument
12095 emitFlush(CodeGenFunction & CGF,ArrayRef<const Expr * > Vars,SourceLocation Loc,llvm::AtomicOrdering AO) emitFlush() argument
12102 emitTaskCall(CodeGenFunction & CGF,SourceLocation Loc,const OMPExecutableDirective & D,llvm::Function * TaskFunction,QualType SharedsTy,Address Shareds,const Expr * IfCond,const OMPTaskDataTy & Data) emitTaskCall() argument
12112 emitTaskLoopCall(CodeGenFunction & CGF,SourceLocation Loc,const OMPLoopDirective & D,llvm::Function * TaskFunction,QualType SharedsTy,Address Shareds,const Expr * IfCond,const OMPTaskDataTy & Data) emitTaskLoopCall() argument
12119 emitReduction(CodeGenFunction & CGF,SourceLocation Loc,ArrayRef<const Expr * > Privates,ArrayRef<const Expr * > LHSExprs,ArrayRef<const Expr * > RHSExprs,ArrayRef<const Expr * > ReductionOps,ReductionOptionsTy Options) emitReduction() argument
12128 emitTaskReductionInit(CodeGenFunction & CGF,SourceLocation Loc,ArrayRef<const Expr * > LHSExprs,ArrayRef<const Expr * > RHSExprs,const OMPTaskDataTy & Data) emitTaskReductionInit() argument
12133 emitTaskReductionFini(CodeGenFunction & CGF,SourceLocation Loc,bool IsWorksharingReduction) emitTaskReductionFini() argument
12139 emitTaskReductionFixups(CodeGenFunction & CGF,SourceLocation Loc,ReductionCodeGen & RCG,unsigned N) emitTaskReductionFixups() argument
12146 getTaskReductionItem(CodeGenFunction & CGF,SourceLocation Loc,llvm::Value * ReductionsPtr,LValue SharedLVal) getTaskReductionItem() argument
12153 emitTaskwaitCall(CodeGenFunction & CGF,SourceLocation Loc,const OMPTaskDataTy & Data) emitTaskwaitCall() argument
12160 emitCancellationPointCall(CodeGenFunction & CGF,SourceLocation Loc,OpenMPDirectiveKind CancelRegion) emitCancellationPointCall() argument
12165 emitCancelCall(CodeGenFunction & CGF,SourceLocation Loc,const Expr * IfCond,OpenMPDirectiveKind CancelRegion) emitCancelCall() argument
12179 emitTargetCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,llvm::Function * OutlinedFn,llvm::Value * OutlinedFnID,const Expr * IfCond,llvm::PointerIntPair<const Expr *,2,OpenMPDeviceClauseModifier> Device,llvm::function_ref<llvm::Value * (CodeGenFunction & CGF,const OMPLoopDirective & D)> SizeEmitter) emitTargetCall() argument
12182 emitTargetCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,llvm::Function * OutlinedFn,llvm::Value * OutlinedFnID,const Expr * IfCond,llvm::PointerIntPair<const Expr *,2,OpenMPDeviceClauseModifier> Device,llvm::function_ref<llvm::Value * (CodeGenFunction & CGF,const OMPLoopDirective & D)> SizeEmitter) emitTargetCall() argument
12200 emitTeamsCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,SourceLocation Loc,llvm::Function * OutlinedFn,ArrayRef<llvm::Value * > CapturedVars) emitTeamsCall() argument
12208 emitNumTeamsClause(CodeGenFunction & CGF,const Expr * NumTeams,const Expr * ThreadLimit,SourceLocation Loc) emitNumTeamsClause() argument
12216 emitTargetDataCalls(CodeGenFunction & CGF,const OMPExecutableDirective & D,const Expr * IfCond,const Expr * Device,const RegionCodeGenTy & CodeGen,CGOpenMPRuntime::TargetDataInfo & Info) emitTargetDataCalls() argument
12223 emitTargetDataStandAloneCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,const Expr * IfCond,const Expr * Device) emitTargetDataStandAloneCall() argument
12228 emitDoacrossInit(CodeGenFunction & CGF,const OMPLoopDirective & D,ArrayRef<Expr * > NumIterations) emitDoacrossInit() argument
12234 emitDoacrossOrdered(CodeGenFunction & CGF,const OMPDependClause * C) emitDoacrossOrdered() argument
12239 emitDoacrossOrdered(CodeGenFunction & CGF,const OMPDoacrossClause * C) emitDoacrossOrdered() argument
12251 getParameterAddress(CodeGenFunction & CGF,const VarDecl * NativeParam,const VarDecl * TargetParam) const getParameterAddress() argument
[all...]
H A DTargetInfo.h131 initDwarfEHRegSizeTable(CodeGen::CodeGenFunction & CGF,llvm::Value * Address) initDwarfEHRegSizeTable() argument
141 decodeReturnAddress(CodeGen::CodeGenFunction & CGF,llvm::Value * Address) decodeReturnAddress() argument
151 encodeReturnAddress(CodeGen::CodeGenFunction & CGF,llvm::Value * Address) encodeReturnAddress() argument
171 adjustInlineAsmType(CodeGen::CodeGenFunction & CGF,StringRef Constraint,llvm::Type * Ty) adjustInlineAsmType() argument
179 isScalarizableAsmOperand(CodeGen::CodeGenFunction & CGF,llvm::Type * Ty) isScalarizableAsmOperand() argument
186 addReturnRegisterOutputs(CodeGen::CodeGenFunction & CGF,CodeGen::LValue ReturnValue,std::string & Constraints,std::vector<llvm::Type * > & ResultRegTypes,std::vector<llvm::Type * > & ResultTruncRegTypes,std::vector<CodeGen::LValue> & ResultRegDests,std::string & AsmString,unsigned NumOutputs) addReturnRegisterOutputs() argument
397 emitCUDADeviceBuiltinSurfaceDeviceCopy(CodeGenFunction & CGF,LValue Dst,LValue Src) emitCUDADeviceBuiltinSurfaceDeviceCopy() argument
404 emitCUDADeviceBuiltinTextureDeviceCopy(CodeGenFunction & CGF,LValue Dst,LValue Src) emitCUDADeviceBuiltinTextureDeviceCopy() argument
[all...]
H A DItaniumCXXABI.cpp622 EmitLoadOfMemberFunctionPointer(CodeGenFunction & CGF,const Expr * E,Address ThisAddr,llvm::Value * & ThisPtrForCall,llvm::Value * MemFnPtr,const MemberPointerType * MPT) EmitLoadOfMemberFunctionPointer() argument
845 EmitMemberDataPointerAddress(CodeGenFunction & CGF,const Expr * E,Address Base,llvm::Value * MemPtr,const MemberPointerType * MPT) EmitMemberDataPointerAddress() argument
880 EmitMemberPointerConversion(CodeGenFunction & CGF,const CastExpr * E,llvm::Value * src) EmitMemberPointerConversion() argument
1096 EmitMemberPointerComparison(CodeGenFunction & CGF,llvm::Value * L,llvm::Value * R,const MemberPointerType * MPT,bool Inequality) EmitMemberPointerComparison() argument
1170 EmitMemberPointerIsNotNull(CodeGenFunction & CGF,llvm::Value * MemPtr,const MemberPointerType * MPT) EmitMemberPointerIsNotNull() argument
1225 emitVirtualObjectDelete(CodeGenFunction & CGF,const CXXDeleteExpr * DE,Address Ptr,QualType ElementType,const CXXDestructorDecl * Dtor) emitVirtualObjectDelete() argument
1266 emitRethrow(CodeGenFunction & CGF,bool isNoReturn) emitRethrow() argument
1300 emitThrow(CodeGenFunction & CGF,const CXXThrowExpr * E) emitThrow() argument
1334 getItaniumDynamicCastFn(CodeGenFunction & CGF) getItaniumDynamicCastFn() argument
1360 getBadCastFn(CodeGenFunction & CGF) getBadCastFn() argument
1418 getBadTypeidFn(CodeGenFunction & CGF) getBadTypeidFn() argument
1429 EmitBadTypeidCall(CodeGenFunction & CGF) EmitBadTypeidCall() argument
1436 EmitTypeid(CodeGenFunction & CGF,QualType SrcRecordTy,Address ThisPtr,llvm::Type * StdTypeInfoPtrTy) EmitTypeid() argument
1465 emitDynamicCastCall(CodeGenFunction & CGF,Address ThisAddr,QualType SrcRecordTy,QualType DestTy,QualType DestRecordTy,llvm::BasicBlock * CastEnd) emitDynamicCastCall() argument
1517 emitExactDynamicCast(CodeGenFunction & CGF,Address ThisAddr,QualType SrcRecordTy,QualType DestTy,QualType DestRecordTy,llvm::BasicBlock * CastSuccess,llvm::BasicBlock * CastFail) emitExactDynamicCast() argument
1594 emitDynamicCastToVoid(CodeGenFunction & CGF,Address ThisAddr,QualType SrcRecordTy) emitDynamicCastToVoid() argument
1629 EmitBadCastCall(CodeGenFunction & CGF) EmitBadCastCall() argument
1638 GetVirtualBaseClassOffset(CodeGenFunction & CGF,Address This,const CXXRecordDecl * ClassDecl,const CXXRecordDecl * BaseClassDecl) GetVirtualBaseClassOffset() argument
1716 addImplicitStructorParams(CodeGenFunction & CGF,QualType & ResTy,FunctionArgList & Params) addImplicitStructorParams() argument
1738 EmitInstanceFunctionProlog(CodeGenFunction & CGF) EmitInstanceFunctionProlog() argument
1766 getImplicitConstructorArgs(CodeGenFunction & CGF,const CXXConstructorDecl * D,CXXCtorType Type,bool ForVirtualBase,bool Delegating) getImplicitConstructorArgs() argument
1783 getCXXDestructorImplicitParam(CodeGenFunction & CGF,const CXXDestructorDecl * DD,CXXDtorType Type,bool ForVirtualBase,bool Delegating) getCXXDestructorImplicitParam() argument
1789 EmitDestructorCall(CodeGenFunction & CGF,const CXXDestructorDecl * DD,CXXDtorType Type,bool ForVirtualBase,bool Delegating,Address This,QualType ThisTy) EmitDestructorCall() argument
1908 isVirtualOffsetNeededForVTableField(CodeGenFunction & CGF,CodeGenFunction::VPtr Vptr) isVirtualOffsetNeededForVTableField() argument
1915 getVTableAddressPointInStructor(CodeGenFunction & CGF,const CXXRecordDecl * VTableClass,BaseSubobject Base,const CXXRecordDecl * NearestVBase) getVTableAddressPointInStructor() argument
1957 getVTableAddressPointInStructorWithVTT(CodeGenFunction & CGF,const CXXRecordDecl * VTableClass,BaseSubobject Base,const CXXRecordDecl * NearestVBase) getVTableAddressPointInStructorWithVTT() argument
2026 getVirtualFunctionPointer(CodeGenFunction & CGF,GlobalDecl GD,Address This,llvm::Type * Ty,SourceLocation Loc) getVirtualFunctionPointer() argument
2088 EmitVirtualDestructorCall(CodeGenFunction & CGF,const CXXDestructorDecl * Dtor,CXXDtorType DtorType,Address This,DeleteOrMemberCallExpr E) EmitVirtualDestructorCall() argument
2180 performTypeAdjustment(CodeGenFunction & CGF,Address InitialPtr,const CXXRecordDecl * UnadjustedClass,int64_t NonVirtualAdjustment,int64_t VirtualAdjustment,bool IsReturnAdjustment) performTypeAdjustment() argument
2237 performThisAdjustment(CodeGenFunction & CGF,Address This,const CXXRecordDecl * UnadjustedClass,const ThunkInfo & TI) performThisAdjustment() argument
2246 performReturnAdjustment(CodeGenFunction & CGF,Address Ret,const CXXRecordDecl * UnadjustedClass,const ReturnAdjustment & RA) performReturnAdjustment() argument
2254 EmitReturnFromThunk(CodeGenFunction & CGF,RValue RV,QualType ResultType) EmitReturnFromThunk() argument
2274 InitializeArrayCookie(CodeGenFunction & CGF,Address NewPtr,llvm::Value * NumElements,const CXXNewExpr * expr,QualType ElementType) InitializeArrayCookie() argument
2319 readArrayCookieImpl(CodeGenFunction & CGF,Address allocPtr,CharUnits cookieSize) readArrayCookieImpl() argument
2358 InitializeArrayCookie(CodeGenFunction & CGF,Address newPtr,llvm::Value * numElements,const CXXNewExpr * expr,QualType elementType) InitializeArrayCookie() argument
2384 readArrayCookieImpl(CodeGenFunction & CGF,Address allocPtr,CharUnits cookieSize) readArrayCookieImpl() argument
2449 EmitGuardedInit(CodeGenFunction & CGF,const VarDecl & D,llvm::GlobalVariable * var,bool shouldPerformInit) EmitGuardedInit() argument
2667 emitGlobalDtorWithCXAAtExit(CodeGenFunction & CGF,llvm::FunctionCallee dtor,llvm::Constant * addr,bool TLS) emitGlobalDtorWithCXAAtExit() argument
2736 CodeGenFunction CGF(*this); unregisterGlobalDtorsWithUnAtExit() local
2791 CodeGenFunction CGF(*this); registerGlobalDtorsWithAtExit() local
2824 registerGlobalDtor(CodeGenFunction & CGF,const VarDecl & D,llvm::FunctionCallee dtor,llvm::Constant * addr) registerGlobalDtor() argument
3136 EmitThreadLocalVarDeclLValue(CodeGenFunction & CGF,const VarDecl * VD,QualType LValType) EmitThreadLocalVarDeclLValue() argument
4562 CallBeginCatch(CodeGenFunction & CGF,llvm::Value * Exn,bool EndMightThrow) CallBeginCatch() argument
4577 InitCatchParam(CodeGenFunction & CGF,const VarDecl & CatchParam,Address ParamAddr,SourceLocation Loc) InitCatchParam() argument
4755 emitBeginCatch(CodeGenFunction & CGF,const CXXCatchStmt * S) emitBeginCatch() argument
4849 emitTerminateForUnexpectedException(CodeGenFunction & CGF,llvm::Value * Exn) emitTerminateForUnexpectedException() argument
4860 LoadVTablePtr(CodeGenFunction & CGF,Address This,const CXXRecordDecl * RD) LoadVTablePtr() argument
4865 emitBeginCatch(CodeGenFunction & CGF,const CXXCatchStmt * C) emitBeginCatch() argument
4874 emitTerminateForUnexpectedException(CodeGenFunction & CGF,llvm::Value * Exn) emitTerminateForUnexpectedException() argument
4886 registerGlobalDtor(CodeGenFunction & CGF,const VarDecl & D,llvm::FunctionCallee Dtor,llvm::Constant * Addr) registerGlobalDtor() argument
4937 CodeGenFunction CGF(CGM); emitCXXStermFinalizer() local
[all...]
H A DCGCleanup.cpp35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) { in save() argument
60 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) { in restore() argument
297 createStoreInstBefore(llvm::Value * value,Address addr,llvm::Instruction * beforeInst,CodeGenFunction & CGF) createStoreInstBefore() argument
304 createLoadInstBefore(Address addr,const Twine & name,llvm::Instruction * beforeInst,CodeGenFunction & CGF) createLoadInstBefore() argument
313 ResolveAllBranchFixups(CodeGenFunction & CGF,llvm::SwitchInst * Switch,llvm::BasicBlock * CleanupEntry) ResolveAllBranchFixups() argument
351 TransitionToCleanupSwitch(CodeGenFunction & CGF,llvm::BasicBlock * Block) TransitionToCleanupSwitch() argument
498 CreateNormalEntry(CodeGenFunction & CGF,EHCleanupScope & Scope) CreateNormalEntry() argument
514 SimplifyCleanupEntry(CodeGenFunction & CGF,llvm::BasicBlock * Entry) SimplifyCleanupEntry() argument
548 EmitCleanup(CodeGenFunction & CGF,EHScopeStack::Cleanup * Fn,EHScopeStack::Cleanup::Flags flags,Address ActiveFlag) EmitCleanup() argument
597 destroyOptimisticNormalEntry(CodeGenFunction & CGF,EHCleanupScope & scope) destroyOptimisticNormalEntry() argument
1203 SetupCleanupBlockActivation(CodeGenFunction & CGF,EHScopeStack::stable_iterator C,ForActivation_t kind,llvm::Instruction * dominatingIP) SetupCleanupBlockActivation() argument
1313 EmitSehScope(CodeGenFunction & CGF,llvm::FunctionCallee & SehCppScope) EmitSehScope() argument
[all...]
H A DMicrosoftCXXABI.cpp160 llvm::Value *emitExactDynamicCast(CodeGenFunction &CGF, Address Value, in emitExactDynamicCast() argument
342 adjustCallArgsForDestructorThunk(CodeGenFunction & CGF,GlobalDecl GD,CallArgList & CallArgs) adjustCallArgsForDestructorThunk() argument
622 GetVBaseOffsetFromVBPtr(CodeGenFunction & CGF,Address Base,int32_t VBPtrOffset,int32_t VBTableOffset,llvm::Value ** VBPtr=nullptr) GetVBaseOffsetFromVBPtr() argument
895 emitVirtualObjectDelete(CodeGenFunction & CGF,const CXXDeleteExpr * DE,Address Ptr,QualType ElementType,const CXXDestructorDecl * Dtor) emitVirtualObjectDelete() argument
909 emitRethrow(CodeGenFunction & CGF,bool isNoReturn) emitRethrow() argument
920 emitBeginCatch(CodeGenFunction & CGF,const CXXCatchStmt * S) emitBeginCatch() argument
947 performBaseAdjustment(CodeGenFunction & CGF,Address Value,QualType SrcRecordTy) performBaseAdjustment() argument
987 emitRTtypeidCall(CodeGenFunction & CGF,llvm::Value * Argument) emitRTtypeidCall() argument
997 EmitBadTypeidCall(CodeGenFunction & CGF) EmitBadTypeidCall() argument
1004 EmitTypeid(CodeGenFunction & CGF,QualType SrcRecordTy,Address ThisPtr,llvm::Type * StdTypeInfoPtrTy) EmitTypeid() argument
1022 emitDynamicCastCall(CodeGenFunction & CGF,Address This,QualType SrcRecordTy,QualType DestTy,QualType DestRecordTy,llvm::BasicBlock * CastEnd) emitDynamicCastCall() argument
1052 emitDynamicCastToVoid(CodeGenFunction & CGF,Address Value,QualType SrcRecordTy) emitDynamicCastToVoid() argument
1068 EmitBadCastCall(CodeGenFunction & CGF) EmitBadCastCall() argument
1073 GetVirtualBaseClassOffset(CodeGenFunction & CGF,Address This,const CXXRecordDecl * ClassDecl,const CXXRecordDecl * BaseClassDecl) GetVirtualBaseClassOffset() argument
1198 EmitCtorCompleteObjectHandler(CodeGenFunction & CGF,const CXXRecordDecl * RD) EmitCtorCompleteObjectHandler() argument
1222 EmitDtorCompleteObjectHandler(CodeGenFunction & CGF) EmitDtorCompleteObjectHandler() argument
1241 initializeHiddenVirtualInheritanceMembers(CodeGenFunction & CGF,const CXXRecordDecl * RD) initializeHiddenVirtualInheritanceMembers() argument
1319 EmitVBPtrStores(CodeGenFunction & CGF,const CXXRecordDecl * RD) EmitVBPtrStores() argument
1471 adjustThisArgumentForVirtualFunctionCall(CodeGenFunction & CGF,GlobalDecl GD,Address This,bool VirtualCall) adjustThisArgumentForVirtualFunctionCall() argument
1539 addImplicitStructorParams(CodeGenFunction & CGF,QualType & ResTy,FunctionArgList & Params) addImplicitStructorParams() argument
1568 EmitInstanceFunctionProlog(CodeGenFunction & CGF) EmitInstanceFunctionProlog() argument
1628 getImplicitConstructorArgs(CodeGenFunction & CGF,const CXXConstructorDecl * D,CXXCtorType Type,bool ForVirtualBase,bool Delegating) getImplicitConstructorArgs() argument
1651 getCXXDestructorImplicitParam(CodeGenFunction & CGF,const CXXDestructorDecl * DD,CXXDtorType Type,bool ForVirtualBase,bool Delegating) getCXXDestructorImplicitParam() argument
1656 EmitDestructorCall(CodeGenFunction & CGF,const CXXDestructorDecl * DD,CXXDtorType Type,bool ForVirtualBase,bool Delegating,Address This,QualType ThisTy) EmitDestructorCall() argument
1787 isVirtualOffsetNeededForVTableField(CodeGenFunction & CGF,CodeGenFunction::VPtr Vptr) isVirtualOffsetNeededForVTableField() argument
1792 getVTableAddressPointInStructor(CodeGenFunction & CGF,const CXXRecordDecl * VTableClass,BaseSubobject Base,const CXXRecordDecl * NearestVBase) getVTableAddressPointInStructor() argument
1952 getVirtualFunctionPointer(CodeGenFunction & CGF,GlobalDecl GD,Address This,llvm::Type * Ty,SourceLocation Loc) getVirtualFunctionPointer() argument
2003 EmitVirtualDestructorCall(CodeGenFunction & CGF,const CXXDestructorDecl * Dtor,CXXDtorType DtorType,Address This,DeleteOrMemberCallExpr E) EmitVirtualDestructorCall() argument
2108 CodeGenFunction CGF(CGM); EmitVirtualMemPtrThunk() local
2229 performThisAdjustment(CodeGenFunction & CGF,Address This,const CXXRecordDecl *,const ThunkInfo & TI) performThisAdjustment() argument
2282 performReturnAdjustment(CodeGenFunction & CGF,Address Ret,const CXXRecordDecl *,const ReturnAdjustment & RA) performReturnAdjustment() argument
2328 readArrayCookieImpl(CodeGenFunction & CGF,Address allocPtr,CharUnits cookieSize) readArrayCookieImpl() argument
2335 InitializeArrayCookie(CodeGenFunction & CGF,Address newPtr,llvm::Value * numElements,const CXXNewExpr * expr,QualType elementType) InitializeArrayCookie() argument
2357 emitGlobalDtorWithTLRegDtor(CodeGenFunction & CGF,const VarDecl & VD,llvm::FunctionCallee Dtor,llvm::Constant * Addr) emitGlobalDtorWithTLRegDtor() argument
2376 registerGlobalDtor(CodeGenFunction & CGF,const VarDecl & D,llvm::FunctionCallee Dtor,llvm::Constant * Addr) registerGlobalDtor() argument
2474 emitTlsGuardCheck(CodeGenFunction & CGF,llvm::GlobalValue * TlsGuard,llvm::BasicBlock * DynInitBB,llvm::BasicBlock * ContinueBB) emitTlsGuardCheck() argument
2484 emitDynamicTlsInitializationCall(CodeGenFunction & CGF,llvm::GlobalValue * TlsGuard,llvm::BasicBlock * ContinueBB) emitDynamicTlsInitializationCall() argument
2496 emitDynamicTlsInitialization(CodeGenFunction & CGF) emitDynamicTlsInitialization() argument
2510 EmitThreadLocalVarDeclLValue(CodeGenFunction & CGF,const VarDecl * VD,QualType LValType) EmitThreadLocalVarDeclLValue() argument
2614 EmitGuardedInit(CodeGenFunction & CGF,const VarDecl & D,llvm::GlobalVariable * GV,bool PerformInit) EmitGuardedInit() argument
3016 EmitMemberPointerComparison(CodeGenFunction & CGF,llvm::Value * L,llvm::Value * R,const MemberPointerType * MPT,bool Inequality) EmitMemberPointerComparison() argument
3076 EmitMemberPointerIsNotNull(CodeGenFunction & CGF,llvm::Value * MemPtr,const MemberPointerType * MPT) EmitMemberPointerIsNotNull() argument
3138 GetVBaseOffsetFromVBPtr(CodeGenFunction & CGF,Address This,llvm::Value * VBPtrOffset,llvm::Value * VBTableOffset,llvm::Value ** VBPtrOut) GetVBaseOffsetFromVBPtr() argument
3176 AdjustVirtualBase(CodeGenFunction & CGF,const Expr * E,const CXXRecordDecl * RD,Address Base,llvm::Value * VBTableOffset,llvm::Value * VBPtrOffset) AdjustVirtualBase() argument
3233 EmitMemberDataPointerAddress(CodeGenFunction & CGF,const Expr * E,Address Base,llvm::Value * MemPtr,const MemberPointerType * MPT) EmitMemberDataPointerAddress() argument
3269 EmitMemberPointerConversion(CodeGenFunction & CGF,const CastExpr * E,llvm::Value * Src) EmitMemberPointerConversion() argument
3515 EmitLoadOfMemberFunctionPointer(CodeGenFunction & CGF,const Expr * E,Address This,llvm::Value * & ThisPtrForCall,llvm::Value * MemPtr,const MemberPointerType * MPT) EmitLoadOfMemberFunctionPointer() argument
4096 CodeGenFunction CGF(CGM); getAddrOfCXXCtorClosure() local
4452 emitThrow(CodeGenFunction & CGF,const CXXThrowExpr * E) emitThrow() argument
4472 LoadVTablePtr(CodeGenFunction & CGF,Address This,const CXXRecordDecl * RD) LoadVTablePtr() argument
[all...]
H A DABIInfoImpl.cpp74 EmitVAArg(CodeGenFunction & CGF,Address VAListAddr,QualType Ty,AggValueSlot Slot) const EmitVAArg() argument
108 getVAListElementType(CodeGenFunction & CGF) getVAListElementType() argument
156 emitRoundPointerUpToAlignment(CodeGenFunction & CGF,llvm::Value * Ptr,CharUnits Align) emitRoundPointerUpToAlignment() argument
169 emitVoidPtrDirectVAArg(CodeGenFunction & CGF,Address VAListAddr,llvm::Type * DirectTy,CharUnits DirectSize,CharUnits DirectAlign,CharUnits SlotSize,bool AllowHigherAlign,bool ForceRightAdjust) emitVoidPtrDirectVAArg() argument
205 emitVoidPtrVAArg(CodeGenFunction & CGF,Address VAListAddr,QualType ValueTy,bool IsIndirect,TypeInfoChars ValueInfo,CharUnits SlotSizeAndAlign,bool AllowHigherAlign,AggValueSlot Slot,bool ForceRightAdjust) emitVoidPtrVAArg() argument
239 emitMergePHI(CodeGenFunction & CGF,Address Addr1,llvm::BasicBlock * Block1,Address Addr2,llvm::BasicBlock * Block2,const llvm::Twine & Name) emitMergePHI() argument
380 EmitVAArgInstr(CodeGenFunction & CGF,Address VAListAddr,QualType Ty,const ABIArgInfo & AI) EmitVAArgInstr() argument
[all...]
H A DConstantEmitter.h26 CodeGenFunction *const CGF; variable
57 ConstantEmitter(CodeGenFunction &CGF) in ConstantEmitter() argument
H A DCGGPUBuiltin.cpp94 packArgsIntoNVPTXFormatBuffer(CodeGenFunction * CGF,const CallArgList & Args) packArgsIntoNVPTXFormatBuffer() argument
129 containsNonScalarVarargs(CodeGenFunction * CGF,const CallArgList & Args) containsNonScalarVarargs() argument
135 EmitDevicePrintfCallExpr(const CallExpr * E,CodeGenFunction * CGF,llvm::Function * Decl,bool WithSizeArg) EmitDevicePrintfCallExpr() argument
[all...]
H A DCGObjC.cpp273 AdjustObjCObjectType(CodeGenFunction & CGF,QualType ExpT,RValue Result) AdjustObjCObjectType() argument
378 tryGenerateSpecializedMessageSend(CodeGenFunction & CGF,QualType ResultType,llvm::Value * Receiver,const CallArgList & Args,Selector Sel,const ObjCMethodDecl * method,bool isClassMessage) tryGenerateSpecializedMessageSend() argument
439 GeneratePossiblySpecializedMessageSend(CodeGenFunction & CGF,ReturnValueSlot Return,QualType ResultType,Selector Sel,llvm::Value * Receiver,const CallArgList & Args,const ObjCInterfaceDecl * OID,const ObjCMethodDecl * Method,bool isClassMessage) GeneratePossiblySpecializedMessageSend() argument
525 tryEmitSpecializedAllocInit(CodeGenFunction & CGF,const ObjCMessageExpr * OME) tryEmitSpecializedAllocInit() argument
818 emitStructGetterCall(CodeGenFunction & CGF,ObjCIvarDecl * ivar,bool isAtomic,bool hasStrong) emitStructGetterCall() argument
1087 emitCPPObjectAtomicGetterCall(CodeGenFunction & CGF,llvm::Value * returnAddr,ObjCIvarDecl * ivar,llvm::Constant * AtomicHelperFn) emitCPPObjectAtomicGetterCall() argument
1121 emitCmdValueForGetterSetterBody(CodeGenFunction & CGF,ObjCMethodDecl * MD) emitCmdValueForGetterSetterBody() argument
1324 emitStructSetterCall(CodeGenFunction & CGF,ObjCMethodDecl * OMD,ObjCIvarDecl * ivar) emitStructSetterCall() argument
1367 emitCPPObjectAtomicSetterCall(CodeGenFunction & CGF,ObjCMethodDecl * OMD,ObjCIvarDecl * ivar,llvm::Constant * AtomicHelperFn) emitCPPObjectAtomicSetterCall() argument
1665 destroyARCStrongWithStore(CodeGenFunction & CGF,Address addr,QualType type) destroyARCStrongWithStore() argument
1672 emitCXXDestructMethod(CodeGenFunction & CGF,ObjCImplementationDecl * impl) emitCXXDestructMethod() argument
2169 emitARCValueOperation(CodeGenFunction & CGF,llvm::Value * value,llvm::Type * returnType,llvm::Function * & fn,llvm::Intrinsic::ID IntID,llvm::CallInst::TailCallKind tailKind=llvm::CallInst::TCK_None) emitARCValueOperation() argument
2192 emitARCLoadOperation(CodeGenFunction & CGF,Address addr,llvm::Function * & fn,llvm::Intrinsic::ID IntID) emitARCLoadOperation() argument
2203 emitARCStoreOperation(CodeGenFunction & CGF,Address addr,llvm::Value * value,llvm::Function * & fn,llvm::Intrinsic::ID IntID,bool ignored) emitARCStoreOperation() argument
2227 emitARCCopyOperation(CodeGenFunction & CGF,Address dst,Address src,llvm::Function * & fn,llvm::Intrinsic::ID IntID) emitARCCopyOperation() argument
2244 emitObjCValueOperation(CodeGenFunction & CGF,llvm::Value * value,llvm::Type * returnType,llvm::FunctionCallee & fn,StringRef fnName) emitObjCValueOperation() argument
2328 emitAutoreleasedReturnValueMarker(CodeGenFunction & CGF) emitAutoreleasedReturnValueMarker() argument
2370 emitOptimizedARCReturnCall(llvm::Value * value,bool IsRetainRV,CodeGenFunction & CGF) emitOptimizedARCReturnCall() argument
2776 destroyARCStrongPrecise(CodeGenFunction & CGF,Address addr,QualType type) destroyARCStrongPrecise() argument
2782 destroyARCStrongImprecise(CodeGenFunction & CGF,Address addr,QualType type) destroyARCStrongImprecise() argument
2788 destroyARCWeak(CodeGenFunction & CGF,Address addr,QualType type) destroyARCWeak() argument
2794 emitARCIntrinsicUse(CodeGenFunction & CGF,Address addr,QualType type) emitARCIntrinsicUse() argument
2892 tryEmitARCRetainLoadOfScalar(CodeGenFunction & CGF,LValue lvalue,QualType type) tryEmitARCRetainLoadOfScalar() argument
2906 tryEmitARCRetainLoadOfScalar(CodeGenFunction & CGF,const Expr * e) tryEmitARCRetainLoadOfScalar() argument
2961 emitARCOperationAfterCall(CodeGenFunction & CGF,llvm::Value * value,ValueTransform doAfterCall,ValueTransform doFallback) emitARCOperationAfterCall() argument
3017 emitARCRetainCallResult(CodeGenFunction & CGF,const Expr * e) emitARCRetainCallResult() argument
3021 __anon704845990602(CodeGenFunction &CGF, llvm::Value *value) emitARCRetainCallResult() argument
3024 __anon704845990702(CodeGenFunction &CGF, llvm::Value *value) emitARCRetainCallResult() argument
3031 emitARCUnsafeClaimCallResult(CodeGenFunction & CGF,const Expr * e) emitARCUnsafeClaimCallResult() argument
3035 __anon704845990802(CodeGenFunction &CGF, llvm::Value *value) emitARCUnsafeClaimCallResult() argument
3038 __anon704845990902(CodeGenFunction &CGF, llvm::Value *value) emitARCUnsafeClaimCallResult() argument
3095 CodeGenFunction &CGF; global() member in __anon704845990a11::ARCExprEmitter
3098 ARCExprEmitter(CodeGenFunction & CGF) ARCExprEmitter() argument
3429 tryEmitARCRetainScalarExpr(CodeGenFunction & CGF,const Expr * e) tryEmitARCRetainScalarExpr() argument
3433 emitARCRetainLoadOfScalar(CodeGenFunction & CGF,LValue lvalue,QualType type) emitARCRetainLoadOfScalar() argument
3563 emitARCUnsafeUnretainedScalarExpr(CodeGenFunction & CGF,const Expr * e) emitARCUnsafeUnretainedScalarExpr() argument
3951 emitIsPlatformVersionAtLeast(CodeGenFunction & CGF,const VersionTuple & Version) emitIsPlatformVersionAtLeast() argument
4074 CodeGenFunction CGF(*this); emitAtAvailableLinkGuard() local
[all...]
H A DCGCUDARuntime.cpp26 EmitCUDAKernelCallExpr(CodeGenFunction & CGF,const CUDAKernelCallExpr * E,ReturnValueSlot ReturnValue) EmitCUDAKernelCallExpr() argument
[all...]
H A DCGObjCRuntime.cpp54 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset() argument
142 EmitTryCatchStmt(CodeGenFunction & CGF,const ObjCAtTryStmt & S,llvm::FunctionCallee beginCatchFn,llvm::FunctionCallee endCatchFn,llvm::FunctionCallee exceptionRethrowFn) EmitTryCatchStmt() argument
287 EmitInitOfCatchParam(CodeGenFunction & CGF,llvm::Value * exn,const VarDecl * paramDecl) EmitInitOfCatchParam() argument
324 EmitAtSynchronizedStmt(CodeGenFunction & CGF,const ObjCAtSynchronizedStmt & S,llvm::FunctionCallee syncEnterFn,llvm::FunctionCallee syncExitFn) EmitAtSynchronizedStmt() argument
386 canMessageReceiverBeNull(CodeGenFunction & CGF,const ObjCMethodDecl * method,bool isSuper,const ObjCInterfaceDecl * classReceiver,llvm::Value * receiver) canMessageReceiverBeNull() argument
429 destroyCalleeDestroyedArguments(CodeGenFunction & CGF,const ObjCMethodDecl * method,const CallArgList & callArgs) destroyCalleeDestroyedArguments() argument
[all...]
H A DCGDebugInfo.h859 CodeGenFunction *CGF; global() variable
892 CreateArtificial(CodeGenFunction & CGF) CreateArtificial() argument
899 CreateDefaultArtificial(CodeGenFunction & CGF,SourceLocation TemporaryLocation) CreateDefaultArtificial() argument
909 CreateEmpty(CodeGenFunction & CGF) CreateEmpty() argument
917 CodeGenFunction *CGF; global() variable
[all...]
H A DCGObjCGNU.cpp691 LookupIMP(CodeGenFunction & CGF,llvm::Value * & Receiver,llvm::Value * cmd,llvm::MDNode * node,MessageSendInfo & MSI) LookupIMP() argument
703 LookupIMPSuper(CodeGenFunction & CGF,Address ObjCSuper,llvm::Value * cmd,MessageSendInfo & MSI) LookupIMPSuper() argument
756 LookupIMP(CodeGenFunction & CGF,llvm::Value * & Receiver,llvm::Value * cmd,llvm::MDNode * node,MessageSendInfo & MSI) LookupIMP() argument
798 LookupIMPSuper(CodeGenFunction & CGF,Address ObjCSuper,llvm::Value * cmd,MessageSendInfo & MSI) LookupIMPSuper() argument
1219 LookupIMPSuper(CodeGenFunction & CGF,Address ObjCSuper,llvm::Value * cmd,MessageSendInfo & MSI) LookupIMPSuper() argument
1277 GetClassNamed(CodeGenFunction & CGF,const std::string & Name,bool isWeak) GetClassNamed() argument
1331 GenerateProtocolRef(CodeGenFunction & CGF,const ObjCProtocolDecl * PD) GenerateProtocolRef() argument
1445 GetTypedSelector(CodeGenFunction & CGF,Selector Sel,const std::string & TypeEncoding) GetTypedSelector() argument
1699 EmitIvarOffset(CodeGenFunction & CGF,const ObjCInterfaceDecl * Interface,const ObjCIvarDecl * Ivar) EmitIvarOffset() argument
2025 GenerateDirectMethodPrologue(CodeGenFunction & CGF,llvm::Function * Fn,const ObjCMethodDecl * OMD,const ObjCContainerDecl * CD) GenerateDirectMethodPrologue() argument
2165 LookupIMP(CodeGenFunction & CGF,llvm::Value * & Receiver,llvm::Value * cmd,llvm::MDNode * node,MessageSendInfo & MSI) LookupIMP() argument
2183 LookupIMPSuper(CodeGenFunction & CGF,Address ObjCSuper,llvm::Value * cmd,MessageSendInfo & MSI) LookupIMPSuper() argument
2197 GetClassNamed(CodeGenFunction & CGF,const std::string & Name,bool isWeak) GetClassNamed() argument
2408 GetClassNamed(CodeGenFunction & CGF,const std::string & Name,bool isWeak) GetClassNamed() argument
2428 GetClass(CodeGenFunction & CGF,const ObjCInterfaceDecl * OID) GetClass() argument
2437 EmitNSAutoreleasePoolClassRef(CodeGenFunction & CGF) EmitNSAutoreleasePoolClassRef() argument
2456 GetTypedSelector(CodeGenFunction & CGF,Selector Sel,const std::string & TypeEncoding) GetTypedSelector() argument
2479 GetAddrOfSelector(CodeGenFunction & CGF,Selector Sel) GetAddrOfSelector() argument
2490 GetSelector(CodeGenFunction & CGF,Selector Sel) GetSelector() argument
2494 GetSelector(CodeGenFunction & CGF,const ObjCMethodDecl * Method) GetSelector() argument
2630 GenerateMessageSendSuper(CodeGenFunction & CGF,ReturnValueSlot Return,QualType ResultType,Selector Sel,const ObjCInterfaceDecl * Class,bool isCategoryImpl,llvm::Value * Receiver,bool IsClassMessage,const CallArgList & CallArgs,const ObjCMethodDecl * Method) GenerateMessageSendSuper() argument
2748 GenerateMessageSend(CodeGenFunction & CGF,ReturnValueSlot Return,QualType ResultType,Selector Sel,llvm::Value * Receiver,const CallArgList & CallArgs,const ObjCInterfaceDecl * Class,const ObjCMethodDecl * Method) GenerateMessageSend() argument
3256 GenerateProtocolRef(CodeGenFunction & CGF,const ObjCProtocolDecl * PD) GenerateProtocolRef() argument
4108 GenerateDirectMethodPrologue(CodeGenFunction & CGF,llvm::Function * Fn,const ObjCMethodDecl * OMD,const ObjCContainerDecl * CD) GenerateDirectMethodPrologue() argument
4148 EmitSynchronizedStmt(CodeGenFunction & CGF,const ObjCAtSynchronizedStmt & S) EmitSynchronizedStmt() argument
4154 EmitTryStmt(CodeGenFunction & CGF,const ObjCAtTryStmt & S) EmitTryStmt() argument
4170 EmitThrowStmt(CodeGenFunction & CGF,const ObjCAtThrowStmt & S,bool ClearInsertionPoint) EmitThrowStmt() argument
4206 EmitObjCWeakRead(CodeGenFunction & CGF,Address AddrWeakObj) EmitObjCWeakRead() argument
4213 EmitObjCWeakAssign(CodeGenFunction & CGF,llvm::Value * src,Address dst) EmitObjCWeakAssign() argument
4221 EmitObjCGlobalAssign(CodeGenFunction & CGF,llvm::Value * src,Address dst,bool threadlocal) EmitObjCGlobalAssign() argument
4232 EmitObjCIvarAssign(CodeGenFunction & CGF,llvm::Value * src,Address dst,llvm::Value * ivarOffset) EmitObjCIvarAssign() argument
4241 EmitObjCStrongCastAssign(CodeGenFunction & CGF,llvm::Value * src,Address dst) EmitObjCStrongCastAssign() argument
4249 EmitGCMemmoveCollectable(CodeGenFunction & CGF,Address DestPtr,Address SrcPtr,llvm::Value * Size) EmitGCMemmoveCollectable() argument
4275 EmitObjCValueForIvar(CodeGenFunction & CGF,QualType ObjectTy,llvm::Value * BaseValue,const ObjCIvarDecl * Ivar,unsigned CVRQualifiers) EmitObjCValueForIvar() argument
4302 EmitIvarOffset(CodeGenFunction & CGF,const ObjCInterfaceDecl * Interface,const ObjCIvarDecl * Ivar) EmitIvarOffset() argument
[all...]
H A DCGObjCMac.cpp1571 IsIvarOffsetKnownIdempotent(const CodeGen::CodeGenFunction & CGF,const ObjCIvarDecl * IV) IsIvarOffsetKnownIdempotent() argument
1638 GetSelector(CodeGenFunction & CGF,Selector Sel) GetSelector() argument
1640 GetAddrOfSelector(CodeGenFunction & CGF,Selector Sel) GetAddrOfSelector() argument
1645 GetSelector(CodeGenFunction & CGF,const ObjCMethodDecl * Method) GetSelector() argument
1890 GetClass(CodeGenFunction & CGF,const ObjCInterfaceDecl * ID) GetClass() argument
1896 GetSelector(CodeGenFunction & CGF,Selector Sel) GetSelector() argument
1899 GetAddrOfSelector(CodeGenFunction & CGF,Selector Sel) GetAddrOfSelector() argument
1902 GetSelector(CodeGenFunction & CGF,const ObjCMethodDecl * Method) GetSelector() argument
2055 GenerateMessageSendSuper(CodeGen::CodeGenFunction & CGF,ReturnValueSlot Return,QualType ResultType,Selector Sel,const ObjCInterfaceDecl * Class,bool isCategoryImpl,llvm::Value * Receiver,bool IsClassMessage,const CodeGen::CallArgList & CallArgs,const ObjCMethodDecl * Method) GenerateMessageSendSuper() argument
2117 GenerateMessageSend(CodeGen::CodeGenFunction & CGF,ReturnValueSlot Return,QualType ResultType,Selector Sel,llvm::Value * Receiver,const CallArgList & CallArgs,const ObjCInterfaceDecl * Class,const ObjCMethodDecl * Method) GenerateMessageSend() argument
2131 EmitMessageSend(CodeGen::CodeGenFunction & CGF,ReturnValueSlot Return,QualType ResultType,Selector Sel,llvm::Value * Arg0,QualType Arg0Ty,bool IsSuper,const CallArgList & CallArgs,const ObjCMethodDecl * Method,const ObjCInterfaceDecl * ClassReceiver,const ObjCCommonTypesHelper & ObjCTypes) EmitMessageSend() argument
2965 GenerateProtocolRef(CodeGenFunction & CGF,const ObjCProtocolDecl * PD) GenerateProtocolRef() argument
2994 EmitClassRefViaRuntime(CodeGenFunction & CGF,const ObjCInterfaceDecl * ID,ObjCCommonTypesHelper & ObjCTypes) EmitClassRefViaRuntime() argument
4016 GenerateDirectMethodPrologue(CodeGenFunction & CGF,llvm::Function * Fn,const ObjCMethodDecl * OMD,const ObjCContainerDecl * CD) GenerateDirectMethodPrologue() argument
4225 EmitTryStmt(CodeGenFunction & CGF,const ObjCAtTryStmt & S) EmitTryStmt() argument
4229 EmitSynchronizedStmt(CodeGenFunction & CGF,const ObjCAtSynchronizedStmt & S) EmitSynchronizedStmt() argument
4296 CodeGenFunction &CGF; global() member in __anon5e07598a0811::FragileHazards
4321 FragileHazards(CodeGenFunction & CGF) FragileHazards() argument
4562 EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction & CGF,const Stmt & S) EmitTryOrSynchronizedStmt() argument
4878 EmitThrowStmt(CodeGen::CodeGenFunction & CGF,const ObjCAtThrowStmt & S,bool ClearInsertionPoint) EmitThrowStmt() argument
4905 EmitObjCWeakRead(CodeGen::CodeGenFunction & CGF,Address AddrWeakObj) EmitObjCWeakRead() argument
4920 EmitObjCWeakAssign(CodeGen::CodeGenFunction & CGF,llvm::Value * src,Address dst) EmitObjCWeakAssign() argument
4941 EmitObjCGlobalAssign(CodeGen::CodeGenFunction & CGF,llvm::Value * src,Address dst,bool threadlocal) EmitObjCGlobalAssign() argument
4967 EmitObjCIvarAssign(CodeGen::CodeGenFunction & CGF,llvm::Value * src,Address dst,llvm::Value * ivarOffset) EmitObjCIvarAssign() argument
4989 EmitObjCStrongCastAssign(CodeGen::CodeGenFunction & CGF,llvm::Value * src,Address dst) EmitObjCStrongCastAssign() argument
5007 EmitGCMemmoveCollectable(CodeGen::CodeGenFunction & CGF,Address DestPtr,Address SrcPtr,llvm::Value * size) EmitGCMemmoveCollectable() argument
5017 EmitObjCValueForIvar(CodeGen::CodeGenFunction & CGF,QualType ObjectTy,llvm::Value * BaseValue,const ObjCIvarDecl * Ivar,unsigned CVRQualifiers) EmitObjCValueForIvar() argument
5028 EmitIvarOffset(CodeGen::CodeGenFunction & CGF,const ObjCInterfaceDecl * Interface,const ObjCIvarDecl * Ivar) EmitIvarOffset() argument
5209 EmitClassRefFromId(CodeGenFunction & CGF,IdentifierInfo * II) EmitClassRefFromId() argument
5226 EmitClassRef(CodeGenFunction & CGF,const ObjCInterfaceDecl * ID) EmitClassRef() argument
5238 EmitNSAutoreleasePoolClassRef(CodeGenFunction & CGF) EmitNSAutoreleasePoolClassRef() argument
5243 EmitSelector(CodeGenFunction & CGF,Selector Sel) EmitSelector() argument
6591 GenerateProtocolRef(CodeGenFunction & CGF,const ObjCProtocolDecl * PD) GenerateProtocolRef() argument
7166 EmitObjCValueForIvar(CodeGen::CodeGenFunction & CGF,QualType ObjectTy,llvm::Value * BaseValue,const ObjCIvarDecl * Ivar,unsigned CVRQualifiers) EmitObjCValueForIvar() argument
7178 EmitIvarOffset(CodeGen::CodeGenFunction & CGF,const ObjCInterfaceDecl * Interface,const ObjCIvarDecl * Ivar) EmitIvarOffset() argument
7230 EmitVTableMessageSend(CodeGenFunction & CGF,ReturnValueSlot returnSlot,QualType resultType,Selector selector,llvm::Value * arg0,QualType arg0Type,bool isSuper,const CallArgList & formalArgs,const ObjCMethodDecl * method) EmitVTableMessageSend() argument
7342 GenerateMessageSend(CodeGen::CodeGenFunction & CGF,ReturnValueSlot Return,QualType ResultType,Selector Sel,llvm::Value * Receiver,const CallArgList & CallArgs,const ObjCInterfaceDecl * Class,const ObjCMethodDecl * Method) GenerateMessageSend() argument
7418 EmitLoadOfClassRef(CodeGenFunction & CGF,const ObjCInterfaceDecl * ID,llvm::GlobalVariable * Entry) EmitLoadOfClassRef() argument
7433 EmitClassRefFromId(CodeGenFunction & CGF,IdentifierInfo * II,const ObjCInterfaceDecl * ID) EmitClassRefFromId() argument
7465 EmitClassRef(CodeGenFunction & CGF,const ObjCInterfaceDecl * ID) EmitClassRef() argument
7476 EmitNSAutoreleasePoolClassRef(CodeGenFunction & CGF) EmitNSAutoreleasePoolClassRef() argument
7482 EmitSuperClassRef(CodeGenFunction & CGF,const ObjCInterfaceDecl * ID) EmitSuperClassRef() argument
7504 EmitMetaClassRef(CodeGenFunction & CGF,const ObjCInterfaceDecl * ID,bool Weak) EmitMetaClassRef() argument
7526 GetClass(CodeGenFunction & CGF,const ObjCInterfaceDecl * ID) GetClass() argument
7542 GenerateMessageSendSuper(CodeGen::CodeGenFunction & CGF,ReturnValueSlot Return,QualType ResultType,Selector Sel,const ObjCInterfaceDecl * Class,bool isCategoryImpl,llvm::Value * Receiver,bool IsClassMessage,const CodeGen::CallArgList & CallArgs,const ObjCMethodDecl * Method) GenerateMessageSendSuper() argument
7586 EmitSelector(CodeGenFunction & CGF,Selector Sel) EmitSelector() argument
7618 EmitObjCIvarAssign(CodeGen::CodeGenFunction & CGF,llvm::Value * src,Address dst,llvm::Value * ivarOffset) EmitObjCIvarAssign() argument
7641 EmitObjCStrongCastAssign(CodeGen::CodeGenFunction & CGF,llvm::Value * src,Address dst) EmitObjCStrongCastAssign() argument
7660 EmitGCMemmoveCollectable(CodeGen::CodeGenFunction & CGF,Address DestPtr,Address SrcPtr,llvm::Value * Size) EmitGCMemmoveCollectable() argument
7671 EmitObjCWeakRead(CodeGen::CodeGenFunction & CGF,Address AddrWeakObj) EmitObjCWeakRead() argument
7686 EmitObjCWeakAssign(CodeGen::CodeGenFunction & CGF,llvm::Value * src,Address dst) EmitObjCWeakAssign() argument
7707 EmitObjCGlobalAssign(CodeGen::CodeGenFunction & CGF,llvm::Value * src,Address dst,bool threadlocal) EmitObjCGlobalAssign() argument
7731 EmitSynchronizedStmt(CodeGen::CodeGenFunction & CGF,const ObjCAtSynchronizedStmt & S) EmitSynchronizedStmt() argument
7763 EmitTryStmt(CodeGen::CodeGenFunction & CGF,const ObjCAtTryStmt & S) EmitTryStmt() argument
7771 EmitThrowStmt(CodeGen::CodeGenFunction & CGF,const ObjCAtThrowStmt & S,bool ClearInsertionPoint) EmitThrowStmt() argument
[all...]
H A DCGOpenCLRuntime.cpp28 void CGOpenCLRuntime::EmitWorkGroupLocalVarDecl(CodeGenFunction &CGF, in EmitWorkGroupLocalVarDecl()
144 CGOpenCLRuntime::emitOpenCLEnqueuedBlock(CodeGenFunction &CGF, const Expr *E) { in emitOpenCLEnqueuedBlock()
H A DCGBlocks.cpp439 tryCaptureAsConstant(CodeGenModule & CGM,CodeGenFunction * CGF,const VarDecl * var) tryCaptureAsConstant() argument
527 getCaptureFieldType(const CodeGenFunction & CGF,const BlockDecl::Capture & CI) getCaptureFieldType() argument
546 computeBlockInfo(CodeGenModule & CGM,CodeGenFunction * CGF,CGBlockInfo & info) computeBlockInfo() argument
1807 pushCaptureCleanup(BlockCaptureEntityKind CaptureKind,Address Field,QualType CaptureType,BlockFieldFlags Flags,bool ForCopyHelper,VarDecl * Var,CodeGenFunction & CGF) pushCaptureCleanup() argument
2133 emitCopy(CodeGenFunction & CGF,Address destField,Address srcField) emitCopy() argument
2149 emitDispose(CodeGenFunction & CGF,Address field) emitDispose() argument
2166 emitCopy(CodeGenFunction & CGF,Address destField,Address srcField) emitCopy() argument
2171 emitDispose(CodeGenFunction & CGF,Address field) emitDispose() argument
2187 emitCopy(CodeGenFunction & CGF,Address destField,Address srcField) emitCopy() argument
2207 emitDispose(CodeGenFunction & CGF,Address field) emitDispose() argument
2224 emitCopy(CodeGenFunction & CGF,Address destField,Address srcField) emitCopy() argument
2234 emitDispose(CodeGenFunction & CGF,Address field) emitDispose() argument
2256 emitCopy(CodeGenFunction & CGF,Address destField,Address srcField) emitCopy() argument
2262 emitDispose(CodeGenFunction & CGF,Address field) emitDispose() argument
2282 emitCopy(CodeGenFunction & CGF,Address destField,Address srcField) emitCopy() argument
2292 emitDispose(CodeGenFunction & CGF,Address field) emitDispose() argument
2305 generateByrefCopyHelper(CodeGenFunction & CGF,const BlockByrefInfo & byrefInfo,BlockByrefHelpers & generator) generateByrefCopyHelper() argument
2366 CodeGenFunction CGF(CGM); buildByrefCopyHelper() local
2372 generateByrefDisposeHelper(CodeGenFunction & CGF,const BlockByrefInfo & byrefInfo,BlockByrefHelpers & generator) generateByrefDisposeHelper() argument
2422 CodeGenFunction CGF(CGM); buildByrefDisposeHelper() local
[all...]
/llvm-project/clang/lib/CodeGen/Targets/
H A DSparc.cpp56 llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
67 llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
281 RValue SparcV9ABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg()
358 llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
364 llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
373 SparcV9TargetCodeGenInfo::initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
H A DNVPTX.cpp66 emitCUDADeviceBuiltinSurfaceDeviceCopy(CodeGenFunction & CGF,LValue Dst,LValue Src) const emitCUDADeviceBuiltinSurfaceDeviceCopy() argument
72 emitCUDADeviceBuiltinTextureDeviceCopy(CodeGenFunction & CGF,LValue Dst,LValue Src) const emitCUDADeviceBuiltinTextureDeviceCopy() argument
84 emitBuiltinSurfTexDeviceCopy(CodeGenFunction & CGF,LValue Dst,LValue Src) emitBuiltinSurfTexDeviceCopy() argument
216 EmitVAArg(CodeGenFunction & CGF,Address VAListAddr,QualType Ty,AggValueSlot Slot) const EmitVAArg() argument
[all...]
H A DHexagon.cpp182 Address HexagonABIInfo::EmitVAArgFromMemory(CodeGenFunction &CGF, in EmitVAArgFromMemory()
231 Address HexagonABIInfo::EmitVAArgForHexagon(CodeGenFunction &CGF, in EmitVAArgForHexagon()
259 Address HexagonABIInfo::EmitVAArgForHexagonLinux(CodeGenFunction &CGF, in EmitVAArgForHexagonLinux()
411 RValue HexagonABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg()
H A DPPC.cpp16 static RValue complexTempStructure(CodeGenFunction &CGF, Address VAListAddr, in complexTempStructure() argument
43 PPC_initDwarfEHRegSizeTable(CodeGen::CodeGenFunction & CGF,llvm::Value * Address,bool Is64Bit,bool IsAIX) PPC_initDwarfEHRegSizeTable() argument
239 EmitVAArg(CodeGenFunction & CGF,Address VAListAddr,QualType Ty,AggValueSlot Slot) const EmitVAArg() argument
265 initDwarfEHRegSizeTable(CodeGen::CodeGenFunction & CGF,llvm::Value * Address) const initDwarfEHRegSizeTable() argument
426 EmitVAArg(CodeGenFunction & CGF,Address VAList,QualType Ty,AggValueSlot Slot) const EmitVAArg() argument
600 initDwarfEHRegSizeTable(CodeGen::CodeGenFunction & CGF,llvm::Value * Address) const initDwarfEHRegSizeTable() argument
958 EmitVAArg(CodeGenFunction & CGF,Address VAListAddr,QualType Ty,AggValueSlot Slot) const EmitVAArg() argument
997 initDwarfEHRegSizeTable(CodeGen::CodeGenFunction & CGF,llvm::Value * Address) const initDwarfEHRegSizeTable() argument
1022 initDwarfEHRegSizeTable(CodeGen::CodeGenFunction & CGF,llvm::Value * Address) const initDwarfEHRegSizeTable() argument
[all...]
/llvm-project/lld/Common/
H A DCommonLinkerContext.cpp28 codegen::RegisterCodeGenFlags CGF; in CommonLinkerContext() local

1234