/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGCXXABI.cpp | 23 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 ¶ms) { 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 D | CGStmtOpenMP.cpp | 42 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 D | CGOpenMPRuntimeNVPTX.cpp | 35 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 D | CGOpenMPRuntimeAMDGCN.cpp | 35 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 D | CGCXXABI.h | 53 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 D | TargetInfo.h | 105 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 D | CGOpenMPRuntime.cpp | 156 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 D | ItaniumCXXABI.cpp | 623 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 D | CGOpenMPRuntimeGPU.cpp | 47 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 D | MicrosoftCXXABI.cpp | 317 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 D | CGObjC.cpp | 269 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 D | CGDebugInfo.h | 762 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 D | ConstantEmitter.h | 26 CodeGenFunction *const CGF; variable 57 ConstantEmitter(CodeGenFunction &CGF) in ConstantEmitter()
|
H A D | CGCleanup.cpp | 35 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 D | CGObjCMac.cpp | 1567 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 D | CGObjCGNU.cpp | 688 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 D | CGBlocks.cpp | 413 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 D | CGCUDARuntime.cpp | 26 RValue CGCUDARuntime::EmitCUDAKernelCallExpr(CodeGenFunction &CGF, in EmitCUDAKernelCallExpr()
|
H A D | CGObjCRuntime.cpp | 53 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 D | CGExprCXX.cpp | 36 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 D | CGOpenCLRuntime.cpp | 28 void CGOpenCLRuntime::EmitWorkGroupLocalVarDecl(CodeGenFunction &CGF, in EmitWorkGroupLocalVarDecl() 161 CGOpenCLRuntime::emitOpenCLEnqueuedBlock(CodeGenFunction &CGF, const Expr *E) { in emitOpenCLEnqueuedBlock()
|
H A D | CodeGenABITypes.cpp | 82 CodeGenFunction CGF(CGM, /* suppressNewContext= */ true); in getImplicitCXXConstructorArgs() local 123 CodeGenFunction CGF(CGM, /*suppressNewContext=*/true); in getCXXDestructorImplicitParam() local
|
H A D | CGClass.cpp | 246 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 D | CGAtomic.cpp | 31 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 D | TargetInfo.cpp | 98 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 …]
|