/external/clang/lib/CodeGen/ |
D | CGCXXABI.cpp | 22 static void ErrorUnsupportedABI(CodeGenFunction &CGF, in ErrorUnsupportedABI() 42 llvm::Value *CGCXXABI::EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF, in EmitLoadOfMemberFunctionPointer() 57 llvm::Value *CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, in EmitMemberDataPointerAddress() 66 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion() 79 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison() 89 CGCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull() 121 void CGCXXABI::BuildThisParam(CodeGenFunction &CGF, FunctionArgList ¶ms) { in BuildThisParam() 134 void CGCXXABI::EmitThisParam(CodeGenFunction &CGF) { in EmitThisParam() 142 void CGCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF, in EmitReturnFromThunk() 151 llvm::Value *CGCXXABI::InitializeArrayCookie(CodeGenFunction &CGF, in InitializeArrayCookie() [all …]
|
D | CGCXXABI.h | 51 ImplicitParamDecl *&getThisDecl(CodeGenFunction &CGF) { in getThisDecl() 54 llvm::Value *&getThisValue(CodeGenFunction &CGF) { in getThisValue() 58 ImplicitParamDecl *&getVTTDecl(CodeGenFunction &CGF) { in getVTTDecl() 61 llvm::Value *&getVTTValue(CodeGenFunction &CGF) { in getVTTValue()
|
D | TargetInfo.h | 88 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable() 98 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress() 108 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress() 113 virtual llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
|
D | MicrosoftCXXABI.cpp | 47 void BuildInstanceFunctionParams(CodeGenFunction &CGF, in BuildInstanceFunctionParams() 54 void EmitInstanceFunctionProlog(CodeGenFunction &CGF) { in EmitInstanceFunctionProlog() 81 void ReadArrayCookie(CodeGenFunction &CGF, llvm::Value *Ptr, in ReadArrayCookie()
|
D | CGException.cpp | 25 static llvm::Constant *getAllocateExceptionFn(CodeGenFunction &CGF) { in getAllocateExceptionFn() 34 static llvm::Constant *getFreeExceptionFn(CodeGenFunction &CGF) { in getFreeExceptionFn() 43 static llvm::Constant *getThrowFn(CodeGenFunction &CGF) { in getThrowFn() 54 static llvm::Constant *getReThrowFn(CodeGenFunction &CGF) { in getReThrowFn() 63 static llvm::Constant *getGetExceptionPtrFn(CodeGenFunction &CGF) { in getGetExceptionPtrFn() 72 static llvm::Constant *getBeginCatchFn(CodeGenFunction &CGF) { in getBeginCatchFn() 81 static llvm::Constant *getEndCatchFn(CodeGenFunction &CGF) { in getEndCatchFn() 90 static llvm::Constant *getUnexpectedFn(CodeGenFunction &CGF) { in getUnexpectedFn() 117 static llvm::Constant *getTerminateFn(CodeGenFunction &CGF) { in getTerminateFn() 136 static llvm::Constant *getCatchallRethrowFn(CodeGenFunction &CGF, in getCatchallRethrowFn() [all …]
|
D | ItaniumCXXABI.cpp | 209 ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF, in EmitLoadOfMemberFunctionPointer() 294 llvm::Value *ItaniumCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, in EmitMemberDataPointerAddress() 341 ItaniumCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion() 567 ItaniumCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison() 641 ItaniumCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF, in EmitMemberPointerIsNotNull() 731 void ItaniumCXXABI::BuildInstanceFunctionParams(CodeGenFunction &CGF, in BuildInstanceFunctionParams() 754 void ARMCXXABI::BuildInstanceFunctionParams(CodeGenFunction &CGF, in BuildInstanceFunctionParams() 764 void ItaniumCXXABI::EmitInstanceFunctionProlog(CodeGenFunction &CGF) { in EmitInstanceFunctionProlog() 776 void ARMCXXABI::EmitInstanceFunctionProlog(CodeGenFunction &CGF) { in EmitInstanceFunctionProlog() 785 void ARMCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF, in EmitReturnFromThunk() [all …]
|
D | CGOpenCLRuntime.cpp | 25 void CGOpenCLRuntime::EmitWorkGroupLocalVarDecl(CodeGenFunction &CGF, in EmitWorkGroupLocalVarDecl()
|
D | CGExprCXX.cpp | 356 static void EmitNullBaseClassInitialization(CodeGenFunction &CGF, in EmitNullBaseClassInitialization() 496 static CharUnits CalculateCookiePadding(CodeGenFunction &CGF, in CalculateCookiePadding() 509 static llvm::Value *EmitCXXNewAllocSize(CodeGenFunction &CGF, in EmitCXXNewAllocSize() 768 static void StoreAnyExprIntoOneUnit(CodeGenFunction &CGF, const Expr *Init, in StoreAnyExprIntoOneUnit() 905 static void EmitZeroMemSet(CodeGenFunction &CGF, QualType T, in EmitZeroMemSet() 913 static void EmitNewInitializer(CodeGenFunction &CGF, const CXXNewExpr *E, in EmitNewInitializer() 988 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit() 1045 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit() 1079 static void EnterNewDeleteCleanup(CodeGenFunction &CGF, in EnterNewDeleteCleanup() 1333 static void EmitObjectDelete(CodeGenFunction &CGF, in EmitObjectDelete() [all …]
|
D | CGDeclCXX.cpp | 23 static void EmitDeclInit(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclInit() 57 static void EmitDeclDestroy(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclDestroy() 106 static void EmitDeclInvariant(CodeGenFunction &CGF, const VarDecl &D, in EmitDeclInvariant() 149 static void emitGlobalDtorWithCXAAtExit(CodeGenFunction &CGF, in emitGlobalDtorWithCXAAtExit() 197 CodeGenFunction CGF(CGM); in createAtExitStub() local 216 static void emitGlobalDtorWithAtExit(CodeGenFunction &CGF, in emitGlobalDtorWithAtExit()
|
D | CGCleanup.cpp | 35 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) { in save() 72 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) { in restore() 272 static void ResolveAllBranchFixups(CodeGenFunction &CGF, in ResolveAllBranchFixups() 309 static llvm::SwitchInst *TransitionToCleanupSwitch(CodeGenFunction &CGF, in TransitionToCleanupSwitch() 384 static llvm::BasicBlock *CreateNormalEntry(CodeGenFunction &CGF, in CreateNormalEntry() 400 static llvm::BasicBlock *SimplifyCleanupEntry(CodeGenFunction &CGF, in SimplifyCleanupEntry() 434 static void EmitCleanup(CodeGenFunction &CGF, in EmitCleanup() 489 static void destroyOptimisticNormalEntry(CodeGenFunction &CGF, in destroyOptimisticNormalEntry() 999 static void SetupCleanupBlockActivation(CodeGenFunction &CGF, in SetupCleanupBlockActivation()
|
D | CGBlocks.cpp | 218 CodeGenFunction *CGF, in tryCaptureAsConstant() 282 static void computeBlockInfo(CodeGenModule &CGM, CodeGenFunction *CGF, in computeBlockInfo() 493 static void enterBlockScope(CodeGenFunction &CGF, BlockDecl *block) { in enterBlockScope() 1422 void emitCopy(CodeGenFunction &CGF, llvm::Value *destField, in emitCopy() 1436 void emitDispose(CodeGenFunction &CGF, llvm::Value *field) { in emitDispose() 1453 void emitCopy(CodeGenFunction &CGF, llvm::Value *destField, in emitCopy() 1458 void emitDispose(CodeGenFunction &CGF, llvm::Value *field) { in emitDispose() 1474 void emitCopy(CodeGenFunction &CGF, llvm::Value *destField, in emitCopy() 1492 void emitDispose(CodeGenFunction &CGF, llvm::Value *field) { in emitDispose() 1511 void emitCopy(CodeGenFunction &CGF, llvm::Value *destField, in emitCopy() [all …]
|
D | CGCUDARuntime.cpp | 27 RValue CGCUDARuntime::EmitCUDAKernelCallExpr(CodeGenFunction &CGF, in EmitCUDAKernelCallExpr()
|
D | CGObjC.cpp | 204 static RValue AdjustRelatedResultType(CodeGenFunction &CGF, in AdjustRelatedResultType() 486 static void emitStructGetterCall(CodeGenFunction &CGF, ObjCIvarDecl *ivar, in emitStructGetterCall() 743 static void emitCPPObjectAtomicGetterCall(CodeGenFunction &CGF, in emitCPPObjectAtomicGetterCall() 921 static void emitStructSetterCall(CodeGenFunction &CGF, ObjCMethodDecl *OMD, in emitStructSetterCall() 964 static void emitCPPObjectAtomicSetterCall(CodeGenFunction &CGF, in emitCPPObjectAtomicSetterCall() 1250 static void destroyARCStrongWithStore(CodeGenFunction &CGF, in destroyARCStrongWithStore() 1257 static void emitCXXDestructMethod(CodeGenFunction &CGF, in emitCXXDestructMethod() 1700 static llvm::Value *emitARCValueOperation(CodeGenFunction &CGF, in emitARCValueOperation() 1727 static llvm::Value *emitARCLoadOperation(CodeGenFunction &CGF, in emitARCLoadOperation() 1757 static llvm::Value *emitARCStoreOperation(CodeGenFunction &CGF, in emitARCStoreOperation() [all …]
|
D | CGObjCGNU.cpp | 539 virtual llvm::Value *LookupIMP(CodeGenFunction &CGF, in LookupIMP() 551 virtual llvm::Value *LookupIMPSuper(CodeGenFunction &CGF, in LookupIMPSuper() 582 virtual llvm::Value *LookupIMP(CodeGenFunction &CGF, in LookupIMP() 621 virtual llvm::Value *LookupIMPSuper(CodeGenFunction &CGF, in LookupIMPSuper() 1009 CGObjCGNU::GenerateMessageSendSuper(CodeGenFunction &CGF, in GenerateMessageSendSuper() 1112 CGObjCGNU::GenerateMessageSend(CodeGenFunction &CGF, in GenerateMessageSend() 2453 void CGObjCGNU::EmitSynchronizedStmt(CodeGenFunction &CGF, in EmitSynchronizedStmt() 2459 void CGObjCGNU::EmitTryStmt(CodeGenFunction &CGF, in EmitTryStmt() 2476 void CGObjCGNU::EmitThrowStmt(CodeGenFunction &CGF, in EmitThrowStmt() 2511 llvm::Value * CGObjCGNU::EmitObjCWeakRead(CodeGenFunction &CGF, in EmitObjCWeakRead() [all …]
|
D | CGCall.cpp | 532 uint64_t DstSize, CodeGenFunction &CGF) { in EnterStructPointerForCoercedAccess() 563 CodeGenFunction &CGF) { in CoerceIntOrPtrToIntOrPtr() 598 CodeGenFunction &CGF) { in CreateCoercedLoad() 655 static void BuildAggStore(CodeGenFunction &CGF, llvm::Value *Val, in BuildAggStore() 684 CodeGenFunction &CGF) { in CreateCoercedStore() 1031 static llvm::Value *emitArgumentDemotion(CodeGenFunction &CGF, in emitArgumentDemotion() 1277 static llvm::Value *tryEmitFusedAutoreleaseOfResult(CodeGenFunction &CGF, in tryEmitFusedAutoreleaseOfResult() 1355 static llvm::Value *tryRemoveRetainOfSelf(CodeGenFunction &CGF, in tryRemoveRetainOfSelf() 1393 static llvm::Value *emitAutoreleaseOfResult(CodeGenFunction &CGF, in emitAutoreleaseOfResult() 1411 static llvm::StoreInst *findDominatingStoreToReturnValue(CodeGenFunction &CGF) { in findDominatingStoreToReturnValue() [all …]
|
D | CGObjCMac.cpp | 1631 CGObjCMac::GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF, in GenerateMessageSendSuper() 1691 CodeGen::RValue CGObjCMac::GenerateMessageSend(CodeGen::CodeGenFunction &CGF, in GenerateMessageSend() 1706 CGObjCCommonMac::EmitMessageSend(CodeGen::CodeGenFunction &CGF, in EmitMessageSend() 2794 void CGObjCMac::EmitTryStmt(CodeGenFunction &CGF, const ObjCAtTryStmt &S) { in EmitTryStmt() 2798 void CGObjCMac::EmitSynchronizedStmt(CodeGenFunction &CGF, in EmitSynchronizedStmt() 2863 CodeGenFunction &CGF; member in __anon5896a37d0311::FragileHazards 2888 FragileHazards::FragileHazards(CodeGenFunction &CGF) : CGF(CGF) { in FragileHazards() 3120 void CGObjCMac::EmitTryOrSynchronizedStmt(CodeGen::CodeGenFunction &CGF, in EmitTryOrSynchronizedStmt() 3440 void CGObjCMac::EmitThrowStmt(CodeGen::CodeGenFunction &CGF, in EmitThrowStmt() 3465 llvm::Value * CGObjCMac::EmitObjCWeakRead(CodeGen::CodeGenFunction &CGF, in EmitObjCWeakRead() [all …]
|
D | CGObjCRuntime.cpp | 81 LValue CGObjCRuntime::EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF, in EmitValueForIvarAtOffset() 164 void CGObjCRuntime::EmitTryCatchStmt(CodeGenFunction &CGF, in EmitTryCatchStmt() 303 void CGObjCRuntime::EmitAtSynchronizedStmt(CodeGenFunction &CGF, in EmitAtSynchronizedStmt()
|
D | CGExprConstant.cpp | 38 CodeGenFunction *CGF; member in __anon2bb5a5970111::ConstStructBuilder 51 ConstStructBuilder(CodeGenModule &CGM, CodeGenFunction *CGF) in ConstStructBuilder() 578 CodeGenFunction *CGF, in BuildStruct() 589 CodeGenFunction *CGF, in BuildStruct() 617 CodeGenFunction *CGF; member in __anon2bb5a5970111::ConstExprEmitter 1010 CodeGenFunction *CGF) { in EmitConstantInit() 1036 CodeGenFunction *CGF) { in EmitConstantExpr() 1061 CodeGenFunction *CGF) { in EmitConstantValue() 1230 CodeGenFunction *CGF) { in EmitConstantValueForMemory()
|
D | CGCUDANV.cpp | 79 void CGNVCUDARuntime::EmitDeviceStubBody(CodeGenFunction &CGF, in EmitDeviceStubBody()
|
D | CGExprAgg.cpp | 34 CodeGenFunction &CGF; member in __anon096d3fdc0111::AggExprEmitter 304 static void EmitStdInitializerListCleanup(CodeGenFunction &CGF, in EmitStdInitializerListCleanup() 817 static bool isSimpleZero(const Expr *E, CodeGenFunction &CGF) { in isSimpleZero() 1064 static CharUnits GetNumNonZeroBytesInInit(const Expr *E, CodeGenFunction &CGF) { in GetNumNonZeroBytesInInit() 1120 CodeGenFunction &CGF) { in CheckAggExprForMemSetUse() 1304 static void EmitRecursiveStdInitializerListCleanup(CodeGenFunction &CGF, in EmitRecursiveStdInitializerListCleanup()
|
D | CGDecl.cpp | 141 static std::string GetStaticDeclName(CodeGenFunction &CGF, const VarDecl &D, in GetStaticDeclName() 448 static void EmitAutoVarWithLifetime(CodeGenFunction &CGF, const VarDecl &var, in EmitAutoVarWithLifetime() 509 static void drillIntoBlockVariable(CodeGenFunction &CGF, in drillIntoBlockVariable() 1335 static void emitPartialArrayDestroy(CodeGenFunction &CGF, in emitPartialArrayDestroy() 1379 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit() 1401 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit()
|
D | CGClass.cpp | 108 ApplyNonVirtualAndVirtualOffset(CodeGenFunction &CGF, llvm::Value *ThisPtr, in ApplyNonVirtualAndVirtualOffset() 277 static llvm::Value *GetVTTParameter(CodeGenFunction &CGF, GlobalDecl GD, in GetVTTParameter() 368 static void EmitBaseInitializer(CodeGenFunction &CGF, in EmitBaseInitializer() 414 static void EmitAggMemberInitializer(CodeGenFunction &CGF, in EmitAggMemberInitializer() 544 static void EmitMemberInitializer(CodeGenFunction &CGF, in EmitMemberInitializer() 981 void Emit(CodeGenFunction &CGF, Flags flags) { in Emit() 1210 void CodeGenFunction::destroyCXXObject(CodeGenFunction &CGF, in destroyCXXObject()
|
D | CGBuiltin.cpp | 55 static Value *EmitToInt(CodeGenFunction &CGF, llvm::Value *V, in EmitToInt() 66 static Value *EmitFromInt(CodeGenFunction &CGF, llvm::Value *V, in EmitFromInt() 79 static RValue EmitBinaryAtomic(CodeGenFunction &CGF, in EmitBinaryAtomic() 113 static RValue EmitBinaryAtomicPost(CodeGenFunction &CGF, in EmitBinaryAtomicPost() 148 static Value *EmitFAbs(CodeGenFunction &CGF, Value *V, QualType ValTy) { in EmitFAbs() 168 static RValue emitLibraryCall(CodeGenFunction &CGF, const FunctionDecl *Fn, in emitLibraryCall() 1386 static llvm::VectorType *GetNeonType(CodeGenFunction *CGF, in GetNeonType()
|
D | TargetInfo.cpp | 402 static llvm::Type* X86AdjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in X86AdjustInlineAsmType() 478 llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType() 811 CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable() 1001 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable() 1011 llvm::Type* adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType() 1053 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable() 2082 CodeGenFunction &CGF) { in EmitVAArgFromMemory() 2374 PPC32TargetCodeGenInfo::initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable() 2470 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable() 3375 MIPSTargetCodeGenInfo::initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
|
D | CGExpr.cpp | 185 CreateReferenceTemporary(CodeGenFunction &CGF, QualType Type, in CreateReferenceTemporary() 211 EmitExprForReferenceBinding(CodeGenFunction &CGF, const Expr *E, in EmitExprForReferenceBinding() 1489 EmitBitCastOfLValueToProperType(CodeGenFunction &CGF, in EmitBitCastOfLValueToProperType() 1496 static LValue EmitGlobalVarDeclLValue(CodeGenFunction &CGF, in EmitGlobalVarDeclLValue() 1519 static LValue EmitFunctionDeclLValue(CodeGenFunction &CGF, in EmitFunctionDeclLValue() 2699 EmitAtomicOp(CodeGenFunction &CGF, AtomicExpr *E, llvm::Value *Dest, in EmitAtomicOp() 2828 EmitValToTemp(CodeGenFunction &CGF, Expr *E) { in EmitValToTemp() 2835 static RValue ConvertTempToRValue(CodeGenFunction &CGF, QualType Ty, in ConvertTempToRValue() 3182 static LValueOrRValue emitPseudoObjectExpr(CodeGenFunction &CGF, in emitPseudoObjectExpr()
|