Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCXXABI.cpp23 void CGCXXABI::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) { in ErrorUnsupportedABI()
42 CodeGenFunction &CGF, const Expr *E, Address This, in EmitLoadOfMemberFunctionPointer()
59 CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E, in EmitMemberDataPointerAddress()
68 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion()
81 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison()
91 CGCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull()
122 void CGCXXABI::buildThisParam(CodeGenFunction &CGF, FunctionArgList &params) { in buildThisParam()
146 llvm::Value *CGCXXABI::loadIncomingCXXThis(CodeGenFunction &CGF) { in loadIncomingCXXThis()
151 void CGCXXABI::setCXXABIThisValue(CodeGenFunction &CGF, llvm::Value *ThisPtr) { in setCXXABIThisValue()
157 void CGCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF, in EmitReturnFromThunk()
[all …]
H A DCGStmtOpenMP.cpp42 void emitPreInitStmt(CodeGenFunction &CGF, const OMPExecutableDirective &S) { in emitPreInitStmt()
62 static bool isCapturedVar(CodeGenFunction &CGF, const VarDecl *VD) { in isCapturedVar()
71 CodeGenFunction &CGF, const OMPExecutableDirective &S, in OMPLexicalScope()
113 OMPParallelScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPParallelScope()
128 OMPTeamsScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPTeamsScope()
136 void emitPreInitStmt(CodeGenFunction &CGF, const OMPLoopBasedDirective &S) { in emitPreInitStmt()
190 OMPLoopScope(CodeGenFunction &CGF, const OMPLoopBasedDirective &S) in OMPLoopScope()
199 static bool isCapturedVar(CodeGenFunction &CGF, const VarDecl *VD) { in isCapturedVar()
207 OMPSimdLexicalScope(CodeGenFunction &CGF, const OMPExecutableDirective &S) in OMPSimdLexicalScope()
367 static Address castValueFromUintptr(CodeGenFunction &CGF, SourceLocation Loc, in castValueFromUintptr()
[all …]
H A DCGOpenMPRuntimeNVPTX.cpp35 llvm::Value *CGOpenMPRuntimeNVPTX::getGPUWarpSize(CodeGenFunction &CGF) { in getGPUWarpSize()
42 llvm::Value *CGOpenMPRuntimeNVPTX::getGPUThreadID(CodeGenFunction &CGF) { in getGPUThreadID()
50 llvm::Value *CGOpenMPRuntimeNVPTX::getGPUNumThreads(CodeGenFunction &CGF) { in getGPUNumThreads()
H A DCGOpenMPRuntimeAMDGCN.cpp35 llvm::Value *CGOpenMPRuntimeAMDGCN::getGPUWarpSize(CodeGenFunction &CGF) { in getGPUWarpSize()
42 llvm::Value *CGOpenMPRuntimeAMDGCN::getGPUThreadID(CodeGenFunction &CGF) { in getGPUThreadID()
49 llvm::Value *CGOpenMPRuntimeAMDGCN::getGPUNumThreads(CodeGenFunction &CGF) { in getGPUNumThreads()
H A DCGCXXABI.h53 ImplicitParamDecl *getThisDecl(CodeGenFunction &CGF) { in getThisDecl()
56 llvm::Value *getThisValue(CodeGenFunction &CGF) { in getThisValue()
59 Address getThisAddress(CodeGenFunction &CGF) { in getThisAddress()
69 ImplicitParamDecl *&getStructorImplicitParamDecl(CodeGenFunction &CGF) { in getStructorImplicitParamDecl()
72 llvm::Value *&getStructorImplicitParamValue(CodeGenFunction &CGF) { in getStructorImplicitParamValue()
288 initializeHiddenVirtualInheritanceMembers(CodeGenFunction &CGF, in initializeHiddenVirtualInheritanceMembers()
365 adjustThisArgumentForVirtualFunctionCall(CodeGenFunction &CGF, GlobalDecl GD, in adjustThisArgumentForVirtualFunctionCall()
470 virtual void adjustCallArgsForDestructorThunk(CodeGenFunction &CGF, in adjustCallArgsForDestructorThunk()
H A DTargetInfo.h105 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
115 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
125 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
145 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
153 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs()
347 virtual bool emitCUDADeviceBuiltinSurfaceDeviceCopy(CodeGenFunction &CGF, in emitCUDADeviceBuiltinSurfaceDeviceCopy()
354 virtual bool emitCUDADeviceBuiltinTextureDeviceCopy(CodeGenFunction &CGF, in emitCUDADeviceBuiltinTextureDeviceCopy()
H A DCGOpenMPRuntime.cpp156 void Enter(CodeGenFunction &CGF) override { in Enter()
214 void emitUntiedSwitch(CodeGenFunction &CGF) override { in emitUntiedSwitch()
282 LValue getThreadIDVariableLValue(CodeGenFunction &CGF) override { in getThreadIDVariableLValue()
295 void emitUntiedSwitch(CodeGenFunction &CGF) override { in emitUntiedSwitch()
351 CGOpenMPInnerExprInfo(CodeGenFunction &CGF, const CapturedStmt &CS) in CGOpenMPInnerExprInfo()
385 void EmitBody(CodeGenFunction &CGF, const Stmt *S) override { in EmitBody()
409 CodeGenFunction &CGF; member in __anonad2d34460111::InlinedOpenMPRegionRAII
420 InlinedOpenMPRegionRAII(CodeGenFunction &CGF, const RegionCodeGenTy &CodeGen, in InlinedOpenMPRegionRAII()
585 void Emit(CodeGenFunction &CGF, Flags /*flags*/) override { in Emit()
618 static void emitInitWithReductionInitializer(CodeGenFunction &CGF, in emitInitWithReductionInitializer()
[all …]
H A DItaniumCXXABI.cpp623 CodeGenFunction &CGF, const Expr *E, Address ThisAddr, in EmitLoadOfMemberFunctionPointer()
852 CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, in EmitMemberDataPointerAddress()
896 ItaniumCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion()
1110 ItaniumCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison()
1184 ItaniumCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull()
1239 void ItaniumCXXABI::emitVirtualObjectDelete(CodeGenFunction &CGF, in emitVirtualObjectDelete()
1281 void ItaniumCXXABI::emitRethrow(CodeGenFunction &CGF, bool isNoReturn) { in emitRethrow()
1315 void ItaniumCXXABI::emitThrow(CodeGenFunction &CGF, const CXXThrowExpr *E) { in emitThrow()
1349 static llvm::FunctionCallee getItaniumDynamicCastFn(CodeGenFunction &CGF) { in getItaniumDynamicCastFn()
1372 static llvm::FunctionCallee getBadCastFn(CodeGenFunction &CGF) { in getBadCastFn()
[all …]
H A DCGOpenMPRuntimeGPU.cpp47 void Enter(CodeGenFunction &CGF) override { in Enter()
58 void Done(CodeGenFunction &CGF) { in Done()
63 void Exit(CodeGenFunction &CGF) override { in Exit()
224 CodeGenFunction &CGF; member in __anonacc9eed20111::CheckVarsEscapingDeclContext
353 CheckVarsEscapingDeclContext(CodeGenFunction &CGF, in CheckVarsEscapingDeclContext()
536 static llvm::Value *getNVPTXWarpID(CodeGenFunction &CGF) { in getNVPTXWarpID()
547 static llvm::Value *getNVPTXLaneID(CodeGenFunction &CGF) { in getNVPTXLaneID()
561 static llvm::Value *getThreadLimit(CodeGenFunction &CGF, in getThreadLimit()
584 static llvm::Value *getMasterThreadID(CodeGenFunction &CGF) { in getMasterThreadID()
1089 void Enter(CodeGenFunction &CGF) override { in emitNonSPMDKernel()
[all …]
H A DMicrosoftCXXABI.cpp317 void adjustCallArgsForDestructorThunk(CodeGenFunction &CGF, GlobalDecl GD, in adjustCallArgsForDestructorThunk()
593 llvm::Value *GetVBaseOffsetFromVBPtr(CodeGenFunction &CGF, in GetVBaseOffsetFromVBPtr()
866 void MicrosoftCXXABI::emitVirtualObjectDelete(CodeGenFunction &CGF, in emitVirtualObjectDelete()
880 void MicrosoftCXXABI::emitRethrow(CodeGenFunction &CGF, bool isNoReturn) { in emitRethrow()
891 void MicrosoftCXXABI::emitBeginCatch(CodeGenFunction &CGF, in emitBeginCatch()
918 MicrosoftCXXABI::performBaseAdjustment(CodeGenFunction &CGF, Address Value, in performBaseAdjustment()
959 static llvm::CallBase *emitRTtypeidCall(CodeGenFunction &CGF, in emitRTtypeidCall()
969 void MicrosoftCXXABI::EmitBadTypeidCall(CodeGenFunction &CGF) { in EmitBadTypeidCall()
976 llvm::Value *MicrosoftCXXABI::EmitTypeid(CodeGenFunction &CGF, in EmitTypeid()
994 CodeGenFunction &CGF, Address This, QualType SrcRecordTy, in EmitDynamicCastCall()
[all …]
H A DCGObjC.cpp269 static RValue AdjustObjCObjectType(CodeGenFunction &CGF, QualType ExpT, in AdjustObjCObjectType()
374 tryGenerateSpecializedMessageSend(CodeGenFunction &CGF, QualType ResultType, in tryGenerateSpecializedMessageSend()
437 CodeGenFunction &CGF, ReturnValueSlot Return, QualType ResultType, in GeneratePossiblySpecializedMessageSend()
523 tryEmitSpecializedAllocInit(CodeGenFunction &CGF, const ObjCMessageExpr *OME) { in tryEmitSpecializedAllocInit()
815 static void emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar, in emitStructGetterCall()
1081 static void emitCPPObjectAtomicGetterCall(CodeGenFunction &CGF, in emitCPPObjectAtomicGetterCall()
1289 static void emitStructSetterCall(CodeGenFunction &CGF, ObjCMethodDecl *OMD, in emitStructSetterCall()
1333 static void emitCPPObjectAtomicSetterCall(CodeGenFunction &CGF, in emitCPPObjectAtomicSetterCall()
1612 static void destroyARCStrongWithStore(CodeGenFunction &CGF, in destroyARCStrongWithStore()
1619 static void emitCXXDestructMethod(CodeGenFunction &CGF, in emitCXXDestructMethod()
[all …]
H A DCGDebugInfo.h762 CodeGenFunction *CGF; variable
787 static ApplyDebugLocation CreateArtificial(CodeGenFunction &CGF) { in CreateArtificial()
794 CreateDefaultArtificial(CodeGenFunction &CGF, in CreateDefaultArtificial()
804 static ApplyDebugLocation CreateEmpty(CodeGenFunction &CGF) { in CreateEmpty()
812 CodeGenFunction *CGF; variable
H A DConstantEmitter.h26 CodeGenFunction *const CGF; variable
57 ConstantEmitter(CodeGenFunction &CGF) in ConstantEmitter()
H A DCGCleanup.cpp35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) { in save()
76 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) { in restore()
323 static void ResolveAllBranchFixups(CodeGenFunction &CGF, in ResolveAllBranchFixups()
361 static llvm::SwitchInst *TransitionToCleanupSwitch(CodeGenFunction &CGF, in TransitionToCleanupSwitch()
508 static llvm::BasicBlock *CreateNormalEntry(CodeGenFunction &CGF, in CreateNormalEntry()
524 static llvm::BasicBlock *SimplifyCleanupEntry(CodeGenFunction &CGF, in SimplifyCleanupEntry()
558 static void EmitCleanup(CodeGenFunction &CGF, in EmitCleanup()
607 static void destroyOptimisticNormalEntry(CodeGenFunction &CGF, in destroyOptimisticNormalEntry()
1201 static void SetupCleanupBlockActivation(CodeGenFunction &CGF, in SetupCleanupBlockActivation()
1318 static void EmitSehScope(CodeGenFunction &CGF, in EmitSehScope()
H A DCGObjCMac.cpp1567 bool IsIvarOffsetKnownIdempotent(const CodeGen::CodeGenFunction &CGF, in IsIvarOffsetKnownIdempotent()
1626 llvm::Value *GetSelector(CodeGenFunction &CGF, Selector Sel) override in GetSelector()
1628 Address GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) override in GetAddrOfSelector()
1633 llvm::Value *GetSelector(CodeGenFunction &CGF, in GetSelector()
1906 llvm::Value *CGObjCMac::GetClass(CodeGenFunction &CGF, in GetClass()
1912 llvm::Value *CGObjCMac::GetSelector(CodeGenFunction &CGF, Selector Sel) { in GetSelector()
1915 Address CGObjCMac::GetAddrOfSelector(CodeGenFunction &CGF, Selector Sel) { in GetAddrOfSelector()
1918 llvm::Value *CGObjCMac::GetSelector(CodeGenFunction &CGF, const ObjCMethodDecl in GetSelector()
2078 CGObjCMac::GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF, in GenerateMessageSendSuper()
2141 CodeGen::RValue CGObjCMac::GenerateMessageSend(CodeGen::CodeGenFunction &CGF, in GenerateMessageSend()
[all …]
H A DCGObjCGNU.cpp688 llvm::Value *LookupIMP(CodeGenFunction &CGF, llvm::Value *&Receiver, in LookupIMP()
700 llvm::Value *LookupIMPSuper(CodeGenFunction &CGF, Address ObjCSuper, in LookupIMPSuper()
750 llvm::Value *LookupIMP(CodeGenFunction &CGF, llvm::Value *&Receiver, in LookupIMP()
792 llvm::Value *LookupIMPSuper(CodeGenFunction &CGF, Address ObjCSuper, in LookupIMPSuper()
1203 llvm::Value *LookupIMPSuper(CodeGenFunction &CGF, Address ObjCSuper, in LookupIMPSuper()
1259 llvm::Value *GetClassNamed(CodeGenFunction &CGF, in GetClassNamed()
1313 llvm::Value *GenerateProtocolRef(CodeGenFunction &CGF, in GenerateProtocolRef()
1435 llvm::Value *GetTypedSelector(CodeGenFunction &CGF, Selector Sel, in GetTypedSelector()
1686 llvm::Value *EmitIvarOffset(CodeGenFunction &CGF, in EmitIvarOffset()
2053 llvm::Value *LookupIMP(CodeGenFunction &CGF, llvm::Value *&Receiver, in LookupIMP()
[all …]
H A DCGBlocks.cpp413 CodeGenFunction *CGF, in tryCaptureAsConstant()
503 static QualType getCaptureFieldType(const CodeGenFunction &CGF, in getCaptureFieldType()
522 static void computeBlockInfo(CodeGenModule &CGM, CodeGenFunction *CGF, in computeBlockInfo()
1857 VarDecl *Var, CodeGenFunction &CGF) { in pushCaptureCleanup()
2202 void emitCopy(CodeGenFunction &CGF, Address destField, in emitCopy()
2218 void emitDispose(CodeGenFunction &CGF, Address field) override { in emitDispose()
2235 void emitCopy(CodeGenFunction &CGF, Address destField, in emitCopy()
2240 void emitDispose(CodeGenFunction &CGF, Address field) override { in emitDispose()
2256 void emitCopy(CodeGenFunction &CGF, Address destField, in emitCopy()
2276 void emitDispose(CodeGenFunction &CGF, Address field) override { in emitDispose()
[all …]
H A DCGCUDARuntime.cpp26 RValue CGCUDARuntime::EmitCUDAKernelCallExpr(CodeGenFunction &CGF, in EmitCUDAKernelCallExpr()
H A DCGObjCRuntime.cpp53 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset()
143 void CGObjCRuntime::EmitTryCatchStmt(CodeGenFunction &CGF, in EmitTryCatchStmt()
288 void CGObjCRuntime::EmitInitOfCatchParam(CodeGenFunction &CGF, in EmitInitOfCatchParam()
325 void CGObjCRuntime::EmitAtSynchronizedStmt(CodeGenFunction &CGF, in EmitAtSynchronizedStmt()
H A DCGExprCXX.cpp36 commonEmitCXXMemberOrOperatorCall(CodeGenFunction &CGF, const CXXMethodDecl *MD, in commonEmitCXXMemberOrOperatorCall()
496 static void EmitNullBaseClassInitialization(CodeGenFunction &CGF, in EmitNullBaseClassInitialization()
678 static CharUnits CalculateCookiePadding(CodeGenFunction &CGF, in CalculateCookiePadding()
691 static llvm::Value *EmitCXXNewAllocSize(CodeGenFunction &CGF, in EmitCXXNewAllocSize()
953 static void StoreAnyExprIntoOneUnit(CodeGenFunction &CGF, const Expr *Init, in StoreAnyExprIntoOneUnit()
1291 static void EmitNewInitializer(CodeGenFunction &CGF, const CXXNewExpr *E, in EmitNewInitializer()
1306 static RValue EmitNewDeleteCall(CodeGenFunction &CGF, in EmitNewDeleteCall()
1435 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
1486 static void EnterNewDeleteCleanup(CodeGenFunction &CGF, in EnterNewDeleteCleanup()
1878 static void EmitDestroyingObjectDelete(CodeGenFunction &CGF, in EmitDestroyingObjectDelete()
[all …]
H A DCGOpenCLRuntime.cpp28 void CGOpenCLRuntime::EmitWorkGroupLocalVarDecl(CodeGenFunction &CGF, in EmitWorkGroupLocalVarDecl()
161 CGOpenCLRuntime::emitOpenCLEnqueuedBlock(CodeGenFunction &CGF, const Expr *E) { in emitOpenCLEnqueuedBlock()
H A DCodeGenABITypes.cpp82 CodeGenFunction CGF(CGM, /* suppressNewContext= */ true); in getImplicitCXXConstructorArgs() local
123 CodeGenFunction CGF(CGM, /*suppressNewContext=*/true); in getCXXDestructorImplicitParam() local
H A DCGClass.cpp246 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, Address addr, in ApplyNonVirtualAndVirtualOffset()
557 static void EmitBaseInitializer(CodeGenFunction &CGF, in EmitBaseInitializer()
616 static void EmitLValueForAnyFieldInitialization(CodeGenFunction &CGF, in EmitLValueForAnyFieldInitialization()
630 static void EmitMemberInitializer(CodeGenFunction &CGF, in EmitMemberInitializer()
901 explicit CopyingValueRepresentation(CodeGenFunction &CGF) in CopyingValueRepresentation()
910 CodeGenFunction &CGF; member in __anonb72786c90211::CopyingValueRepresentation
918 FieldMemcpyizer(CodeGenFunction &CGF, const CXXRecordDecl *ClassDecl, in FieldMemcpyizer()
997 CodeGenFunction &CGF; member in __anonb72786c90311::FieldMemcpyizer
1057 static const VarDecl *getTrivialCopySource(CodeGenFunction &CGF, in getTrivialCopySource()
1090 ConstructorMemcpyizer(CodeGenFunction &CGF, const CXXConstructorDecl *CD, in ConstructorMemcpyizer()
[all …]
H A DCGAtomic.cpp31 CodeGenFunction &CGF; member in __anon41f132f00111::AtomicInfo
43 AtomicInfo(CodeGenFunction &CGF, LValue &lvalue) in AtomicInfo()
303 static RValue emitAtomicLibcall(CodeGenFunction &CGF, in emitAtomicLibcall()
365 static void emitAtomicCmpXchg(CodeGenFunction &CGF, AtomicExpr *E, bool IsWeak, in emitAtomicCmpXchg()
415 static void emitAtomicCmpXchgFailureSet(CodeGenFunction &CGF, AtomicExpr *E, in emitAtomicCmpXchgFailureSet()
512 static void EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *E, Address Dest, in EmitAtomicOp()
695 EmitValToTemp(CodeGenFunction &CGF, Expr *E) { in EmitValToTemp()
702 static void EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *Expr, Address Dest, in EmitAtomicOp()
761 AddDirectArgument(CodeGenFunction &CGF, CallArgList &Args, in AddDirectArgument()
1765 EmitAtomicUpdateValue(CodeGenFunction &CGF, AtomicInfo &Atomics, RValue OldRVal, in EmitAtomicUpdateValue()
[all …]
H A DTargetInfo.cpp98 Address ABIInfo::EmitMSVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitMSVAArg()
279 static llvm::Value *emitRoundPointerUpToAlignment(CodeGenFunction &CGF, in emitRoundPointerUpToAlignment()
309 static Address emitVoidPtrDirectVAArg(CodeGenFunction &CGF, in emitVoidPtrDirectVAArg()
362 static Address emitVoidPtrVAArg(CodeGenFunction &CGF, Address VAListAddr, in emitVoidPtrVAArg()
395 static Address emitMergePHI(CodeGenFunction &CGF, in emitMergePHI()
468 CodeGen::CodeGenFunction &CGF, llvm::Value *Src, LangAS SrcAddr, in performAddrSpaceCast()
640 Address EmitVAArgInstr(CodeGenFunction &CGF, Address VAListAddr, QualType Ty, in EmitVAArgInstr()
706 Address EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg()
914 Address WebAssemblyABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg()
958 Address PNaClABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg()
[all …]

123