| ActivateCleanupBlock(EHScopeStack::stable_iterator Cleanup, llvm::Instruction *DominatingIP) | clang::CodeGen::CodeGenFunction | |
| AddAMDGPUFenceAddressSpaceMMRA(llvm::Instruction *Inst, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| AddInitializerToStaticVarDecl(const VarDecl &D, llvm::GlobalVariable *GV) | clang::CodeGen::CodeGenFunction | |
| addInstToCurrentSourceAtom(llvm::Instruction *KeyInstruction, llvm::Value *Backup) | clang::CodeGen::CodeGenFunction | |
| addInstToNewSourceAtom(llvm::Instruction *KeyInstruction, llvm::Value *Backup) | clang::CodeGen::CodeGenFunction | |
| addInstToSpecificSourceAtom(llvm::Instruction *KeyInstruction, llvm::Value *Backup, uint64_t Atom) | clang::CodeGen::CodeGenFunction | |
| AllocaInsertPt | clang::CodeGen::CodeGenFunction | |
| AllocaInt8PtrTy | clang::CodeGen::CodeGenTypeCache | |
| AllocaVoidPtrTy | clang::CodeGen::CodeGenTypeCache | |
| AlwaysEmitXRayCustomEvents() const | clang::CodeGen::CodeGenFunction | |
| AlwaysEmitXRayTypedEvents() const | clang::CodeGen::CodeGenFunction | |
| ASTAllocaAddressSpace | clang::CodeGen::CodeGenTypeCache | |
| authPointerToPointerCast(llvm::Value *ResultPtr, QualType SourceType, QualType DestType) | clang::CodeGen::CodeGenFunction | |
| authPointerToPointerCast(Address Ptr, QualType SourceType, QualType DestType) | clang::CodeGen::CodeGenFunction | |
| AutoreleaseResult | clang::CodeGen::CodeGenFunction | |
| BCK_AssumePassedFalse enum value | clang::CodeGen::CodeGenFunction | |
| BCK_CLZPassedZero enum value | clang::CodeGen::CodeGenFunction | |
| BCK_CTZPassedZero enum value | clang::CodeGen::CodeGenFunction | |
| BFloatTy | clang::CodeGen::CodeGenTypeCache | |
| BlockInfo | clang::CodeGen::CodeGenFunction | |
| BlockPointer | clang::CodeGen::CodeGenFunction | |
| buildAllocToken(QualType AllocType) | clang::CodeGen::CodeGenFunction | |
| buildAllocToken(const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| BuildAppleKextVirtualCall(const CXXMethodDecl *MD, NestedNameSpecifier Qual, llvm::Type *Ty) | clang::CodeGen::CodeGenFunction | |
| BuildAppleKextVirtualDestructorCall(const CXXDestructorDecl *DD, CXXDtorType Type, const CXXRecordDecl *RD) | clang::CodeGen::CodeGenFunction | |
| BuildBlockRelease(llvm::Value *DeclPtr, BlockFieldFlags flags, bool CanThrow) | clang::CodeGen::CodeGenFunction | |
| Builder | clang::CodeGen::CodeGenFunction | |
| BuildFunctionArgList(GlobalDecl GD, FunctionArgList &Args) | clang::CodeGen::CodeGenFunction | |
| BuildVector(ArrayRef< llvm::Value * > Ops) | clang::CodeGen::CodeGenFunction | |
| BuiltinCheckKind enum name | clang::CodeGen::CodeGenFunction | |
| Bypasses | clang::CodeGen::CodeGenFunction | |
| callCStructCopyAssignmentOperator(LValue Dst, LValue Src) | clang::CodeGen::CodeGenFunction | |
| callCStructCopyConstructor(LValue Dst, LValue Src) | clang::CodeGen::CodeGenFunction | |
| callCStructDefaultConstructor(LValue Dst) | clang::CodeGen::CodeGenFunction | |
| callCStructDestructor(LValue Dst) | clang::CodeGen::CodeGenFunction | |
| callCStructMoveAssignmentOperator(LValue Dst, LValue Src) | clang::CodeGen::CodeGenFunction | |
| callCStructMoveConstructor(LValue Dst, LValue Src) | clang::CodeGen::CodeGenFunction | |
| CapturedStmtInfo | clang::CodeGen::CodeGenFunction | |
| CFITCK_DerivedCast enum value | clang::CodeGen::CodeGenFunction | |
| CFITCK_ICall enum value | clang::CodeGen::CodeGenFunction | |
| CFITCK_NVCall enum value | clang::CodeGen::CodeGenFunction | |
| CFITCK_NVMFCall enum value | clang::CodeGen::CodeGenFunction | |
| CFITCK_UnrelatedCast enum value | clang::CodeGen::CodeGenFunction | |
| CFITCK_VCall enum value | clang::CodeGen::CodeGenFunction | |
| CFITCK_VMFCall enum value | clang::CodeGen::CodeGenFunction | |
| CFITypeCheckKind enum name | clang::CodeGen::CodeGenFunction | |
| CGCXXABI class | clang::CodeGen::CodeGenFunction | friend |
| CGM | clang::CodeGen::CodeGenFunction | |
| CharTy | clang::CodeGen::CodeGenTypeCache | |
| checkIfFunctionMustProgress() | clang::CodeGen::CodeGenFunction | inline |
| checkIfLoopMustProgress(const Expr *, bool HasEmptyBody) | clang::CodeGen::CodeGenFunction | |
| checkTargetFeatures(const CallExpr *E, const FunctionDecl *TargetDecl) | clang::CodeGen::CodeGenFunction | |
| checkTargetFeatures(SourceLocation Loc, const FunctionDecl *TargetDecl) | clang::CodeGen::CodeGenFunction | |
| CodeGenDispatchBoundsTy typedef | clang::CodeGen::CodeGenFunction | |
| CodeGenFunction(CodeGenModule &cgm, bool suppressNewContext=false) | clang::CodeGen::CodeGenFunction | |
| CodeGenLoopBoundsTy typedef | clang::CodeGen::CodeGenFunction | |
| CodeGenLoopTy typedef | clang::CodeGen::CodeGenFunction | |
| CodeGenOrderedTy typedef | clang::CodeGen::CodeGenFunction | |
| ComplexPairTy typedef | clang::CodeGen::CodeGenFunction | |
| ConstantFoldsToSimpleInteger(const Expr *Cond, bool &Result, bool AllowLabels=false) | clang::CodeGen::CodeGenFunction | |
| ConstantFoldsToSimpleInteger(const Expr *Cond, llvm::APSInt &Result, bool AllowLabels=false) | clang::CodeGen::CodeGenFunction | |
| ConstGlobalsPtrTy | clang::CodeGen::CodeGenTypeCache | |
| containsBreak(const Stmt *S) | clang::CodeGen::CodeGenFunction | static |
| ContainsLabel(const Stmt *S, bool IgnoreCaseStmts=false) | clang::CodeGen::CodeGenFunction | static |
| ConvergenceTokenStack | clang::CodeGen::CodeGenFunction | |
| convertTempToRValue(Address addr, QualType type, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| ConvertType(QualType T) | clang::CodeGen::CodeGenFunction | |
| ConvertType(const TypeDecl *T) | clang::CodeGen::CodeGenFunction | inline |
| convertTypeForLoadStore(QualType ASTTy, llvm::Type *LLVMTy=nullptr) | clang::CodeGen::CodeGenFunction | |
| ConvertTypeForMem(QualType T) | clang::CodeGen::CodeGenFunction | |
| CreateAggTemp(QualType T, const Twine &Name="tmp", RawAddress *Alloca=nullptr) | clang::CodeGen::CodeGenFunction | inline |
| createAtExitStub(const VarDecl &VD, llvm::FunctionCallee Dtor, llvm::Constant *Addr) | clang::CodeGen::CodeGenFunction | |
| createBasicBlock(const Twine &name="", llvm::Function *parent=nullptr, llvm::BasicBlock *before=nullptr) | clang::CodeGen::CodeGenFunction | inline |
| createCleanupActiveFlag() | clang::CodeGen::CodeGenFunction | |
| CreateCoercedStore(llvm::Value *Src, Address Dst, llvm::TypeSize DstSize, bool DstIsVolatile) | clang::CodeGen::CodeGenFunction | |
| CreateDefaultAlignTempAlloca(llvm::Type *Ty, const Twine &Name="tmp") | clang::CodeGen::CodeGenFunction | |
| CreateIRTemp(QualType T, const Twine &Name="tmp") | clang::CodeGen::CodeGenFunction | |
| CreateMemTemp(QualType T, const Twine &Name="tmp", RawAddress *Alloca=nullptr) | clang::CodeGen::CodeGenFunction | |
| CreateMemTemp(QualType T, CharUnits Align, const Twine &Name="tmp", RawAddress *Alloca=nullptr) | clang::CodeGen::CodeGenFunction | |
| CreateMemTempWithoutCast(QualType T, const Twine &Name="tmp") | clang::CodeGen::CodeGenFunction | |
| CreateMemTempWithoutCast(QualType T, CharUnits Align, const Twine &Name="tmp") | clang::CodeGen::CodeGenFunction | |
| CreateTempAlloca(llvm::Type *Ty, const Twine &Name="tmp", llvm::Value *ArraySize=nullptr) | clang::CodeGen::CodeGenFunction | |
| CreateTempAlloca(llvm::Type *Ty, LangAS UseAddrSpace, CharUnits align, const Twine &Name="tmp", llvm::Value *ArraySize=nullptr, RawAddress *Alloca=nullptr) | clang::CodeGen::CodeGenFunction | |
| CreateTempAlloca(llvm::Type *Ty, CharUnits align, const Twine &Name="tmp", llvm::Value *ArraySize=nullptr, RawAddress *Alloca=nullptr) | clang::CodeGen::CodeGenFunction | inline |
| CreateTempAllocaWithoutCast(llvm::Type *Ty, CharUnits align, const Twine &Name="tmp", llvm::Value *ArraySize=nullptr) | clang::CodeGen::CodeGenFunction | |
| createTLSAtExitStub(const VarDecl &VD, llvm::FunctionCallee Dtor, llvm::Constant *Addr, llvm::FunctionCallee &AtExit) | clang::CodeGen::CodeGenFunction | |
| CurAwaitSuspendWrapper | clang::CodeGen::CodeGenFunction | |
| CurCast | clang::CodeGen::CodeGenFunction | |
| CurCodeDecl | clang::CodeGen::CodeGenFunction | |
| CurCoro | clang::CodeGen::CodeGenFunction | |
| CurFn | clang::CodeGen::CodeGenFunction | |
| CurFnInfo | clang::CodeGen::CodeGenFunction | |
| CurFPFeatures | clang::CodeGen::CodeGenFunction | |
| CurFuncDecl | clang::CodeGen::CodeGenFunction | |
| CurFuncIsThunk | clang::CodeGen::CodeGenFunction | |
| CurGD | clang::CodeGen::CodeGenFunction | |
| CurrentCleanupScopeDepth | clang::CodeGen::CodeGenFunction | |
| CurrentFuncletPad | clang::CodeGen::CodeGenFunction | |
| currentFunctionUsesSEHTry() const | clang::CodeGen::CodeGenFunction | inline |
| CurSEHParent | clang::CodeGen::CodeGenFunction | |
| CurSourceLocExprScope | clang::CodeGen::CodeGenFunction | |
| cxxDestructorCanThrow(QualType T) | clang::CodeGen::CodeGenFunction | static |
| DeactivateCleanupBlock(EHScopeStack::stable_iterator Cleanup, llvm::Instruction *DominatingIP) | clang::CodeGen::CodeGenFunction | |
| DeclMapTy typedef | clang::CodeGen::CodeGenFunction | |
| defaultInitNonTrivialCStructVar(LValue Dst) | clang::CodeGen::CodeGenFunction | |
| DefaultPtrTy | clang::CodeGen::CodeGenTypeCache | |
| DeferredDeactivationCleanupStack | clang::CodeGen::CodeGenFunction | |
| destroyARCStrongImprecise | clang::CodeGen::CodeGenFunction | static |
| destroyARCStrongPrecise | clang::CodeGen::CodeGenFunction | static |
| destroyARCWeak | clang::CodeGen::CodeGenFunction | static |
| destroyCXXObject | clang::CodeGen::CodeGenFunction | static |
| Destroyer typedef | clang::CodeGen::CodeGenFunction | |
| destroyNonTrivialCStruct | clang::CodeGen::CodeGenFunction | static |
| disableDebugInfo() | clang::CodeGen::CodeGenFunction | inline |
| DoubleTy | clang::CodeGen::CodeGenTypeCache | |
| EHResumeBlock | clang::CodeGen::CodeGenFunction | |
| EHSelectorSlot | clang::CodeGen::CodeGenFunction | |
| EHStack | clang::CodeGen::CodeGenFunction | |
| EmitAArch64BuiltinExpr(unsigned BuiltinID, const CallExpr *E, llvm::Triple::ArchType Arch) | clang::CodeGen::CodeGenFunction | |
| EmitAArch64CompareBuiltinExpr(llvm::Value *Op, llvm::Type *Ty, const llvm::CmpInst::Predicate Pred, const llvm::Twine &Name="") | clang::CodeGen::CodeGenFunction | |
| EmitAArch64MultiVersionResolver(llvm::Function *Resolver, ArrayRef< FMVResolverOption > Options) | clang::CodeGen::CodeGenFunction | |
| EmitAArch64SMEBuiltinExpr(unsigned BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitAArch64SVEBuiltinExpr(unsigned BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| emitAddrOfImagComponent(Address complex, QualType complexType) | clang::CodeGen::CodeGenFunction | |
| emitAddrOfRealComponent(Address complex, QualType complexType) | clang::CodeGen::CodeGenFunction | |
| EmitAggExpr(const Expr *E, AggValueSlot AS) | clang::CodeGen::CodeGenFunction | |
| EmitAggExprToLValue(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| EmitAggFinalDestCopy(QualType Type, AggValueSlot Dest, const LValue &Src, ExprValueKind SrcKind) | clang::CodeGen::CodeGenFunction | |
| EmitAggregateAssign(LValue Dest, LValue Src, QualType EltTy) | clang::CodeGen::CodeGenFunction | inline |
| EmitAggregateCopy(LValue Dest, LValue Src, QualType EltTy, AggValueSlot::Overlap_t MayOverlap, bool isVolatile=false) | clang::CodeGen::CodeGenFunction | |
| EmitAggregateCopyCtor(LValue Dest, LValue Src, AggValueSlot::Overlap_t MayOverlap) | clang::CodeGen::CodeGenFunction | inline |
| emitAlignmentAssumption(llvm::Value *PtrValue, QualType Ty, SourceLocation Loc, SourceLocation AssumptionLoc, llvm::Value *Alignment, llvm::Value *OffsetValue=nullptr) | clang::CodeGen::CodeGenFunction | |
| emitAlignmentAssumption(llvm::Value *PtrValue, const Expr *E, SourceLocation AssumptionLoc, llvm::Value *Alignment, llvm::Value *OffsetValue=nullptr) | clang::CodeGen::CodeGenFunction | |
| emitAlignmentAssumptionCheck(llvm::Value *Ptr, QualType Ty, SourceLocation Loc, SourceLocation AssumptionLoc, llvm::Value *Alignment, llvm::Value *OffsetValue, llvm::Value *TheCheck, llvm::Instruction *Assumption) | clang::CodeGen::CodeGenFunction | |
| EmitAllocToken(llvm::CallBase *CB, QualType AllocType) | clang::CodeGen::CodeGenFunction | |
| EmitAllocToken(llvm::CallBase *CB, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitAMDGPUBuiltinExpr(unsigned BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitAMDGPUDevicePrintfCallExpr(const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitAndRegisterVariableArrayDimensions(CGDebugInfo *DI, const VarDecl &D, bool EmitDebugInfo) | clang::CodeGen::CodeGenFunction | |
| EmitAnnotationCall(llvm::Function *AnnotationFn, llvm::Value *AnnotatedVal, StringRef AnnotationStr, SourceLocation Location, const AnnotateAttr *Attr) | clang::CodeGen::CodeGenFunction | |
| EmitAnyExpr(const Expr *E, AggValueSlot aggSlot=AggValueSlot::ignored(), bool ignoreResult=false) | clang::CodeGen::CodeGenFunction | |
| EmitAnyExprToExn(const Expr *E, Address Addr) | clang::CodeGen::CodeGenFunction | |
| EmitAnyExprToMem(const Expr *E, Address Location, Qualifiers Quals, bool IsInitializer) | clang::CodeGen::CodeGenFunction | |
| EmitAnyExprToTemp(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| EmitARCAutorelease(llvm::Value *value) | clang::CodeGen::CodeGenFunction | |
| EmitARCAutoreleaseReturnValue(llvm::Value *value) | clang::CodeGen::CodeGenFunction | |
| emitARCCopyAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr) | clang::CodeGen::CodeGenFunction | |
| EmitARCCopyWeak(Address dst, Address src) | clang::CodeGen::CodeGenFunction | |
| EmitARCDestroyStrong(Address addr, ARCPreciseLifetime_t precise) | clang::CodeGen::CodeGenFunction | |
| EmitARCDestroyWeak(Address addr) | clang::CodeGen::CodeGenFunction | |
| EmitARCExtendBlockObject(const Expr *expr) | clang::CodeGen::CodeGenFunction | |
| EmitARCInitWeak(Address addr, llvm::Value *value) | clang::CodeGen::CodeGenFunction | |
| EmitARCIntrinsicUse(ArrayRef< llvm::Value * > values) | clang::CodeGen::CodeGenFunction | |
| emitARCIntrinsicUse | clang::CodeGen::CodeGenFunction | static |
| EmitARCLoadWeak(Address addr) | clang::CodeGen::CodeGenFunction | |
| EmitARCLoadWeakRetained(Address addr) | clang::CodeGen::CodeGenFunction | |
| emitARCMoveAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr) | clang::CodeGen::CodeGenFunction | |
| EmitARCMoveWeak(Address dst, Address src) | clang::CodeGen::CodeGenFunction | |
| EmitARCNoopIntrinsicUse(ArrayRef< llvm::Value * > values) | clang::CodeGen::CodeGenFunction | |
| EmitARCReclaimReturnedObject(const Expr *e, bool allowUnsafeClaim) | clang::CodeGen::CodeGenFunction | |
| EmitARCRelease(llvm::Value *value, ARCPreciseLifetime_t precise) | clang::CodeGen::CodeGenFunction | |
| EmitARCRetain(QualType type, llvm::Value *value) | clang::CodeGen::CodeGenFunction | |
| EmitARCRetainAutorelease(QualType type, llvm::Value *value) | clang::CodeGen::CodeGenFunction | |
| EmitARCRetainAutoreleasedReturnValue(llvm::Value *value) | clang::CodeGen::CodeGenFunction | |
| EmitARCRetainAutoreleaseNonBlock(llvm::Value *value) | clang::CodeGen::CodeGenFunction | |
| EmitARCRetainAutoreleaseReturnValue(llvm::Value *value) | clang::CodeGen::CodeGenFunction | |
| EmitARCRetainAutoreleaseScalarExpr(const Expr *expr) | clang::CodeGen::CodeGenFunction | |
| EmitARCRetainBlock(llvm::Value *value, bool mandatory) | clang::CodeGen::CodeGenFunction | |
| EmitARCRetainNonBlock(llvm::Value *value) | clang::CodeGen::CodeGenFunction | |
| EmitARCRetainScalarExpr(const Expr *expr) | clang::CodeGen::CodeGenFunction | |
| EmitARCStoreAutoreleasing(const BinaryOperator *e) | clang::CodeGen::CodeGenFunction | |
| EmitARCStoreStrong(LValue lvalue, llvm::Value *value, bool resultIgnored) | clang::CodeGen::CodeGenFunction | |
| EmitARCStoreStrong(const BinaryOperator *e, bool ignored) | clang::CodeGen::CodeGenFunction | |
| EmitARCStoreStrongCall(Address addr, llvm::Value *value, bool resultIgnored) | clang::CodeGen::CodeGenFunction | |
| EmitARCStoreUnsafeUnretained(const BinaryOperator *e, bool ignored) | clang::CodeGen::CodeGenFunction | |
| EmitARCStoreWeak(Address addr, llvm::Value *value, bool ignored) | clang::CodeGen::CodeGenFunction | |
| EmitARCUnsafeClaimAutoreleasedReturnValue(llvm::Value *value) | clang::CodeGen::CodeGenFunction | |
| EmitARCUnsafeUnretainedScalarExpr(const Expr *expr) | clang::CodeGen::CodeGenFunction | |
| EmitARMBuiltinExpr(unsigned BuiltinID, const CallExpr *E, ReturnValueSlot ReturnValue, llvm::Triple::ArchType Arch) | clang::CodeGen::CodeGenFunction | |
| EmitARMCDEBuiltinExpr(unsigned BuiltinID, const CallExpr *E, ReturnValueSlot ReturnValue, llvm::Triple::ArchType Arch) | clang::CodeGen::CodeGenFunction | |
| EmitARMMVEBuiltinExpr(unsigned BuiltinID, const CallExpr *E, ReturnValueSlot ReturnValue, llvm::Triple::ArchType Arch) | clang::CodeGen::CodeGenFunction | |
| emitArrayDestroy(llvm::Value *begin, llvm::Value *end, QualType elementType, CharUnits elementAlign, Destroyer *destroyer, bool checkZeroLength, bool useEHCleanup) | clang::CodeGen::CodeGenFunction | |
| emitArrayLength(const ArrayType *arrayType, QualType &baseType, Address &addr) | clang::CodeGen::CodeGenFunction | |
| EmitArraySectionExpr(const ArraySectionExpr *E, bool IsLowerBound=true) | clang::CodeGen::CodeGenFunction | |
| EmitArraySubscriptExpr(const ArraySubscriptExpr *E, bool Accessed=false) | clang::CodeGen::CodeGenFunction | |
| EmitArrayToPointerDecay(const Expr *Array, LValueBaseInfo *BaseInfo=nullptr, TBAAAccessInfo *TBAAInfo=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitAsanPrologueOrEpilogue(bool Prologue) | clang::CodeGen::CodeGenFunction | |
| EmitAsmStmt(const AsmStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitAtomicCompareExchange(LValue Obj, RValue Expected, RValue Desired, SourceLocation Loc, llvm::AtomicOrdering Success=llvm::AtomicOrdering::SequentiallyConsistent, llvm::AtomicOrdering Failure=llvm::AtomicOrdering::SequentiallyConsistent, bool IsWeak=false, AggValueSlot Slot=AggValueSlot::ignored()) | clang::CodeGen::CodeGenFunction | |
| EmitAtomicExpr(AtomicExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitAtomicInit(Expr *E, LValue lvalue) | clang::CodeGen::CodeGenFunction | |
| EmitAtomicLoad(LValue LV, SourceLocation SL, AggValueSlot Slot=AggValueSlot::ignored()) | clang::CodeGen::CodeGenFunction | |
| EmitAtomicLoad(LValue lvalue, SourceLocation loc, llvm::AtomicOrdering AO, bool IsVolatile=false, AggValueSlot slot=AggValueSlot::ignored()) | clang::CodeGen::CodeGenFunction | |
| emitAtomicRMWInst(llvm::AtomicRMWInst::BinOp Op, Address Addr, llvm::Value *Val, llvm::AtomicOrdering Order=llvm::AtomicOrdering::SequentiallyConsistent, llvm::SyncScope::ID SSID=llvm::SyncScope::System, const AtomicExpr *AE=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitAtomicStore(RValue rvalue, LValue lvalue, bool isInit) | clang::CodeGen::CodeGenFunction | |
| EmitAtomicStore(RValue rvalue, LValue lvalue, llvm::AtomicOrdering AO, bool IsVolatile, bool isInit) | clang::CodeGen::CodeGenFunction | |
| EmitAtomicUpdate(LValue LVal, llvm::AtomicOrdering AO, const llvm::function_ref< RValue(RValue)> &UpdateOp, bool IsVolatile) | clang::CodeGen::CodeGenFunction | |
| EmitAttributedStmt(const AttributedStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitAutoVarAlloca(const VarDecl &var) | clang::CodeGen::CodeGenFunction | |
| EmitAutoVarCleanups(const AutoVarEmission &emission) | clang::CodeGen::CodeGenFunction | |
| EmitAutoVarDecl(const VarDecl &D) | clang::CodeGen::CodeGenFunction | |
| EmitAutoVarInit(const AutoVarEmission &emission) | clang::CodeGen::CodeGenFunction | |
| emitAutoVarTypeCleanup(const AutoVarEmission &emission, QualType::DestructionKind dtorKind) | clang::CodeGen::CodeGenFunction | |
| EmitBinaryOperatorLValue(const BinaryOperator *E) | clang::CodeGen::CodeGenFunction | |
| EmitBitfieldConversionCheck(llvm::Value *Src, QualType SrcType, llvm::Value *Dst, QualType DstType, const CGBitFieldInfo &Info, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitBlock(llvm::BasicBlock *BB, bool IsFinished=false) | clang::CodeGen::CodeGenFunction | |
| EmitBlockAfterUses(llvm::BasicBlock *BB) | clang::CodeGen::CodeGenFunction | |
| emitBlockByrefAddress(Address baseAddr, const VarDecl *V, bool followForward=true) | clang::CodeGen::CodeGenFunction | |
| emitBlockByrefAddress(Address baseAddr, const BlockByrefInfo &info, bool followForward, const llvm::Twine &name) | clang::CodeGen::CodeGenFunction | |
| EmitBlockCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue, llvm::CallBase **CallOrInvoke) | clang::CodeGen::CodeGenFunction | |
| EmitBlockCopyAndAutorelease(llvm::Value *Block, QualType Ty) | clang::CodeGen::CodeGenFunction | |
| EmitBlockLiteral(const BlockExpr *) | clang::CodeGen::CodeGenFunction | |
| EmitBlockWithFallThrough(llvm::BasicBlock *BB, const Stmt *S) | clang::CodeGen::CodeGenFunction | |
| emitBoolVecConversion(llvm::Value *SrcVec, unsigned NumElementsDst, const llvm::Twine &Name="") | clang::CodeGen::CodeGenFunction | |
| EmitBoundsCheck(const Expr *E, const Expr *Base, llvm::Value *Index, QualType IndexType, bool Accessed) | clang::CodeGen::CodeGenFunction | |
| EmitBoundsCheckImpl(const Expr *E, llvm::Value *Bound, llvm::Value *Index, QualType IndexType, QualType IndexedType, bool Accessed) | clang::CodeGen::CodeGenFunction | |
| EmitBPFBuiltinExpr(unsigned BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitBranch(llvm::BasicBlock *Block) | clang::CodeGen::CodeGenFunction | |
| EmitBranchOnBoolExpr(const Expr *Cond, llvm::BasicBlock *TrueBlock, llvm::BasicBlock *FalseBlock, uint64_t TrueCount, Stmt::Likelihood LH=Stmt::LH_None, const Expr *ConditionalOp=nullptr, const VarDecl *ConditionalDecl=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitBranchThroughCleanup(JumpDest Dest) | clang::CodeGen::CodeGenFunction | |
| EmitBranchToCounterBlock(const Expr *Cond, BinaryOperator::Opcode LOp, llvm::BasicBlock *TrueBlock, llvm::BasicBlock *FalseBlock, uint64_t TrueCount=0, Stmt::Likelihood LH=Stmt::LH_None, const Expr *CntrIdx=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitBreakStmt(const BreakStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitBuiltinAlignTo(const CallExpr *E, bool AlignUp) | clang::CodeGen::CodeGenFunction | |
| EmitBuiltinAvailable(const VersionTuple &Version) | clang::CodeGen::CodeGenFunction | |
| EmitBuiltinExpr(const GlobalDecl GD, unsigned BuiltinID, const CallExpr *E, ReturnValueSlot ReturnValue) | clang::CodeGen::CodeGenFunction | |
| EmitBuiltinIsAligned(const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, const CallExpr *TheCallExpr, bool IsDelete) | clang::CodeGen::CodeGenFunction | |
| emitBuiltinOSLogFormat(const CallExpr &E) | clang::CodeGen::CodeGenFunction | |
| emitByrefStructureInit(const AutoVarEmission &emission) | clang::CodeGen::CodeGenFunction | |
| EmitCall(const CGFunctionInfo &CallInfo, const CGCallee &Callee, ReturnValueSlot ReturnValue, const CallArgList &Args, llvm::CallBase **CallOrInvoke, bool IsMustTail, SourceLocation Loc, bool IsVirtualFunctionPointerThunk=false) | clang::CodeGen::CodeGenFunction | |
| EmitCall(const CGFunctionInfo &CallInfo, const CGCallee &Callee, ReturnValueSlot ReturnValue, const CallArgList &Args, llvm::CallBase **CallOrInvoke=nullptr, bool IsMustTail=false) | clang::CodeGen::CodeGenFunction | inline |
| EmitCall(QualType FnType, const CGCallee &Callee, const CallExpr *E, ReturnValueSlot ReturnValue, llvm::Value *Chain=nullptr, llvm::CallBase **CallOrInvoke=nullptr, CGFunctionInfo const **ResolvedFnInfo=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitCallAndReturnForThunk(llvm::FunctionCallee Callee, const ThunkInfo *Thunk, bool IsUnprototyped) | clang::CodeGen::CodeGenFunction | |
| EmitCallArg(CallArgList &args, const Expr *E, QualType ArgType) | clang::CodeGen::CodeGenFunction | |
| EmitCallArgs(CallArgList &Args, PrototypeWrapper Prototype, llvm::iterator_range< CallExpr::const_arg_iterator > ArgRange, AbstractCallee AC=AbstractCallee(), unsigned ParamsToSkip=0, EvaluationOrder Order=EvaluationOrder::Default) | clang::CodeGen::CodeGenFunction | |
| EmitCallee(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue=ReturnValueSlot(), llvm::CallBase **CallOrInvoke=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitCallExprLValue(const CallExpr *E, llvm::CallBase **CallOrInvoke=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitCallOrInvoke(llvm::FunctionCallee Callee, ArrayRef< llvm::Value * > Args, const Twine &Name="") | clang::CodeGen::CodeGenFunction | |
| EmitCapturedLocals(CodeGenFunction &ParentCGF, const Stmt *OutlinedStmt, bool IsFilter) | clang::CodeGen::CodeGenFunction | |
| EmitCapturedStmt(const CapturedStmt &S, CapturedRegionKind K) | clang::CodeGen::CodeGenFunction | |
| EmitCaseStmt(const CaseStmt &S, ArrayRef< const Attr * > Attrs) | clang::CodeGen::CodeGenFunction | |
| EmitCaseStmtRange(const CaseStmt &S, ArrayRef< const Attr * > Attrs) | clang::CodeGen::CodeGenFunction | |
| EmitCastLValue(const CastExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCfiCheckFail() | clang::CodeGen::CodeGenFunction | |
| EmitCfiCheckStub() | clang::CodeGen::CodeGenFunction | |
| EmitCfiSlowPathCheck(SanitizerKind::SanitizerOrdinal Ordinal, llvm::Value *Cond, llvm::ConstantInt *TypeId, llvm::Value *Ptr, ArrayRef< llvm::Constant * > StaticArgs) | clang::CodeGen::CodeGenFunction | |
| EmitCheck(ArrayRef< std::pair< llvm::Value *, SanitizerKind::SanitizerOrdinal > > Checked, SanitizerHandler Check, ArrayRef< llvm::Constant * > StaticArgs, ArrayRef< llvm::Value * > DynamicArgs, const TrapReason *TR=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitCheckedArgForAssume(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCheckedArgForBuiltin(const Expr *E, BuiltinCheckKind Kind) | clang::CodeGen::CodeGenFunction | |
| EmitCheckedInBoundsGEP(llvm::Type *ElemTy, llvm::Value *Ptr, ArrayRef< llvm::Value * > IdxList, bool SignedIndices, bool IsSubtraction, SourceLocation Loc, const Twine &Name="") | clang::CodeGen::CodeGenFunction | |
| EmitCheckedInBoundsGEP(Address Addr, ArrayRef< llvm::Value * > IdxList, llvm::Type *elementType, bool SignedIndices, bool IsSubtraction, SourceLocation Loc, CharUnits Align, const Twine &Name="") | clang::CodeGen::CodeGenFunction | |
| EmitCheckedLValue(const Expr *E, TypeCheckKind TCK) | clang::CodeGen::CodeGenFunction | |
| EmitCheckSourceLocation(SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitCheckTypeDescriptor(QualType T) | clang::CodeGen::CodeGenFunction | |
| EmitCheckValue(llvm::Value *V) | clang::CodeGen::CodeGenFunction | |
| EmitCMSEClearRecord(llvm::Value *V, llvm::IntegerType *ITy, QualType RTy) | clang::CodeGen::CodeGenFunction | |
| EmitCMSEClearRecord(llvm::Value *V, llvm::ArrayType *ATy, QualType RTy) | clang::CodeGen::CodeGenFunction | |
| EmitCoawaitExpr(const CoawaitExpr &E, AggValueSlot aggSlot=AggValueSlot::ignored(), bool ignoreResult=false) | clang::CodeGen::CodeGenFunction | |
| EmitCoawaitLValue(const CoawaitExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCommonNeonBuiltinExpr(unsigned BuiltinID, unsigned LLVMIntrinsic, unsigned AltLLVMIntrinsic, const char *NameHint, unsigned Modifier, const CallExpr *E, SmallVectorImpl< llvm::Value * > &Ops, Address PtrOp0, Address PtrOp1, llvm::Triple::ArchType Arch) | clang::CodeGen::CodeGenFunction | |
| EmitComplexAssignmentLValue(const BinaryOperator *E) | clang::CodeGen::CodeGenFunction | |
| EmitComplexCompoundAssignmentLValue(const CompoundAssignOperator *E) | clang::CodeGen::CodeGenFunction | |
| EmitComplexExpr(const Expr *E, bool IgnoreReal=false, bool IgnoreImag=false) | clang::CodeGen::CodeGenFunction | |
| EmitComplexExprIntoLValue(const Expr *E, LValue dest, bool isInit) | clang::CodeGen::CodeGenFunction | |
| EmitComplexPrePostIncDec(const UnaryOperator *E, LValue LV, bool isInc, bool isPre) | clang::CodeGen::CodeGenFunction | |
| EmitComplexToScalarConversion(ComplexPairTy Src, QualType SrcTy, QualType DstTy, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitCompoundAssignmentLValue(const CompoundAssignOperator *E) | clang::CodeGen::CodeGenFunction | |
| EmitCompoundLiteralLValue(const CompoundLiteralExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCompoundStmt(const CompoundStmt &S, bool GetLast=false, AggValueSlot AVS=AggValueSlot::ignored()) | clang::CodeGen::CodeGenFunction | |
| EmitCompoundStmtWithoutScope(const CompoundStmt &S, bool GetLast=false, AggValueSlot AVS=AggValueSlot::ignored()) | clang::CodeGen::CodeGenFunction | |
| EmitConditionalOperatorLValue(const AbstractConditionalOperator *E) | clang::CodeGen::CodeGenFunction | |
| EmitConstructorBody(FunctionArgList &Args) | clang::CodeGen::CodeGenFunction | |
| EmitContinueStmt(const ContinueStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitCoreturnStmt(const CoreturnStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitCoroutineBody(const CoroutineBodyStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitCoroutineIntrinsic(const CallExpr *E, unsigned int IID) | clang::CodeGen::CodeGenFunction | |
| EmitCountedByBoundsChecking(const Expr *E, llvm::Value *Idx, Address Addr, QualType IdxTy, QualType ArrayTy, bool Accessed, bool FlexibleArray) | clang::CodeGen::CodeGenFunction | |
| EmitCoyieldExpr(const CoyieldExpr &E, AggValueSlot aggSlot=AggValueSlot::ignored(), bool ignoreResult=false) | clang::CodeGen::CodeGenFunction | |
| EmitCoyieldLValue(const CoyieldExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCtorPrologue(const CXXConstructorDecl *CD, CXXCtorType Type, FunctionArgList &Args) | clang::CodeGen::CodeGenFunction | |
| EmitCUDAKernelCallExpr(const CUDAKernelCallExpr *E, ReturnValueSlot ReturnValue, llvm::CallBase **CallOrInvoke) | clang::CodeGen::CodeGenFunction | |
| EmitCXXAggrConstructorCall(const CXXConstructorDecl *D, const ArrayType *ArrayTy, Address ArrayPtr, const CXXConstructExpr *E, bool NewPointerIsChecked, bool ZeroInitialization=false) | clang::CodeGen::CodeGenFunction | |
| EmitCXXAggrConstructorCall(const CXXConstructorDecl *D, llvm::Value *NumElements, Address ArrayPtr, const CXXConstructExpr *E, bool NewPointerIsChecked, bool ZeroInitialization=false) | clang::CodeGen::CodeGenFunction | |
| EmitCXXBindTemporaryLValue(const CXXBindTemporaryExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCXXConstructExpr(const CXXConstructExpr *E, AggValueSlot Dest) | clang::CodeGen::CodeGenFunction | |
| EmitCXXConstructLValue(const CXXConstructExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCXXConstructorCall(const CXXConstructorDecl *D, CXXCtorType Type, bool ForVirtualBase, bool Delegating, AggValueSlot ThisAVS, const CXXConstructExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCXXConstructorCall(const CXXConstructorDecl *D, CXXCtorType Type, bool ForVirtualBase, bool Delegating, Address This, CallArgList &Args, AggValueSlot::Overlap_t Overlap, SourceLocation Loc, bool NewPointerIsChecked, llvm::CallBase **CallOrInvoke=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitCXXDeleteExpr(const CXXDeleteExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCXXDestructorCall(const CXXDestructorDecl *D, CXXDtorType Type, bool ForVirtualBase, bool Delegating, Address This, QualType ThisTy) | clang::CodeGen::CodeGenFunction | |
| EmitCXXDestructorCall(GlobalDecl Dtor, const CGCallee &Callee, llvm::Value *This, QualType ThisTy, llvm::Value *ImplicitParam, QualType ImplicitParamTy, const CallExpr *E, llvm::CallBase **CallOrInvoke=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitCXXForRangeStmt(const CXXForRangeStmt &S, ArrayRef< const Attr * > Attrs={}) | clang::CodeGen::CodeGenFunction | |
| EmitCXXGlobalVarDeclInit(const VarDecl &D, llvm::GlobalVariable *GV, bool PerformInit) | clang::CodeGen::CodeGenFunction | |
| EmitCXXGuardedInit(const VarDecl &D, llvm::GlobalVariable *DeclPtr, bool PerformInit) | clang::CodeGen::CodeGenFunction | |
| EmitCXXGuardedInitBranch(llvm::Value *NeedsInit, llvm::BasicBlock *InitBlock, llvm::BasicBlock *NoInitBlock, GuardKind Kind, const VarDecl *D) | clang::CodeGen::CodeGenFunction | |
| EmitCXXMemberCallExpr(const CXXMemberCallExpr *E, ReturnValueSlot ReturnValue, llvm::CallBase **CallOrInvoke=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitCXXMemberDataPointerAddress(const Expr *E, Address base, llvm::Value *memberPtr, const MemberPointerType *memberPtrType, bool IsInBounds, LValueBaseInfo *BaseInfo=nullptr, TBAAAccessInfo *TBAAInfo=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitCXXMemberOrOperatorCall(const CXXMethodDecl *Method, const CGCallee &Callee, ReturnValueSlot ReturnValue, llvm::Value *This, llvm::Value *ImplicitParam, QualType ImplicitParamTy, const CallExpr *E, CallArgList *RtlArgs, llvm::CallBase **CallOrInvoke) | clang::CodeGen::CodeGenFunction | |
| EmitCXXMemberOrOperatorMemberCallExpr(const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, bool HasQualifier, NestedNameSpecifier Qualifier, bool IsArrow, const Expr *Base, llvm::CallBase **CallOrInvoke) | clang::CodeGen::CodeGenFunction | |
| EmitCXXMemberPointerCallExpr(const CXXMemberCallExpr *E, ReturnValueSlot ReturnValue, llvm::CallBase **CallOrInvoke) | clang::CodeGen::CodeGenFunction | |
| EmitCXXNewExpr(const CXXNewExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCXXOperatorMemberCallExpr(const CXXOperatorCallExpr *E, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue, llvm::CallBase **CallOrInvoke) | clang::CodeGen::CodeGenFunction | |
| EmitCXXPseudoDestructorExpr(const CXXPseudoDestructorExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCXXTemporary(const CXXTemporary *Temporary, QualType TempType, Address Ptr) | clang::CodeGen::CodeGenFunction | |
| EmitCXXThrowExpr(const CXXThrowExpr *E, bool KeepInsertionPoint=true) | clang::CodeGen::CodeGenFunction | |
| EmitCXXTryStmt(const CXXTryStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitCXXTypeidExpr(const CXXTypeidExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCXXTypeidLValue(const CXXTypeidExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCXXUuidofExpr(const CXXUuidofExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitCXXUuidofLValue(const CXXUuidofExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitDecl(const Decl &D, bool EvaluateConditionDecl=false) | clang::CodeGen::CodeGenFunction | |
| EmitDeclRefExprDbgValue(const DeclRefExpr *E, const APValue &Init) | clang::CodeGen::CodeGenFunction | |
| EmitDeclRefLValue(const DeclRefExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitDeclStmt(const DeclStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitDefaultStmt(const DefaultStmt &S, ArrayRef< const Attr * > Attrs) | clang::CodeGen::CodeGenFunction | |
| EmitDelegateCallArg(CallArgList &args, const VarDecl *param, SourceLocation loc) | clang::CodeGen::CodeGenFunction | |
| EmitDelegateCXXConstructorCall(const CXXConstructorDecl *Ctor, CXXCtorType CtorType, const FunctionArgList &Args, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitDelegatingCXXConstructorCall(const CXXConstructorDecl *Ctor, const FunctionArgList &Args) | clang::CodeGen::CodeGenFunction | |
| EmitDeleteCall(const FunctionDecl *DeleteFD, llvm::Value *Ptr, QualType DeleteTy, llvm::Value *NumElements=nullptr, CharUnits CookieSize=CharUnits()) | clang::CodeGen::CodeGenFunction | |
| emitDestroy(Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) | clang::CodeGen::CodeGenFunction | |
| EmitDestructorBody(FunctionArgList &Args) | clang::CodeGen::CodeGenFunction | |
| EmitDirectXBuiltinExpr(unsigned BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitDoStmt(const DoStmt &S, ArrayRef< const Attr * > Attrs={}) | clang::CodeGen::CodeGenFunction | |
| EmitDynamicCast(Address V, const CXXDynamicCastExpr *DCE) | clang::CodeGen::CodeGenFunction | |
| EmitEndEHSpec(const Decl *D) | clang::CodeGen::CodeGenFunction | |
| EmitExprAsInit(const Expr *init, const ValueDecl *D, LValue lvalue, bool capturedByInit) | clang::CodeGen::CodeGenFunction | |
| EmitExtendGCLifetime(llvm::Value *object) | clang::CodeGen::CodeGenFunction | |
| EmitExtVectorElementExpr(const ExtVectorElementExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitExtVectorElementLValue(LValue V) | clang::CodeGen::CodeGenFunction | |
| EmitFakeUse(Address Addr) | clang::CodeGen::CodeGenFunction | |
| EmitFieldAnnotations(const FieldDecl *D, Address V) | clang::CodeGen::CodeGenFunction | |
| EmitForStmt(const ForStmt &S, ArrayRef< const Attr * > Attrs={}) | clang::CodeGen::CodeGenFunction | |
| EmitForwardingCallToLambda(const CXXMethodDecl *LambdaCallOperator, CallArgList &CallArgs, const CGFunctionInfo *CallOpFnInfo=nullptr, llvm::Constant *CallOpFn=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitFP8NeonCall(unsigned IID, ArrayRef< llvm::Type * > Tys, SmallVectorImpl< llvm::Value * > &O, const CallExpr *E, const char *name) | clang::CodeGen::CodeGenFunction | |
| EmitFP8NeonCvtCall(unsigned IID, llvm::Type *Ty0, llvm::Type *Ty1, bool Extract, SmallVectorImpl< llvm::Value * > &Ops, const CallExpr *E, const char *name) | clang::CodeGen::CodeGenFunction | |
| EmitFP8NeonFDOTCall(unsigned IID, bool ExtendLaneArg, llvm::Type *RetTy, SmallVectorImpl< llvm::Value * > &Ops, const CallExpr *E, const char *name) | clang::CodeGen::CodeGenFunction | |
| EmitFP8NeonFMLACall(unsigned IID, bool ExtendLaneArg, llvm::Type *RetTy, SmallVectorImpl< llvm::Value * > &Ops, const CallExpr *E, const char *name) | clang::CodeGen::CodeGenFunction | |
| EmitFromMemory(llvm::Value *Value, QualType Ty) | clang::CodeGen::CodeGenFunction | |
| EmitFunctionBody(const Stmt *Body) | clang::CodeGen::CodeGenFunction | |
| EmitFunctionEpilog(const CGFunctionInfo &FI, bool EmitRetDbgLoc, SourceLocation EndLoc, uint64_t RetKeyInstructionsSourceAtom) | clang::CodeGen::CodeGenFunction | |
| EmitFunctionProlog(const CGFunctionInfo &FI, llvm::Function *Fn, const FunctionArgList &Args) | clang::CodeGen::CodeGenFunction | |
| EmitGotoStmt(const GotoStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitHexagonBuiltinExpr(unsigned BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitHLSLArrayAssignLValue(const BinaryOperator *E) | clang::CodeGen::CodeGenFunction | |
| EmitHLSLBuiltinExpr(unsigned BuiltinID, const CallExpr *E, ReturnValueSlot ReturnValue) | clang::CodeGen::CodeGenFunction | |
| EmitHLSLOutArgExpr(const HLSLOutArgExpr *E, CallArgList &Args, QualType Ty) | clang::CodeGen::CodeGenFunction | |
| EmitHLSLOutArgLValues(const HLSLOutArgExpr *E, QualType Ty) | clang::CodeGen::CodeGenFunction | |
| EmitIfStmt(const IfStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitIgnoredConditionalOperator(const AbstractConditionalOperator *E) | clang::CodeGen::CodeGenFunction | |
| EmitIgnoredExpr(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| emitImplicitAssignmentOperatorBody(FunctionArgList &Args) | clang::CodeGen::CodeGenFunction | |
| EmitIndirectGotoStmt(const IndirectGotoStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitInheritedCXXConstructorCall(const CXXConstructorDecl *D, bool ForVirtualBase, Address This, bool InheritedFromVBase, const CXXInheritedCtorInitExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitInitializationToLValue(const Expr *E, LValue LV, AggValueSlot::IsZeroed_t IsZeroed=AggValueSlot::IsNotZeroed) | clang::CodeGen::CodeGenFunction | |
| EmitInitializerForField(FieldDecl *Field, LValue LHS, Expr *Init) | clang::CodeGen::CodeGenFunction | |
| EmitInitListLValue(const InitListExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitInlinedInheritingCXXConstructorCall(const CXXConstructorDecl *Ctor, CXXCtorType CtorType, bool ForVirtualBase, bool Delegating, CallArgList &Args) | clang::CodeGen::CodeGenFunction | |
| EmitInvariantStart(llvm::Constant *Addr, CharUnits Size) | clang::CodeGen::CodeGenFunction | |
| EmitIvarOffset(const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) | clang::CodeGen::CodeGenFunction | |
| EmitIvarOffsetAsPointerDiff(const ObjCInterfaceDecl *Interface, const ObjCIvarDecl *Ivar) | clang::CodeGen::CodeGenFunction | |
| EmitKCFIOperandBundle(const CGCallee &Callee, SmallVectorImpl< llvm::OperandBundleDef > &Bundles) | clang::CodeGen::CodeGenFunction | |
| EmitLabel(const LabelDecl *D) | clang::CodeGen::CodeGenFunction | |
| EmitLabelStmt(const LabelStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitLambdaBlockInvokeBody() | clang::CodeGen::CodeGenFunction | |
| EmitLambdaDelegatingInvokeBody(const CXXMethodDecl *MD, CallArgList &CallArgs) | clang::CodeGen::CodeGenFunction | |
| EmitLambdaInAllocaCallOpBody(const CXXMethodDecl *MD) | clang::CodeGen::CodeGenFunction | |
| EmitLambdaInAllocaImplFn(const CXXMethodDecl *CallOp, const CGFunctionInfo **ImplFnInfo, llvm::Function **ImplFn) | clang::CodeGen::CodeGenFunction | |
| EmitLambdaStaticInvokeBody(const CXXMethodDecl *MD) | clang::CodeGen::CodeGenFunction | |
| EmitLambdaVLACapture(const VariableArrayType *VAT, LValue LV) | clang::CodeGen::CodeGenFunction | inline |
| EmitLandingPad() | clang::CodeGen::CodeGenFunction | |
| EmitLifetimeEnd(llvm::Value *Addr) | clang::CodeGen::CodeGenFunction | |
| EmitLifetimeStart(llvm::Value *Addr) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfAnyValue(LValue V, AggValueSlot Slot=AggValueSlot::ignored(), SourceLocation Loc={}) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfBitfieldLValue(LValue LV, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfComplex(LValue src, SourceLocation loc) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfCountedByField(const Expr *Base, const FieldDecl *FD, const FieldDecl *CountDecl) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfExtVectorElementLValue(LValue V) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfGlobalRegLValue(LValue LV) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfLValue(LValue V, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfPointer(Address Ptr, const PointerType *PtrTy, LValueBaseInfo *BaseInfo=nullptr, TBAAAccessInfo *TBAAInfo=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfPointerLValue(Address Ptr, const PointerType *PtrTy) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfReference(LValue RefLVal, LValueBaseInfo *PointeeBaseInfo=nullptr, TBAAAccessInfo *PointeeTBAAInfo=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfReferenceLValue(LValue RefLVal) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfReferenceLValue(Address RefAddr, QualType RefTy, AlignmentSource Source=AlignmentSource::Type) | clang::CodeGen::CodeGenFunction | inline |
| EmitLoadOfScalar(Address Addr, bool Volatile, QualType Ty, SourceLocation Loc, AlignmentSource Source=AlignmentSource::Type, bool isNontemporal=false) | clang::CodeGen::CodeGenFunction | inline |
| EmitLoadOfScalar(Address Addr, bool Volatile, QualType Ty, SourceLocation Loc, LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo, bool isNontemporal=false) | clang::CodeGen::CodeGenFunction | |
| EmitLoadOfScalar(LValue lvalue, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitLValue(const Expr *E, KnownNonNull_t IsKnownNonNull=NotKnownNonNull) | clang::CodeGen::CodeGenFunction | |
| EmitLValueForField(LValue Base, const FieldDecl *Field, bool IsInBounds=true) | clang::CodeGen::CodeGenFunction | |
| EmitLValueForFieldInitialization(LValue Base, const FieldDecl *Field) | clang::CodeGen::CodeGenFunction | |
| EmitLValueForIvar(QualType ObjectTy, llvm::Value *Base, const ObjCIvarDecl *Ivar, unsigned CVRQualifiers) | clang::CodeGen::CodeGenFunction | |
| EmitLValueForLambdaField(const FieldDecl *Field) | clang::CodeGen::CodeGenFunction | |
| EmitLValueForLambdaField(const FieldDecl *Field, llvm::Value *ThisValue) | clang::CodeGen::CodeGenFunction | |
| EmitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitMatrixIndexExpr(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| EmitMatrixSubscriptExpr(const MatrixSubscriptExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitMemberExpr(const MemberExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitMSVAListRef(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| EmitMSVCBuiltinExpr(MSVCIntrin BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitMultiVersionResolver(llvm::Function *Resolver, ArrayRef< FMVResolverOption > Options) | clang::CodeGen::CodeGenFunction | |
| EmitMustTailThunk(GlobalDecl GD, llvm::Value *AdjustedThisPtr, llvm::FunctionCallee Callee) | clang::CodeGen::CodeGenFunction | |
| EmitNeonCall(llvm::Function *F, SmallVectorImpl< llvm::Value * > &O, const char *name, unsigned shift=0, bool rightshift=false) | clang::CodeGen::CodeGenFunction | |
| EmitNeonRShiftImm(llvm::Value *Vec, llvm::Value *Amt, llvm::Type *Ty, bool usgn, const char *name) | clang::CodeGen::CodeGenFunction | |
| EmitNeonShiftVector(llvm::Value *V, llvm::Type *Ty, bool negateForRightShift) | clang::CodeGen::CodeGenFunction | |
| EmitNeonSplat(llvm::Value *V, llvm::Constant *Idx, const llvm::ElementCount &Count) | clang::CodeGen::CodeGenFunction | |
| EmitNeonSplat(llvm::Value *V, llvm::Constant *Idx) | clang::CodeGen::CodeGenFunction | |
| EmitNewArrayInitializer(const CXXNewExpr *E, QualType elementType, llvm::Type *ElementTy, Address NewPtr, llvm::Value *NumElements, llvm::Value *AllocSizeWithoutCookie) | clang::CodeGen::CodeGenFunction | |
| EmitNonNullArgCheck(RValue RV, QualType ArgType, SourceLocation ArgLoc, AbstractCallee AC, unsigned ParmNum) | clang::CodeGen::CodeGenFunction | |
| EmitNonNullArgCheck(Address Addr, QualType ArgType, SourceLocation ArgLoc, AbstractCallee AC, unsigned ParmNum) | clang::CodeGen::CodeGenFunction | |
| EmitNonNullRValueCheck(RValue RV, QualType T) | clang::CodeGen::CodeGenFunction | |
| EmitNoreturnRuntimeCallOrInvoke(llvm::FunctionCallee callee, ArrayRef< llvm::Value * > args) | clang::CodeGen::CodeGenFunction | |
| EmitNounwindRuntimeCall(llvm::FunctionCallee callee, const Twine &name="") | clang::CodeGen::CodeGenFunction | |
| EmitNounwindRuntimeCall(llvm::FunctionCallee callee, ArrayRef< Address > args, const Twine &name="") | clang::CodeGen::CodeGenFunction | |
| EmitNounwindRuntimeCall(llvm::FunctionCallee callee, ArrayRef< llvm::Value * > args, const Twine &name="") | clang::CodeGen::CodeGenFunction | |
| EmitNullabilityCheck(LValue LHS, llvm::Value *RHS, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitNullInitialization(Address DestPtr, QualType Ty) | clang::CodeGen::CodeGenFunction | |
| EmitNVPTXBuiltinExpr(unsigned BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitNVPTXDevicePrintfCallExpr(const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitObjCAlloc(llvm::Value *value, llvm::Type *returnType) | clang::CodeGen::CodeGenFunction | |
| EmitObjCAllocInit(llvm::Value *value, llvm::Type *resultType) | clang::CodeGen::CodeGenFunction | |
| EmitObjCAllocWithZone(llvm::Value *value, llvm::Type *returnType) | clang::CodeGen::CodeGenFunction | |
| EmitObjCArrayLiteral(const ObjCArrayLiteral *E) | clang::CodeGen::CodeGenFunction | |
| EmitObjCAtSynchronizedStmt(const ObjCAtSynchronizedStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitObjCAtThrowStmt(const ObjCAtThrowStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitObjCAtTryStmt(const ObjCAtTryStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitObjCAutorelease(llvm::Value *value, llvm::Type *returnType) | clang::CodeGen::CodeGenFunction | |
| EmitObjCAutoreleasePoolCleanup(llvm::Value *Ptr) | clang::CodeGen::CodeGenFunction | |
| EmitObjCAutoreleasePoolPop(llvm::Value *Ptr) | clang::CodeGen::CodeGenFunction | |
| EmitObjCAutoreleasePoolPush() | clang::CodeGen::CodeGenFunction | |
| EmitObjCAutoreleasePoolStmt(const ObjCAutoreleasePoolStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitObjCBoxedExpr(const ObjCBoxedExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitObjCCollectionLiteral(const Expr *E, const ObjCMethodDecl *MethodWithObjects) | clang::CodeGen::CodeGenFunction | |
| EmitObjCConsumeObject(QualType T, llvm::Value *Ptr) | clang::CodeGen::CodeGenFunction | |
| EmitObjCDictionaryLiteral(const ObjCDictionaryLiteral *E) | clang::CodeGen::CodeGenFunction | |
| EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitObjCExtendObjectLifetime(QualType T, llvm::Value *Ptr) | clang::CodeGen::CodeGenFunction | |
| EmitObjCForCollectionStmt(const ObjCForCollectionStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitObjCIsaExpr(const ObjCIsaExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitObjCIvarRefLValue(const ObjCIvarRefExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitObjCMessageExpr(const ObjCMessageExpr *E, ReturnValueSlot Return=ReturnValueSlot()) | clang::CodeGen::CodeGenFunction | |
| EmitObjCMessageExprLValue(const ObjCMessageExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitObjCMRRAutoreleasePoolPop(llvm::Value *Ptr) | clang::CodeGen::CodeGenFunction | |
| EmitObjCMRRAutoreleasePoolPush() | clang::CodeGen::CodeGenFunction | |
| EmitObjCProtocolExpr(const ObjCProtocolExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitObjCRelease(llvm::Value *value, ARCPreciseLifetime_t precise) | clang::CodeGen::CodeGenFunction | |
| EmitObjCRetainNonBlock(llvm::Value *value, llvm::Type *returnType) | clang::CodeGen::CodeGenFunction | |
| EmitObjCSelectorExpr(const ObjCSelectorExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitObjCSelectorLValue(const ObjCSelectorExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitObjCStringLiteral(const ObjCStringLiteral *E) | clang::CodeGen::CodeGenFunction | |
| EmitObjCThrowOperand(const Expr *expr) | clang::CodeGen::CodeGenFunction | |
| EmitOMPAggregateAssign(Address DestAddr, Address SrcAddr, QualType OriginalType, const llvm::function_ref< void(Address, Address)> CopyGen) | clang::CodeGen::CodeGenFunction | |
| EmitOMPAssumeDirective(const OMPAssumeDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPAtomicDirective(const OMPAtomicDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPAtomicSimpleUpdateExpr(LValue X, RValue E, BinaryOperatorKind BO, bool IsXLHSInRHSPart, llvm::AtomicOrdering AO, SourceLocation Loc, const llvm::function_ref< RValue(RValue)> CommonGen) | clang::CodeGen::CodeGenFunction | |
| EmitOMPBarrierDirective(const OMPBarrierDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPCancelDirective(const OMPCancelDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPCancellationPointDirective(const OMPCancellationPointDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPCanonicalLoop(const OMPCanonicalLoop *S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPCollapsedCanonicalLoopNest(const Stmt *S, int Depth) | clang::CodeGen::CodeGenFunction | |
| EmitOMPCopy(QualType OriginalType, Address DestAddr, Address SrcAddr, const VarDecl *DestVD, const VarDecl *SrcVD, const Expr *Copy) | clang::CodeGen::CodeGenFunction | |
| EmitOMPCopyinClause(const OMPExecutableDirective &D) | clang::CodeGen::CodeGenFunction | |
| EmitOMPCriticalDirective(const OMPCriticalDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPDepobjDirective(const OMPDepobjDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPDistributeDirective(const OMPDistributeDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPDistributeLoop(const OMPLoopDirective &S, const CodeGenLoopTy &CodeGenLoop, Expr *IncExpr) | clang::CodeGen::CodeGenFunction | |
| EmitOMPDistributeParallelForDirective(const OMPDistributeParallelForDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPDistributeParallelForSimdDirective(const OMPDistributeParallelForSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPDistributeSimdDirective(const OMPDistributeSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPErrorDirective(const OMPErrorDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPFirstprivateClause(const OMPExecutableDirective &D, OMPPrivateScope &PrivateScope) | clang::CodeGen::CodeGenFunction | |
| EmitOMPFlushDirective(const OMPFlushDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPForDirective(const OMPForDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPForSimdDirective(const OMPForSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPFuseDirective(const OMPFuseDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPGenericLoopDirective(const OMPGenericLoopDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPInnerLoop(const OMPExecutableDirective &S, bool RequiresCleanup, const Expr *LoopCond, const Expr *IncExpr, const llvm::function_ref< void(CodeGenFunction &)> BodyGen, const llvm::function_ref< void(CodeGenFunction &)> PostIncGen) | clang::CodeGen::CodeGenFunction | |
| EmitOMPInterchangeDirective(const OMPInterchangeDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPInteropDirective(const OMPInteropDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPLastprivateClauseFinal(const OMPExecutableDirective &D, bool NoFinals, llvm::Value *IsLastIterCond=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitOMPLastprivateClauseInit(const OMPExecutableDirective &D, OMPPrivateScope &PrivateScope) | clang::CodeGen::CodeGenFunction | |
| EmitOMPLinearClause(const OMPLoopDirective &D, CodeGenFunction::OMPPrivateScope &PrivateScope) | clang::CodeGen::CodeGenFunction | |
| EmitOMPLinearClauseFinal(const OMPLoopDirective &D, const llvm::function_ref< llvm::Value *(CodeGenFunction &)> CondGen) | clang::CodeGen::CodeGenFunction | |
| EmitOMPLinearClauseInit(const OMPLoopDirective &D) | clang::CodeGen::CodeGenFunction | |
| EmitOMPLoopBody(const OMPLoopDirective &D, JumpDest LoopExit) | clang::CodeGen::CodeGenFunction | |
| EmitOMPMaskedDirective(const OMPMaskedDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPMaskedTaskLoopDirective(const OMPMaskedTaskLoopDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPMaskedTaskLoopSimdDirective(const OMPMaskedTaskLoopSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPMasterDirective(const OMPMasterDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPMasterTaskLoopDirective(const OMPMasterTaskLoopDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPMasterTaskLoopSimdDirective(const OMPMasterTaskLoopSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPMetaDirective(const OMPMetaDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPOrderedDirective(const OMPOrderedDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPParallelDirective(const OMPParallelDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPParallelForDirective(const OMPParallelForDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPParallelForSimdDirective(const OMPParallelForSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPParallelGenericLoopDirective(const OMPLoopDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPParallelMaskedDirective(const OMPParallelMaskedDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPParallelMaskedTaskLoopDirective(const OMPParallelMaskedTaskLoopDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPParallelMaskedTaskLoopSimdDirective(const OMPParallelMaskedTaskLoopSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPParallelMasterDirective(const OMPParallelMasterDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPParallelMasterTaskLoopDirective(const OMPParallelMasterTaskLoopDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPParallelMasterTaskLoopSimdDirective(const OMPParallelMasterTaskLoopSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPParallelSectionsDirective(const OMPParallelSectionsDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPPrivateClause(const OMPExecutableDirective &D, OMPPrivateScope &PrivateScope) | clang::CodeGen::CodeGenFunction | |
| EmitOMPPrivateLoopCounters(const OMPLoopDirective &S, OMPPrivateScope &LoopScope) | clang::CodeGen::CodeGenFunction | |
| EmitOMPReductionClauseFinal(const OMPExecutableDirective &D, const OpenMPDirectiveKind ReductionKind) | clang::CodeGen::CodeGenFunction | |
| EmitOMPReductionClauseInit(const OMPExecutableDirective &D, OMPPrivateScope &PrivateScope, bool ForInscan=false) | clang::CodeGen::CodeGenFunction | |
| EmitOMPReverseDirective(const OMPReverseDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPScanDirective(const OMPScanDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPScopeDirective(const OMPScopeDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPSectionDirective(const OMPSectionDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPSectionsDirective(const OMPSectionsDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPSharedLValue(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| EmitOMPSimdDirective(const OMPSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPSimdFinal(const OMPLoopDirective &D, const llvm::function_ref< llvm::Value *(CodeGenFunction &)> CondGen) | clang::CodeGen::CodeGenFunction | |
| EmitOMPSimdInit(const OMPLoopDirective &D) | clang::CodeGen::CodeGenFunction | |
| emitOMPSimpleStore(LValue LVal, RValue RVal, QualType RValTy, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitOMPSingleDirective(const OMPSingleDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPStripeDirective(const OMPStripeDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetDataDirective(const OMPTargetDataDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetDeviceFunction(CodeGenModule &CGM, StringRef ParentName, const OMPTargetDirective &S) | clang::CodeGen::CodeGenFunction | static |
| EmitOMPTargetDirective(const OMPTargetDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetEnterDataDirective(const OMPTargetEnterDataDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetExitDataDirective(const OMPTargetExitDataDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetParallelDeviceFunction(CodeGenModule &CGM, StringRef ParentName, const OMPTargetParallelDirective &S) | clang::CodeGen::CodeGenFunction | static |
| EmitOMPTargetParallelDirective(const OMPTargetParallelDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetParallelForDeviceFunction(CodeGenModule &CGM, StringRef ParentName, const OMPTargetParallelForDirective &S) | clang::CodeGen::CodeGenFunction | static |
| EmitOMPTargetParallelForDirective(const OMPTargetParallelForDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetParallelForSimdDeviceFunction(CodeGenModule &CGM, StringRef ParentName, const OMPTargetParallelForSimdDirective &S) | clang::CodeGen::CodeGenFunction | static |
| EmitOMPTargetParallelForSimdDirective(const OMPTargetParallelForSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetParallelGenericLoopDeviceFunction(CodeGenModule &CGM, StringRef ParentName, const OMPTargetParallelGenericLoopDirective &S) | clang::CodeGen::CodeGenFunction | static |
| EmitOMPTargetParallelGenericLoopDirective(const OMPTargetParallelGenericLoopDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetSimdDeviceFunction(CodeGenModule &CGM, StringRef ParentName, const OMPTargetSimdDirective &S) | clang::CodeGen::CodeGenFunction | static |
| EmitOMPTargetSimdDirective(const OMPTargetSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetTaskBasedDirective(const OMPExecutableDirective &S, const RegionCodeGenTy &BodyGen, OMPTargetDataInfo &InputInfo) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetTeamsDeviceFunction(CodeGenModule &CGM, StringRef ParentName, const OMPTargetTeamsDirective &S) | clang::CodeGen::CodeGenFunction | static |
| EmitOMPTargetTeamsDirective(const OMPTargetTeamsDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetTeamsDistributeDeviceFunction(CodeGenModule &CGM, StringRef ParentName, const OMPTargetTeamsDistributeDirective &S) | clang::CodeGen::CodeGenFunction | static |
| EmitOMPTargetTeamsDistributeDirective(const OMPTargetTeamsDistributeDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetTeamsDistributeParallelForDeviceFunction(CodeGenModule &CGM, StringRef ParentName, const OMPTargetTeamsDistributeParallelForDirective &S) | clang::CodeGen::CodeGenFunction | static |
| EmitOMPTargetTeamsDistributeParallelForDirective(const OMPTargetTeamsDistributeParallelForDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetTeamsDistributeParallelForSimdDeviceFunction(CodeGenModule &CGM, StringRef ParentName, const OMPTargetTeamsDistributeParallelForSimdDirective &S) | clang::CodeGen::CodeGenFunction | static |
| EmitOMPTargetTeamsDistributeParallelForSimdDirective(const OMPTargetTeamsDistributeParallelForSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetTeamsDistributeSimdDeviceFunction(CodeGenModule &CGM, StringRef ParentName, const OMPTargetTeamsDistributeSimdDirective &S) | clang::CodeGen::CodeGenFunction | static |
| EmitOMPTargetTeamsDistributeSimdDirective(const OMPTargetTeamsDistributeSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetTeamsGenericLoopDeviceFunction(CodeGenModule &CGM, StringRef ParentName, const OMPTargetTeamsGenericLoopDirective &S) | clang::CodeGen::CodeGenFunction | static |
| EmitOMPTargetTeamsGenericLoopDirective(const OMPTargetTeamsGenericLoopDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTargetUpdateDirective(const OMPTargetUpdateDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTaskBasedDirective(const OMPExecutableDirective &S, const OpenMPDirectiveKind CapturedRegion, const RegionCodeGenTy &BodyGen, const TaskGenTy &TaskGen, OMPTaskDataTy &Data) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTaskDirective(const OMPTaskDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTaskgroupDirective(const OMPTaskgroupDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTaskLoopBasedDirective(const OMPLoopDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTaskLoopDirective(const OMPTaskLoopDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTaskLoopSimdDirective(const OMPTaskLoopSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTaskwaitDirective(const OMPTaskwaitDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTaskyieldDirective(const OMPTaskyieldDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTeamsDirective(const OMPTeamsDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTeamsDistributeDirective(const OMPTeamsDistributeDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTeamsDistributeParallelForDirective(const OMPTeamsDistributeParallelForDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTeamsDistributeParallelForSimdDirective(const OMPTeamsDistributeParallelForSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTeamsDistributeSimdDirective(const OMPTeamsDistributeSimdDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTeamsGenericLoopDirective(const OMPTeamsGenericLoopDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPTileDirective(const OMPTileDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPUnrollDirective(const OMPUnrollDirective &S) | clang::CodeGen::CodeGenFunction | |
| EmitOMPUseDeviceAddrClause(const OMPUseDeviceAddrClause &C, OMPPrivateScope &PrivateScope, const llvm::DenseMap< const ValueDecl *, llvm::Value * > CaptureDeviceAddrMap) | clang::CodeGen::CodeGenFunction | |
| EmitOMPUseDevicePtrClause(const OMPUseDevicePtrClause &C, OMPPrivateScope &PrivateScope, const llvm::DenseMap< const ValueDecl *, llvm::Value * > CaptureDeviceAddrMap) | clang::CodeGen::CodeGenFunction | |
| EmitOMPWorksharingLoop(const OMPLoopDirective &S, Expr *EUB, const CodeGenLoopBoundsTy &CodeGenLoopBounds, const CodeGenDispatchBoundsTy &CGDispatchBounds) | clang::CodeGen::CodeGenFunction | |
| EmitOpaqueValueLValue(const OpaqueValueExpr *e) | clang::CodeGen::CodeGenFunction | |
| EmitOpenACCAtomicConstruct(const OpenACCAtomicConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCCacheConstruct(const OpenACCCacheConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCCombinedConstruct(const OpenACCCombinedConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCComputeConstruct(const OpenACCComputeConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCDataConstruct(const OpenACCDataConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCEnterDataConstruct(const OpenACCEnterDataConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCExitDataConstruct(const OpenACCExitDataConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCHostDataConstruct(const OpenACCHostDataConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCInitConstruct(const OpenACCInitConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCLoopConstruct(const OpenACCLoopConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCSetConstruct(const OpenACCSetConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCShutdownConstruct(const OpenACCShutdownConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCUpdateConstruct(const OpenACCUpdateConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOpenACCWaitConstruct(const OpenACCWaitConstruct &S) | clang::CodeGen::CodeGenFunction | inline |
| EmitOrigPointerRValue(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| EmitParmDecl(const VarDecl &D, ParamValue Arg, unsigned ArgNo) | clang::CodeGen::CodeGenFunction | |
| EmitPointerArithmetic(const BinaryOperator *BO, Expr *pointerOperand, llvm::Value *pointer, Expr *indexOperand, llvm::Value *index, bool isSubtraction) | clang::CodeGen::CodeGenFunction | |
| EmitPointerAuthAuth(const CGPointerAuthInfo &Info, llvm::Value *Pointer) | clang::CodeGen::CodeGenFunction | |
| EmitPointerAuthBlendDiscriminator(llvm::Value *StorageAddress, llvm::Value *Discriminator) | clang::CodeGen::CodeGenFunction | |
| EmitPointerAuthCopy(PointerAuthQualifier Qualifier, QualType Type, Address DestField, Address SrcField) | clang::CodeGen::CodeGenFunction | |
| EmitPointerAuthInfo(const PointerAuthSchema &Schema, llvm::Value *StorageAddress, GlobalDecl SchemaDecl, QualType SchemaType) | clang::CodeGen::CodeGenFunction | |
| EmitPointerAuthInfo(PointerAuthQualifier Qualifier, Address StorageAddress) | clang::CodeGen::CodeGenFunction | |
| EmitPointerAuthOperandBundle(const CGPointerAuthInfo &Info, SmallVectorImpl< llvm::OperandBundleDef > &Bundles) | clang::CodeGen::CodeGenFunction | |
| EmitPointerAuthQualify(PointerAuthQualifier Qualifier, llvm::Value *Pointer, QualType ValueType, Address StorageAddress, bool IsKnownNonNull) | clang::CodeGen::CodeGenFunction | |
| EmitPointerAuthQualify(PointerAuthQualifier Qualifier, const Expr *PointerExpr, Address StorageAddress) | clang::CodeGen::CodeGenFunction | |
| emitPointerAuthResign(llvm::Value *Pointer, QualType PointerType, const CGPointerAuthInfo &CurAuthInfo, const CGPointerAuthInfo &NewAuthInfo, bool IsKnownNonNull) | clang::CodeGen::CodeGenFunction | |
| emitPointerAuthResignCall(llvm::Value *Pointer, const CGPointerAuthInfo &CurInfo, const CGPointerAuthInfo &NewInfo) | clang::CodeGen::CodeGenFunction | |
| EmitPointerAuthSign(const CGPointerAuthInfo &Info, llvm::Value *Pointer) | clang::CodeGen::CodeGenFunction | |
| EmitPointerAuthUnqualify(PointerAuthQualifier Qualifier, llvm::Value *Pointer, QualType PointerType, Address StorageAddress, bool IsKnownNonNull) | clang::CodeGen::CodeGenFunction | |
| EmitPointerToDataMemberBinaryExpr(const BinaryOperator *E) | clang::CodeGen::CodeGenFunction | |
| EmitPointerWithAlignment(const Expr *Addr, LValueBaseInfo *BaseInfo=nullptr, TBAAAccessInfo *TBAAInfo=nullptr, KnownNonNull_t IsKnownNonNull=NotKnownNonNull) | clang::CodeGen::CodeGenFunction | |
| EmitPPCBuiltinExpr(unsigned BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitPredefinedLValue(const PredefinedExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitPromotedComplexExpr(const Expr *E, QualType PromotionType) | clang::CodeGen::CodeGenFunction | |
| EmitPromotedScalarExpr(const Expr *E, QualType PromotionType) | clang::CodeGen::CodeGenFunction | |
| EmitPromotedValue(ComplexPairTy result, QualType PromotionType) | clang::CodeGen::CodeGenFunction | |
| EmitPseudoObjectLValue(const PseudoObjectExpr *e) | clang::CodeGen::CodeGenFunction | |
| EmitPseudoObjectRValue(const PseudoObjectExpr *e, AggValueSlot slot=AggValueSlot::ignored()) | clang::CodeGen::CodeGenFunction | |
| EmitReferenceBindingToExpr(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| EmitReturnBlock() | clang::CodeGen::CodeGenFunction | |
| EmitReturnStmt(const ReturnStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitReturnValueCheck(llvm::Value *RV) | clang::CodeGen::CodeGenFunction | |
| EmitRISCVBuiltinExpr(unsigned BuiltinID, const CallExpr *E, ReturnValueSlot ReturnValue) | clang::CodeGen::CodeGenFunction | |
| EmitRISCVCpuInit() | clang::CodeGen::CodeGenFunction | |
| EmitRISCVCpuIs(const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitRISCVCpuIs(StringRef CPUStr) | clang::CodeGen::CodeGenFunction | |
| EmitRISCVCpuSupports(const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitRISCVCpuSupports(ArrayRef< StringRef > FeaturesStrs) | clang::CodeGen::CodeGenFunction | |
| EmitRISCVMultiVersionResolver(llvm::Function *Resolver, ArrayRef< FMVResolverOption > Options) | clang::CodeGen::CodeGenFunction | |
| emitRotate(const CallExpr *E, bool IsRotateRight) | clang::CodeGen::CodeGenFunction | |
| EmitRuntimeCall(llvm::FunctionCallee callee, const Twine &name="") | clang::CodeGen::CodeGenFunction | |
| EmitRuntimeCall(llvm::FunctionCallee callee, ArrayRef< llvm::Value * > args, const Twine &name="") | clang::CodeGen::CodeGenFunction | |
| EmitRuntimeCallOrInvoke(llvm::FunctionCallee callee, ArrayRef< llvm::Value * > args, const Twine &name="") | clang::CodeGen::CodeGenFunction | |
| EmitRuntimeCallOrInvoke(llvm::FunctionCallee callee, const Twine &name="") | clang::CodeGen::CodeGenFunction | |
| EmitRValueForField(LValue LV, const FieldDecl *FD, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitSanitizerStatReport(llvm::SanitizerStatKind SSK) | clang::CodeGen::CodeGenFunction | |
| EmitScalarCompoundAssignWithComplex(const CompoundAssignOperator *E, llvm::Value *&Result) | clang::CodeGen::CodeGenFunction | |
| emitScalarConstant(const ConstantEmission &Constant, Expr *E) | clang::CodeGen::CodeGenFunction | |
| EmitScalarConversion(llvm::Value *Src, QualType SrcTy, QualType DstTy, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitScalarExpr(const Expr *E, bool IgnoreResultAssign=false) | clang::CodeGen::CodeGenFunction | |
| EmitScalarInit(const Expr *init, const ValueDecl *D, LValue lvalue, bool capturedByInit) | clang::CodeGen::CodeGenFunction | |
| EmitScalarOrConstFoldImmArg(unsigned ICEArguments, unsigned Idx, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitScalarPrePostIncDec(const UnaryOperator *E, LValue LV, bool isInc, bool isPre) | clang::CodeGen::CodeGenFunction | |
| EmitScalarRangeCheck(llvm::Value *Value, QualType Ty, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitSEHAbnormalTermination() | clang::CodeGen::CodeGenFunction | |
| EmitSehCppScopeBegin() | clang::CodeGen::CodeGenFunction | |
| EmitSehCppScopeEnd() | clang::CodeGen::CodeGenFunction | |
| EmitSEHExceptionCode() | clang::CodeGen::CodeGenFunction | |
| EmitSEHExceptionCodeSave(CodeGenFunction &ParentCGF, llvm::Value *ParentFP, llvm::Value *EntryEBP) | clang::CodeGen::CodeGenFunction | |
| EmitSEHExceptionInfo() | clang::CodeGen::CodeGenFunction | |
| EmitSEHLeaveStmt(const SEHLeaveStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitSehTryScopeBegin() | clang::CodeGen::CodeGenFunction | |
| EmitSehTryScopeEnd() | clang::CodeGen::CodeGenFunction | |
| EmitSEHTryStmt(const SEHTryStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitSimpleCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue, llvm::CallBase **CallOrInvoke=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitSimpleOMPExecutableDirective(const OMPExecutableDirective &D) | clang::CodeGen::CodeGenFunction | |
| EmitSimpleStmt(const Stmt *S, ArrayRef< const Attr * > Attrs) | clang::CodeGen::CodeGenFunction | |
| EmitSMELd1St1(const SVETypeFlags &TypeFlags, llvm::SmallVectorImpl< llvm::Value * > &Ops, unsigned IntID) | clang::CodeGen::CodeGenFunction | |
| EmitSMELdrStr(const SVETypeFlags &TypeFlags, llvm::SmallVectorImpl< llvm::Value * > &Ops, unsigned IntID) | clang::CodeGen::CodeGenFunction | |
| EmitSMEReadWrite(const SVETypeFlags &TypeFlags, llvm::SmallVectorImpl< llvm::Value * > &Ops, unsigned IntID) | clang::CodeGen::CodeGenFunction | |
| EmitSMEZero(const SVETypeFlags &TypeFlags, llvm::SmallVectorImpl< llvm::Value * > &Ops, unsigned IntID) | clang::CodeGen::CodeGenFunction | |
| EmitSPIRVBuiltinExpr(unsigned BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitStartEHSpec(const Decl *D) | clang::CodeGen::CodeGenFunction | |
| EmitStaticVarDecl(const VarDecl &D, llvm::GlobalValue::LinkageTypes Linkage) | clang::CodeGen::CodeGenFunction | |
| EmitStmt(const Stmt *S, ArrayRef< const Attr * > Attrs={}) | clang::CodeGen::CodeGenFunction | |
| EmitStmtExprLValue(const StmtExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitStopPoint(const Stmt *S) | clang::CodeGen::CodeGenFunction | |
| EmitStoreOfComplex(ComplexPairTy V, LValue dest, bool isInit) | clang::CodeGen::CodeGenFunction | |
| EmitStoreOfScalar(llvm::Value *Value, Address Addr, bool Volatile, QualType Ty, AlignmentSource Source=AlignmentSource::Type, bool isInit=false, bool isNontemporal=false) | clang::CodeGen::CodeGenFunction | inline |
| EmitStoreOfScalar(llvm::Value *Value, Address Addr, bool Volatile, QualType Ty, LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo, bool isInit=false, bool isNontemporal=false) | clang::CodeGen::CodeGenFunction | |
| EmitStoreOfScalar(llvm::Value *value, LValue lvalue, bool isInit=false) | clang::CodeGen::CodeGenFunction | |
| EmitStoreThroughBitfieldLValue(RValue Src, LValue Dst, llvm::Value **Result=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitStoreThroughExtVectorComponentLValue(RValue Src, LValue Dst) | clang::CodeGen::CodeGenFunction | |
| EmitStoreThroughGlobalRegLValue(RValue Src, LValue Dst) | clang::CodeGen::CodeGenFunction | |
| EmitStoreThroughLValue(RValue Src, LValue Dst, bool isInit=false) | clang::CodeGen::CodeGenFunction | |
| EmitStringLiteralLValue(const StringLiteral *E) | clang::CodeGen::CodeGenFunction | |
| EmitSVEAllTruePred(const SVETypeFlags &TypeFlags) | clang::CodeGen::CodeGenFunction | |
| EmitSVEDupX(llvm::Value *Scalar) | clang::CodeGen::CodeGenFunction | |
| EmitSVEDupX(llvm::Value *Scalar, llvm::Type *Ty) | clang::CodeGen::CodeGenFunction | |
| EmitSVEGatherLoad(const SVETypeFlags &TypeFlags, llvm::SmallVectorImpl< llvm::Value * > &Ops, unsigned IntID) | clang::CodeGen::CodeGenFunction | |
| EmitSVEGatherPrefetch(const SVETypeFlags &TypeFlags, SmallVectorImpl< llvm::Value * > &Ops, unsigned IntID) | clang::CodeGen::CodeGenFunction | |
| EmitSVEMaskedLoad(const CallExpr *, llvm::Type *ReturnTy, SmallVectorImpl< llvm::Value * > &Ops, unsigned BuiltinID, bool IsZExtReturn) | clang::CodeGen::CodeGenFunction | |
| EmitSVEMaskedStore(const CallExpr *, SmallVectorImpl< llvm::Value * > &Ops, unsigned BuiltinID) | clang::CodeGen::CodeGenFunction | |
| EmitSVEMovl(const SVETypeFlags &TypeFlags, llvm::ArrayRef< llvm::Value * > Ops, unsigned BuiltinID) | clang::CodeGen::CodeGenFunction | |
| EmitSVEPMull(const SVETypeFlags &TypeFlags, llvm::SmallVectorImpl< llvm::Value * > &Ops, unsigned BuiltinID) | clang::CodeGen::CodeGenFunction | |
| EmitSVEPredicateCast(llvm::Value *Pred, llvm::ScalableVectorType *VTy) | clang::CodeGen::CodeGenFunction | |
| EmitSVEPredicateTupleCast(llvm::Value *PredTuple, llvm::StructType *Ty) | clang::CodeGen::CodeGenFunction | |
| EmitSVEPrefetchLoad(const SVETypeFlags &TypeFlags, SmallVectorImpl< llvm::Value * > &Ops, unsigned BuiltinID) | clang::CodeGen::CodeGenFunction | |
| EmitSVEReinterpret(llvm::Value *Val, llvm::Type *Ty) | clang::CodeGen::CodeGenFunction | |
| EmitSVEScatterStore(const SVETypeFlags &TypeFlags, llvm::SmallVectorImpl< llvm::Value * > &Ops, unsigned IntID) | clang::CodeGen::CodeGenFunction | |
| EmitSVEStructLoad(const SVETypeFlags &TypeFlags, SmallVectorImpl< llvm::Value * > &Ops, unsigned IntID) | clang::CodeGen::CodeGenFunction | |
| EmitSVEStructStore(const SVETypeFlags &TypeFlags, SmallVectorImpl< llvm::Value * > &Ops, unsigned IntID) | clang::CodeGen::CodeGenFunction | |
| EmitSVETupleCreate(const SVETypeFlags &TypeFlags, llvm::Type *ReturnType, ArrayRef< llvm::Value * > Ops) | clang::CodeGen::CodeGenFunction | |
| EmitSVETupleSetOrGet(const SVETypeFlags &TypeFlags, ArrayRef< llvm::Value * > Ops) | clang::CodeGen::CodeGenFunction | |
| EmitSwitchStmt(const SwitchStmt &S) | clang::CodeGen::CodeGenFunction | |
| EmitSynthesizedCXXCopyCtor(Address Dest, Address Src, const Expr *Exp) | clang::CodeGen::CodeGenFunction | |
| EmitSynthesizedCXXCopyCtorCall(const CXXConstructorDecl *D, Address This, Address Src, const CXXConstructExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitSystemZBuiltinExpr(unsigned BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitTargetBuiltinExpr(unsigned BuiltinID, const CallExpr *E, ReturnValueSlot ReturnValue) | clang::CodeGen::CodeGenFunction | |
| EmitToMemory(llvm::Value *Value, QualType Ty) | clang::CodeGen::CodeGenFunction | |
| EmitTrapCall(llvm::Intrinsic::ID IntrID) | clang::CodeGen::CodeGenFunction | |
| EmitTrapCheck(llvm::Value *Checked, SanitizerHandler CheckHandlerID, bool NoMerge=false, const TrapReason *TR=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, LValue LV, QualType Type, SanitizerSet SkippedChecks=SanitizerSet(), llvm::Value *ArraySize=nullptr) | clang::CodeGen::CodeGenFunction | inline |
| EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, Address Addr, QualType Type, CharUnits Alignment=CharUnits::Zero(), SanitizerSet SkippedChecks=SanitizerSet(), llvm::Value *ArraySize=nullptr) | clang::CodeGen::CodeGenFunction | inline |
| EmitTypeCheck(TypeCheckKind TCK, SourceLocation Loc, llvm::Value *V, QualType Type, CharUnits Alignment=CharUnits::Zero(), SanitizerSet SkippedChecks=SanitizerSet(), llvm::Value *ArraySize=nullptr) | clang::CodeGen::CodeGenFunction | |
| EmitTypeMetadataCodeForVCall(const CXXRecordDecl *RD, llvm::Value *VTable, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitUnaryOpLValue(const UnaryOperator *E) | clang::CodeGen::CodeGenFunction | |
| EmitUnPromotedValue(ComplexPairTy result, QualType PromotionType) | clang::CodeGen::CodeGenFunction | |
| EmitUnreachable(SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitUnsupportedLValue(const Expr *E, const char *Name) | clang::CodeGen::CodeGenFunction | |
| EmitUnsupportedRValue(const Expr *E, const char *Name) | clang::CodeGen::CodeGenFunction | |
| EmitVAArg(VAArgExpr *VE, Address &VAListAddr, AggValueSlot Slot=AggValueSlot::ignored()) | clang::CodeGen::CodeGenFunction | |
| EmitVAArgExprLValue(const VAArgExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitVAListRef(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| EmitVarAnnotations(const VarDecl *D, llvm::Value *V) | clang::CodeGen::CodeGenFunction | |
| EmitVarDecl(const VarDecl &D) | clang::CodeGen::CodeGenFunction | |
| EmitVariablyModifiedType(QualType Ty) | clang::CodeGen::CodeGenFunction | |
| EmitVAStartEnd(llvm::Value *ArgValue, bool IsStart) | clang::CodeGen::CodeGenFunction | |
| EmitVTableAssumptionLoad(const VPtr &vptr, Address This) | clang::CodeGen::CodeGenFunction | |
| EmitVTableAssumptionLoads(const CXXRecordDecl *ClassDecl, Address This) | clang::CodeGen::CodeGenFunction | |
| EmitVTablePtrCheck(const CXXRecordDecl *RD, llvm::Value *VTable, CFITypeCheckKind TCK, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitVTablePtrCheckForCall(const CXXRecordDecl *RD, llvm::Value *VTable, CFITypeCheckKind TCK, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitVTablePtrCheckForCast(QualType T, Address Derived, bool MayBeNull, CFITypeCheckKind TCK, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| EmitVTableTypeCheckedLoad(const CXXRecordDecl *RD, llvm::Value *VTable, llvm::Type *VTableTy, uint64_t VTableByteOffset) | clang::CodeGen::CodeGenFunction | |
| EmitWebAssemblyBuiltinExpr(unsigned BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitWhileStmt(const WhileStmt &S, ArrayRef< const Attr * > Attrs={}) | clang::CodeGen::CodeGenFunction | |
| EmitWithOriginalRHSBitfieldAssignment(const BinaryOperator *E, llvm::Value **Previous, QualType *SrcType) | clang::CodeGen::CodeGenFunction | |
| EmitWritebacks(const CallArgList &Args) | clang::CodeGen::CodeGenFunction | |
| EmitX86BuiltinExpr(unsigned BuiltinID, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| EmitX86MultiVersionResolver(llvm::Function *Resolver, ArrayRef< FMVResolverOption > Options) | clang::CodeGen::CodeGenFunction | |
| enableDebugInfo() | clang::CodeGen::CodeGenFunction | inline |
| EnsureInsertPoint() | clang::CodeGen::CodeGenFunction | inline |
| enterByrefCleanup(CleanupKind Kind, Address Addr, BlockFieldFlags Flags, bool LoadBlockVarAddr, bool CanThrow) | clang::CodeGen::CodeGenFunction | |
| EnterCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock=false) | clang::CodeGen::CodeGenFunction | |
| EnterDtorCleanups(const CXXDestructorDecl *Dtor, CXXDtorType Type) | clang::CodeGen::CodeGenFunction | |
| EnterSEHTryStmt(const SEHTryStmt &S) | clang::CodeGen::CodeGenFunction | |
| ErrorUnsupported(const Stmt *S, const char *Type) | clang::CodeGen::CodeGenFunction | |
| EvaluateExprAsBool(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| EvaluationOrder enum name | clang::CodeGen::CodeGenFunction | |
| EVK_NonRValue enum value | clang::CodeGen::CodeGenFunction | |
| EVK_RValue enum value | clang::CodeGen::CodeGenFunction | |
| ExceptionSlot | clang::CodeGen::CodeGenFunction | |
| ExitCXXTryStmt(const CXXTryStmt &S, bool IsFnTryBlock=false) | clang::CodeGen::CodeGenFunction | |
| ExitSEHTryStmt(const SEHTryStmt &S) | clang::CodeGen::CodeGenFunction | |
| ExpectedOMPLoopDepth | clang::CodeGen::CodeGenFunction | |
| ExprValueKind enum name | clang::CodeGen::CodeGenFunction | |
| FinishFunction(SourceLocation EndLoc=SourceLocation()) | clang::CodeGen::CodeGenFunction | |
| FinishThunk() | clang::CodeGen::CodeGenFunction | |
| FlattenAccessAndTypeLValue(LValue LVal, SmallVectorImpl< LValue > &AccessList) | clang::CodeGen::CodeGenFunction | |
| FloatTy | clang::CodeGen::CodeGenTypeCache | |
| FnArgs | clang::CodeGen::CodeGenFunction | |
| FnRetTy | clang::CodeGen::CodeGenFunction | |
| generateAwaitSuspendWrapper(Twine const &CoroName, Twine const &SuspendPointName, CoroutineSuspendExpr const &S) | clang::CodeGen::CodeGenFunction | |
| GenerateBlockFunction(GlobalDecl GD, const CGBlockInfo &Info, const DeclMapTy &ldm, bool IsLambdaConversionToBlock, bool BuildGlobalBlock) | clang::CodeGen::CodeGenFunction | |
| generateBuiltinOSLogHelperFunction(const analyze_os_log::OSLogBufferLayout &Layout, CharUnits BufferAlignment) | clang::CodeGen::CodeGenFunction | |
| GenerateCapturedStmtArgument(const CapturedStmt &S) | clang::CodeGen::CodeGenFunction | |
| GenerateCapturedStmtFunction(const CapturedStmt &S) | clang::CodeGen::CodeGenFunction | |
| GenerateCode(GlobalDecl GD, llvm::Function *Fn, const CGFunctionInfo &FnInfo) | clang::CodeGen::CodeGenFunction | |
| GenerateCopyHelperFunction(const CGBlockInfo &blockInfo) | clang::CodeGen::CodeGenFunction | |
| GenerateCXXGlobalCleanUpFunc(llvm::Function *Fn, ArrayRef< std::tuple< llvm::FunctionType *, llvm::WeakTrackingVH, llvm::Constant * > > DtorsOrStermFinalizers) | clang::CodeGen::CodeGenFunction | |
| GenerateCXXGlobalInitFunc(llvm::Function *Fn, ArrayRef< llvm::Function * > CXXThreadLocals, ConstantAddress Guard=ConstantAddress::invalid()) | clang::CodeGen::CodeGenFunction | |
| GenerateCXXGlobalVarDeclInitFunc(llvm::Function *Fn, const VarDecl *D, llvm::GlobalVariable *Addr, bool PerformInit) | clang::CodeGen::CodeGenFunction | |
| generateDestroyHelper(Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray, const VarDecl *VD) | clang::CodeGen::CodeGenFunction | |
| GenerateDestroyHelperFunction(const CGBlockInfo &blockInfo) | clang::CodeGen::CodeGenFunction | |
| GenerateObjCAtomicGetterCopyHelperFunction(const ObjCPropertyImplDecl *PID) | clang::CodeGen::CodeGenFunction | |
| GenerateObjCAtomicSetterCopyHelperFunction(const ObjCPropertyImplDecl *PID) | clang::CodeGen::CodeGenFunction | |
| GenerateObjCCtorDtorMethod(ObjCImplementationDecl *IMP, ObjCMethodDecl *MD, bool ctor) | clang::CodeGen::CodeGenFunction | |
| GenerateObjCGetter(ObjCImplementationDecl *IMP, const ObjCPropertyImplDecl *PID) | clang::CodeGen::CodeGenFunction | |
| generateObjCGetterBody(const ObjCImplementationDecl *classImpl, const ObjCPropertyImplDecl *propImpl, const ObjCMethodDecl *GetterMothodDecl, llvm::Constant *AtomicHelperFn) | clang::CodeGen::CodeGenFunction | |
| GenerateObjCMethod(const ObjCMethodDecl *OMD) | clang::CodeGen::CodeGenFunction | |
| GenerateObjCSetter(ObjCImplementationDecl *IMP, const ObjCPropertyImplDecl *PID) | clang::CodeGen::CodeGenFunction | |
| generateObjCSetterBody(const ObjCImplementationDecl *classImpl, const ObjCPropertyImplDecl *propImpl, llvm::Constant *AtomicHelperFn) | clang::CodeGen::CodeGenFunction | |
| GenerateOpenMPCapturedStmtFunction(const CapturedStmt &S, const OMPExecutableDirective &D) | clang::CodeGen::CodeGenFunction | |
| GenerateOpenMPCapturedVars(const CapturedStmt &S, SmallVectorImpl< llvm::Value * > &CapturedVars) | clang::CodeGen::CodeGenFunction | |
| GenerateSEHFilterFunction(CodeGenFunction &ParentCGF, const SEHExceptStmt &Except) | clang::CodeGen::CodeGenFunction | |
| GenerateSEHFinallyFunction(CodeGenFunction &ParentCGF, const SEHFinallyStmt &Finally) | clang::CodeGen::CodeGenFunction | |
| generateThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo, GlobalDecl GD, const ThunkInfo &Thunk, bool IsUnprototyped) | clang::CodeGen::CodeGenFunction | |
| GenerateVarArgsThunk(llvm::Function *Fn, const CGFunctionInfo &FnInfo, GlobalDecl GD, const ThunkInfo &Thunk) | clang::CodeGen::CodeGenFunction | |
| GetAArch64SVEProcessedOperands(unsigned BuiltinID, const CallExpr *E, SmallVectorImpl< llvm::Value * > &Ops, SVETypeFlags TypeFlags) | clang::CodeGen::CodeGenFunction | |
| getAccessedFieldNo(unsigned Idx, const llvm::Constant *Elts) | clang::CodeGen::CodeGenFunction | static |
| GetAddressOfBaseClass(Address Value, const CXXRecordDecl *Derived, CastExpr::path_const_iterator PathBegin, CastExpr::path_const_iterator PathEnd, bool NullCheckValue, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| GetAddressOfDerivedClass(Address Value, const CXXRecordDecl *Derived, CastExpr::path_const_iterator PathBegin, CastExpr::path_const_iterator PathEnd, bool NullCheckValue) | clang::CodeGen::CodeGenFunction | |
| GetAddressOfDirectBaseInCompleteClass(Address Value, const CXXRecordDecl *Derived, const CXXRecordDecl *Base, bool BaseIsVirtual) | clang::CodeGen::CodeGenFunction | |
| GetAddrOfBlockDecl(const VarDecl *var) | clang::CodeGen::CodeGenFunction | |
| GetAddrOfLabel(const LabelDecl *L) | clang::CodeGen::CodeGenFunction | |
| GetAddrOfLocalVar(const VarDecl *VD) | clang::CodeGen::CodeGenFunction | inline |
| getARCCleanupKind() | clang::CodeGen::CodeGenFunction | inline |
| getArrayInitIndex() | clang::CodeGen::CodeGenFunction | inline |
| getAsNaturalAddressOf(Address Addr, QualType PointeeTy) | clang::CodeGen::CodeGenFunction | |
| getAsNaturalPointerTo(Address Addr, QualType PointeeType) | clang::CodeGen::CodeGenFunction | inline |
| getASTAllocaAddressSpace() const | clang::CodeGen::CodeGenTypeCache | inline |
| getBlockByrefInfo(const VarDecl *var) | clang::CodeGen::CodeGenFunction | |
| getBundlesForFunclet(llvm::Value *Callee) | clang::CodeGen::CodeGenFunction | |
| getCleanupKind(QualType::DestructionKind kind) | clang::CodeGen::CodeGenFunction | inline |
| getContext() const | clang::CodeGen::CodeGenFunction | inline |
| GetCountedByFieldExprGEP(const Expr *Base, const FieldDecl *FD, const FieldDecl *CountDecl) | clang::CodeGen::CodeGenFunction | |
| getCurrentProfileCount() | clang::CodeGen::CodeGenFunction | |
| getDebugInfo() | clang::CodeGen::CodeGenFunction | inline |
| getDebugInfoFIndex(const RecordDecl *Rec, unsigned FieldIndex) | clang::CodeGen::CodeGenFunction | |
| GetDestForLoopControlStmt(const LoopControlStmt &S) | clang::CodeGen::CodeGenFunction | |
| getDestroyer(QualType::DestructionKind destructionKind) | clang::CodeGen::CodeGenFunction | |
| getEHDispatchBlock(EHScopeStack::stable_iterator scope) | clang::CodeGen::CodeGenFunction | |
| getEHResumeBlock(bool isCleanup) | clang::CodeGen::CodeGenFunction | |
| getEHSelectorSlot() | clang::CodeGen::CodeGenFunction | |
| getEltType(const SVETypeFlags &TypeFlags) | clang::CodeGen::CodeGenFunction | |
| getEvaluationKind(QualType T) | clang::CodeGen::CodeGenFunction | static |
| getExceptionFromSlot() | clang::CodeGen::CodeGenFunction | |
| getExceptionSlot() | clang::CodeGen::CodeGenFunction | |
| getFuncletEHDispatchBlock(EHScopeStack::stable_iterator scope) | clang::CodeGen::CodeGenFunction | |
| GetIndirectGotoBlock() | clang::CodeGen::CodeGenFunction | |
| getIntAlign() const | clang::CodeGen::CodeGenTypeCache | inline |
| getIntSize() const | clang::CodeGen::CodeGenTypeCache | inline |
| getInvokeDest() | clang::CodeGen::CodeGenFunction | inline |
| getInvokeDestImpl() | clang::CodeGen::CodeGenFunction | |
| getIsCounterPair(const Stmt *S) const | clang::CodeGen::CodeGenFunction | |
| getJumpDestForLabel(const LabelDecl *S) | clang::CodeGen::CodeGenFunction | |
| getJumpDestInCurrentScope(llvm::BasicBlock *Target) | clang::CodeGen::CodeGenFunction | inline |
| getJumpDestInCurrentScope(StringRef Name=StringRef()) | clang::CodeGen::CodeGenFunction | inline |
| getLangOpts() const | clang::CodeGen::CodeGenFunction | inline |
| getLLVMContext() | clang::CodeGen::CodeGenFunction | inline |
| getNonTrivialCopyConstructorStr(QualType QT, CharUnits Alignment, bool IsVolatile, ASTContext &Ctx) | clang::CodeGen::CodeGenFunction | static |
| getNonTrivialDestructorStr(QualType QT, CharUnits Alignment, bool IsVolatile, ASTContext &Ctx) | clang::CodeGen::CodeGenFunction | static |
| getNormalCleanupDestSlot() | clang::CodeGen::CodeGenFunction | |
| getOMPCancelDestination(OpenMPDirectiveKind Kind) | clang::CodeGen::CodeGenFunction | |
| getOrCreateOpaqueLValueMapping(const OpaqueValueExpr *e) | clang::CodeGen::CodeGenFunction | |
| getOrCreateOpaqueRValueMapping(const OpaqueValueExpr *e) | clang::CodeGen::CodeGenFunction | |
| getOverlapForBaseInit(const CXXRecordDecl *RD, const CXXRecordDecl *BaseRD, bool IsVirtual) | clang::CodeGen::CodeGenFunction | |
| getOverlapForFieldInit(const FieldDecl *FD) | clang::CodeGen::CodeGenFunction | |
| getOverlapForReturnValue() | clang::CodeGen::CodeGenFunction | inline |
| getPointerAlign() const | clang::CodeGen::CodeGenTypeCache | inline |
| getPointerSize() const | clang::CodeGen::CodeGenTypeCache | inline |
| getPostAllocaInsertPoint() | clang::CodeGen::CodeGenFunction | inline |
| getProfileCount(const Stmt *S) | clang::CodeGen::CodeGenFunction | |
| getRuntimeCC() const | clang::CodeGen::CodeGenTypeCache | inline |
| getSelectorFromSlot() | clang::CodeGen::CodeGenFunction | |
| getSizeAlign() const | clang::CodeGen::CodeGenTypeCache | inline |
| getSizeSize() const | clang::CodeGen::CodeGenTypeCache | inline |
| getSpecConstantFunction(const clang::QualType &SpecConstantType) | clang::CodeGen::CodeGenFunction | |
| getSVEOverloadTypes(const SVETypeFlags &TypeFlags, llvm::Type *ReturnType, ArrayRef< llvm::Value * > Ops) | clang::CodeGen::CodeGenFunction | |
| getSVEPredType(const SVETypeFlags &TypeFlags) | clang::CodeGen::CodeGenFunction | |
| getSVEType(const SVETypeFlags &TypeFlags) | clang::CodeGen::CodeGenFunction | |
| getTarget() const | clang::CodeGen::CodeGenFunction | inline |
| getTargetHooks() const | clang::CodeGen::CodeGenFunction | inline |
| getTerminateFunclet() | clang::CodeGen::CodeGenFunction | |
| getTerminateHandler() | clang::CodeGen::CodeGenFunction | |
| getTerminateLandingPad() | clang::CodeGen::CodeGenFunction | |
| getTypes() const | clang::CodeGen::CodeGenFunction | inline |
| getTypeSize(QualType Ty) | clang::CodeGen::CodeGenFunction | |
| getUBSanFunctionTypeHash(QualType T) const | clang::CodeGen::CodeGenFunction | |
| GetUndefRValue(QualType Ty) | clang::CodeGen::CodeGenFunction | |
| getUnreachableBlock() | clang::CodeGen::CodeGenFunction | inline |
| getVLAElements1D(const VariableArrayType *vla) | clang::CodeGen::CodeGenFunction | |
| getVLAElements1D(QualType vla) | clang::CodeGen::CodeGenFunction | |
| getVLASize(const VariableArrayType *vla) | clang::CodeGen::CodeGenFunction | |
| getVLASize(QualType vla) | clang::CodeGen::CodeGenFunction | |
| getVTablePointers(const CXXRecordDecl *VTableClass) | clang::CodeGen::CodeGenFunction | |
| getVTablePointers(BaseSubobject Base, const CXXRecordDecl *NearestVBase, CharUnits OffsetFromNearestVBase, bool BaseIsNonVirtualPrimaryBase, const CXXRecordDecl *VTableClass, VisitedVirtualBasesSetTy &VBases, VPtrsVector &vptrs) | clang::CodeGen::CodeGenFunction | |
| GetVTablePtr(Address This, llvm::Type *VTableTy, const CXXRecordDecl *VTableClass, VTableAuthMode AuthMode=VTableAuthMode::Authenticate) | clang::CodeGen::CodeGenFunction | |
| GetVTTParameter(GlobalDecl GD, bool ForVirtualBase, bool Delegating) | clang::CodeGen::CodeGenFunction | |
| GlobalsInt8PtrTy | clang::CodeGen::CodeGenTypeCache | |
| GlobalsVoidPtrTy | clang::CodeGen::CodeGenTypeCache | |
| GuardKind enum name | clang::CodeGen::CodeGenFunction | |
| HalfTy | clang::CodeGen::CodeGenTypeCache | |
| hasAggregateEvaluationKind(QualType T) | clang::CodeGen::CodeGenFunction | inlinestatic |
| hasLabelBeenSeenInCurrentScope() const | clang::CodeGen::CodeGenFunction | inline |
| hasScalarEvaluationKind(QualType T) | clang::CodeGen::CodeGenFunction | inlinestatic |
| hasVolatileMember(QualType T) | clang::CodeGen::CodeGenFunction | inline |
| HaveInsertPoint() const | clang::CodeGen::CodeGenFunction | inline |
| HLSLControlFlowAttr | clang::CodeGen::CodeGenFunction | |
| InAlwaysInlineAttributedStmt | clang::CodeGen::CodeGenFunction | |
| incrementProfileCounter(const Stmt *S, llvm::Value *StepV=nullptr) | clang::CodeGen::CodeGenFunction | |
| InitCapturedStruct(const CapturedStmt &S) | clang::CodeGen::CodeGenFunction | |
| initFullExprCleanup() | clang::CodeGen::CodeGenFunction | inline |
| initFullExprCleanupWithFlag(RawAddress ActiveFlag) | clang::CodeGen::CodeGenFunction | |
| InitializeVTablePointer(const VPtr &vptr) | clang::CodeGen::CodeGenFunction | |
| InitializeVTablePointers(const CXXRecordDecl *ClassDecl) | clang::CodeGen::CodeGenFunction | |
| InNoConvergentAttributedStmt | clang::CodeGen::CodeGenFunction | |
| InNoInlineAttributedStmt | clang::CodeGen::CodeGenFunction | |
| InNoMergeAttributedStmt | clang::CodeGen::CodeGenFunction | |
| InsertHelper(llvm::Instruction *I, const llvm::Twine &Name, llvm::BasicBlock::iterator InsertPt) const | clang::CodeGen::CodeGenFunction | |
| inSuspendBlock() const | clang::CodeGen::CodeGenFunction | inline |
| Int16Ty | clang::CodeGen::CodeGenTypeCache | |
| Int32Ty | clang::CodeGen::CodeGenTypeCache | |
| Int64Ty | clang::CodeGen::CodeGenTypeCache | |
| Int8PtrPtrTy | clang::CodeGen::CodeGenTypeCache | |
| Int8PtrTy | clang::CodeGen::CodeGenTypeCache | |
| Int8Ty | clang::CodeGen::CodeGenTypeCache | |
| IntAlignInBytes | clang::CodeGen::CodeGenTypeCache | |
| IntPtrTy | clang::CodeGen::CodeGenTypeCache | |
| IntSizeInBytes | clang::CodeGen::CodeGenTypeCache | |
| IntTy | clang::CodeGen::CodeGenTypeCache | |
| isBinaryLogicalOp(const Expr *E) const | clang::CodeGen::CodeGenFunction | inline |
| isCleanupPadScope() const | clang::CodeGen::CodeGenFunction | inline |
| IsConstructorDelegationValid(const CXXConstructorDecl *Ctor) | clang::CodeGen::CodeGenFunction | static |
| isCoroutine() const | clang::CodeGen::CodeGenFunction | inline |
| isInConditionalBranch() const | clang::CodeGen::CodeGenFunction | inline |
| IsInPreservedAIRegion | clang::CodeGen::CodeGenFunction | |
| isInstrumentedCondition(const Expr *C) | clang::CodeGen::CodeGenFunction | static |
| isMCDCCoverageEnabled() const | clang::CodeGen::CodeGenFunction | inline |
| isNullPointerAllowed(TypeCheckKind TCK) | clang::CodeGen::CodeGenFunction | static |
| isObviouslyBranchWithoutCleanups(JumpDest Dest) const | clang::CodeGen::CodeGenFunction | |
| isOpaqueValueEmitted(const OpaqueValueExpr *E) | clang::CodeGen::CodeGenFunction | |
| IsOutlinedSEHHelper | clang::CodeGen::CodeGenFunction | |
| isPointerKnownNonNull(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| IsSanitizerScope | clang::CodeGen::CodeGenFunction | |
| isSEHTryScope() const | clang::CodeGen::CodeGenFunction | inline |
| IsSubtraction enum value | clang::CodeGen::CodeGenFunction | |
| isTrivialInitializer(const Expr *Init) | clang::CodeGen::CodeGenFunction | |
| isUnderlyingBasePointerConstantNull(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| isVptrCheckRequired(TypeCheckKind TCK, QualType Ty) | clang::CodeGen::CodeGenFunction | static |
| IsWrappedCXXThis(const Expr *E) | clang::CodeGen::CodeGenFunction | static |
| LambdaCaptureFields | clang::CodeGen::CodeGenFunction | |
| LambdaThisCaptureField | clang::CodeGen::CodeGenFunction | |
| LifetimeExtendedCleanupStack | clang::CodeGen::CodeGenFunction | |
| LoadBlockStruct() | clang::CodeGen::CodeGenFunction | |
| LoadCXXThis() | clang::CodeGen::CodeGenFunction | inline |
| LoadCXXThisAddress() | clang::CodeGen::CodeGenFunction | |
| LoadCXXVTT() | clang::CodeGen::CodeGenFunction | inline |
| LoadObjCSelf() | clang::CodeGen::CodeGenFunction | |
| LoadPassedObjectSize(const Expr *E, QualType EltTy) | clang::CodeGen::CodeGenFunction | |
| LookupNeonLLVMIntrinsic(unsigned IntrinsicID, unsigned Modifier, llvm::Type *ArgTy, const CallExpr *E) | clang::CodeGen::CodeGenFunction | |
| LoopStack | clang::CodeGen::CodeGenFunction | |
| LValueIsSuitableForInlineAtomic(LValue Src) | clang::CodeGen::CodeGenFunction | |
| MakeAddrLValue(Address Addr, QualType T, AlignmentSource Source=AlignmentSource::Type) | clang::CodeGen::CodeGenFunction | inline |
| MakeAddrLValue(Address Addr, QualType T, LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) | clang::CodeGen::CodeGenFunction | inline |
| MakeAddrLValue(llvm::Value *V, QualType T, CharUnits Alignment, AlignmentSource Source=AlignmentSource::Type) | clang::CodeGen::CodeGenFunction | inline |
| MakeAddrLValueWithoutTBAA(Address Addr, QualType T, AlignmentSource Source=AlignmentSource::Type) | clang::CodeGen::CodeGenFunction | inline |
| makeNaturalAddressForPointer(llvm::Value *Ptr, QualType T, CharUnits Alignment=CharUnits::Zero(), bool ForPointeeType=false, LValueBaseInfo *BaseInfo=nullptr, TBAAAccessInfo *TBAAInfo=nullptr, KnownNonNull_t IsKnownNonNull=NotKnownNonNull) | clang::CodeGen::CodeGenFunction | inline |
| MakeNaturalAlignAddrLValue(llvm::Value *V, QualType T, KnownNonNull_t IsKnownNonNull=NotKnownNonNull) | clang::CodeGen::CodeGenFunction | |
| MakeNaturalAlignPointeeAddrLValue(llvm::Value *V, QualType T) | clang::CodeGen::CodeGenFunction | |
| MakeNaturalAlignPointeeRawAddrLValue(llvm::Value *V, QualType T) | clang::CodeGen::CodeGenFunction | |
| MakeNaturalAlignRawAddrLValue(llvm::Value *V, QualType T) | clang::CodeGen::CodeGenFunction | |
| MakeRawAddrLValue(llvm::Value *V, QualType T, CharUnits Alignment, AlignmentSource Source=AlignmentSource::Type) | clang::CodeGen::CodeGenFunction | inline |
| markAsIgnoreThreadCheckingAtRuntime(llvm::Function *Fn) | clang::CodeGen::CodeGenFunction | |
| markStmtAsUsed(bool Skipped, const Stmt *S) | clang::CodeGen::CodeGenFunction | |
| markStmtMaybeUsed(const Stmt *S) | clang::CodeGen::CodeGenFunction | |
| maybeAttachRangeForLoad(llvm::LoadInst *Load, QualType Ty, SourceLocation Loc) | clang::CodeGen::CodeGenFunction | |
| maybeCreateMCDCCondBitmap() | clang::CodeGen::CodeGenFunction | |
| MaybeEmitDeferredVarDeclInit(const VarDecl *var) | clang::CodeGen::CodeGenFunction | |
| maybeResetMCDCCondBitmap(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| maybeUpdateMCDCCondBitmap(const Expr *E, llvm::Value *Val) | clang::CodeGen::CodeGenFunction | |
| maybeUpdateMCDCTestVectorBitmap(const Expr *E) | clang::CodeGen::CodeGenFunction | |
| MCDCLogOpStack | clang::CodeGen::CodeGenFunction | |
| mergeAddressesInConditionalExpr(Address LHS, Address RHS, llvm::BasicBlock *LHSBlock, llvm::BasicBlock *RHSBlock, llvm::BasicBlock *MergeBlock, QualType MergedType) | clang::CodeGen::CodeGenFunction | inline |
| mightAddDeclToScope(const Stmt *S) | clang::CodeGen::CodeGenFunction | static |
| MSVCIntrin enum name | clang::CodeGen::CodeGenFunction | |
| MustTailCall | clang::CodeGen::CodeGenFunction | |
| needsEHCleanup(QualType::DestructionKind kind) | clang::CodeGen::CodeGenFunction | inline |
| NextCleanupDestIndex | clang::CodeGen::CodeGenFunction | |
| NormalCleanupDest | clang::CodeGen::CodeGenFunction | |
| NotSubtraction enum value | clang::CodeGen::CodeGenFunction | |
| NRVOFlags | clang::CodeGen::CodeGenFunction | |
| ObjCEHValueStack | clang::CodeGen::CodeGenFunction | |
| OMPAfterScanBlock | clang::CodeGen::CodeGenFunction | |
| OMPBeforeScanBlock | clang::CodeGen::CodeGenFunction | |
| OMPFirstScanLoop | clang::CodeGen::CodeGenFunction | |
| OMPLoopNestStack | clang::CodeGen::CodeGenFunction | |
| OMPParentLoopDirectiveForScan | clang::CodeGen::CodeGenFunction | |
| OMPScanDispatch | clang::CodeGen::CodeGenFunction | |
| OMPScanExitBlock | clang::CodeGen::CodeGenFunction | |
| ParentCGF | clang::CodeGen::CodeGenFunction | |
| PointerAlignInBytes | clang::CodeGen::CodeGenTypeCache | |
| PointerSizeInBytes | clang::CodeGen::CodeGenTypeCache | |
| PointerWidthInBits | clang::CodeGen::CodeGenTypeCache | |
| popCatchScope() | clang::CodeGen::CodeGenFunction | |
| PopCleanupBlock(bool FallThroughIsBranchThrough=false, bool ForDeactivation=false) | clang::CodeGen::CodeGenFunction | |
| PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize, std::initializer_list< llvm::Value ** > ValuesToReload={}) | clang::CodeGen::CodeGenFunction | |
| PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize, size_t OldLifetimeExtendedStackSize, std::initializer_list< llvm::Value ** > ValuesToReload={}) | clang::CodeGen::CodeGenFunction | |
| processInReduction(const OMPExecutableDirective &S, OMPTaskDataTy &Data, CodeGenFunction &CGF, const CapturedStmt *CS, OMPPrivateScope &Scope) | clang::CodeGen::CodeGenFunction | |
| ProcessOrderScopeAMDGCN(llvm::Value *Order, llvm::Value *Scope, llvm::AtomicOrdering &AO, llvm::SyncScope::ID &SSID) | clang::CodeGen::CodeGenFunction | |
| PrologueCleanupDepth | clang::CodeGen::CodeGenFunction | |
| protectFromPeepholes(RValue rvalue) | clang::CodeGen::CodeGenFunction | |
| PtrDiffTy | clang::CodeGen::CodeGenTypeCache | |
| pushCallObjectDeleteCleanup(const FunctionDecl *OperatorDelete, llvm::Value *CompletePtr, QualType ElementType) | clang::CodeGen::CodeGenFunction | |
| pushCleanupAfterFullExpr(CleanupKind Kind, As... A) | clang::CodeGen::CodeGenFunction | inline |
| pushCleanupAfterFullExprWithActiveFlag(CleanupKind Kind, RawAddress ActiveFlag, As... A) | clang::CodeGen::CodeGenFunction | inline |
| pushCleanupAndDeferDeactivation(CleanupKind Kind, As... A) | clang::CodeGen::CodeGenFunction | inline |
| pushDestroy(QualType::DestructionKind dtorKind, Address addr, QualType type) | clang::CodeGen::CodeGenFunction | |
| pushDestroy(CleanupKind kind, Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) | clang::CodeGen::CodeGenFunction | |
| pushDestroyAndDeferDeactivation(QualType::DestructionKind dtorKind, Address addr, QualType type) | clang::CodeGen::CodeGenFunction | |
| pushDestroyAndDeferDeactivation(CleanupKind cleanupKind, Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) | clang::CodeGen::CodeGenFunction | |
| PushDestructorCleanup(QualType T, Address Addr) | clang::CodeGen::CodeGenFunction | |
| PushDestructorCleanup(const CXXDestructorDecl *Dtor, QualType T, Address Addr) | clang::CodeGen::CodeGenFunction | |
| pushEHDestroy(QualType::DestructionKind dtorKind, Address addr, QualType type) | clang::CodeGen::CodeGenFunction | |
| pushFullExprCleanup(CleanupKind kind, As... A) | clang::CodeGen::CodeGenFunction | inline |
| pushIrregularPartialArrayCleanup(llvm::Value *arrayBegin, Address arrayEndPointer, QualType elementType, CharUnits elementAlignment, Destroyer *destroyer) | clang::CodeGen::CodeGenFunction | |
| pushKmpcAllocFree(CleanupKind Kind, std::pair< llvm::Value *, llvm::Value * > AddrSizePair) | clang::CodeGen::CodeGenFunction | |
| pushLifetimeExtendedDestroy(CleanupKind kind, Address addr, QualType type, Destroyer *destroyer, bool useEHCleanupForArray) | clang::CodeGen::CodeGenFunction | |
| pushLifetimeExtendedDestroy(QualType::DestructionKind dtorKind, Address addr, QualType type) | clang::CodeGen::CodeGenFunction | |
| pushRegularPartialArrayCleanup(llvm::Value *arrayBegin, llvm::Value *arrayEnd, QualType elementType, CharUnits elementAlignment, Destroyer *destroyer) | clang::CodeGen::CodeGenFunction | |
| pushSEHCleanup(CleanupKind kind, llvm::Function *FinallyFunc) | clang::CodeGen::CodeGenFunction | |
| pushStackRestore(CleanupKind kind, Address SPMem) | clang::CodeGen::CodeGenFunction | |
| recoverAddrOfEscapedLocal(CodeGenFunction &ParentCGF, Address ParentVar, llvm::Value *ParentFP) | clang::CodeGen::CodeGenFunction | |
| registerGlobalDtorWithAtExit(const VarDecl &D, llvm::FunctionCallee fn, llvm::Constant *addr) | clang::CodeGen::CodeGenFunction | |
| registerGlobalDtorWithAtExit(llvm::Constant *dtorStub) | clang::CodeGen::CodeGenFunction | |
| registerGlobalDtorWithLLVM(const VarDecl &D, llvm::FunctionCallee fn, llvm::Constant *addr) | clang::CodeGen::CodeGenFunction | |
| ResolveBranchFixups(llvm::BasicBlock *Target) | clang::CodeGen::CodeGenFunction | |
| RetExpr | clang::CodeGen::CodeGenFunction | |
| ReturnBlock | clang::CodeGen::CodeGenFunction | |
| ReturnValue | clang::CodeGen::CodeGenFunction | |
| ReturnValuePointer | clang::CodeGen::CodeGenFunction | |
| RuntimeCC | clang::CodeGen::CodeGenTypeCache | |
| sanitizePerformTypeCheck() const | clang::CodeGen::CodeGenFunction | |
| SanitizerAnnotateDebugInfo(ArrayRef< SanitizerKind::SanitizerOrdinal > Ordinals, SanitizerHandler Handler) | clang::CodeGen::CodeGenFunction | |
| SanOpts | clang::CodeGen::CodeGenFunction | |
| saveValueInCond(T value) | clang::CodeGen::CodeGenFunction | inline |
| SawAsmBlock | clang::CodeGen::CodeGenFunction | |
| SEHCodeSlotStack | clang::CodeGen::CodeGenFunction | |
| SEHInfo | clang::CodeGen::CodeGenFunction | |
| SEHTryEpilogueStack | clang::CodeGen::CodeGenFunction | |
| setBeforeOutermostConditional(llvm::Value *value, Address addr, CodeGenFunction &CGF) | clang::CodeGen::CodeGenFunction | inline |
| setBlockContextParameter(const ImplicitParamDecl *D, unsigned argNum, llvm::Value *ptr) | clang::CodeGen::CodeGenFunction | |
| setCurrentProfileCount(uint64_t Count) | clang::CodeGen::CodeGenFunction | |
| SetDivFPAccuracy(llvm::Value *Val) | clang::CodeGen::CodeGenFunction | |
| SetFastMathFlags(FPOptions FPFeatures) | clang::CodeGen::CodeGenFunction | |
| SetFPAccuracy(llvm::Value *Val, float Accuracy) | clang::CodeGen::CodeGenFunction | |
| SetSqrtFPAccuracy(llvm::Value *Val) | clang::CodeGen::CodeGenFunction | |
| ShouldEmitVTableTypeCheckedLoad(const CXXRecordDecl *RD) | clang::CodeGen::CodeGenFunction | |
| ShouldInstrumentFunction() | clang::CodeGen::CodeGenFunction | |
| ShouldNullCheckClassCastValue(const CastExpr *Cast) | clang::CodeGen::CodeGenFunction | static |
| ShouldSkipSanitizerInstrumentation() | clang::CodeGen::CodeGenFunction | |
| shouldUseFusedARCCalls() | clang::CodeGen::CodeGenFunction | inline |
| ShouldXRayInstrumentFunction() const | clang::CodeGen::CodeGenFunction | |
| SimplifyForwardingBlocks(llvm::BasicBlock *BB) | clang::CodeGen::CodeGenFunction | |
| SizeAlignInBytes | clang::CodeGen::CodeGenTypeCache | |
| SizeSizeInBytes | clang::CodeGen::CodeGenTypeCache | |
| SizeTy | clang::CodeGen::CodeGenTypeCache | |
| SourceLocExprScopeGuard typedef | clang::CodeGen::CodeGenFunction | |
| SourceLocToDebugLoc(SourceLocation Location) | clang::CodeGen::CodeGenFunction | |
| SpecialInitFn typedef | clang::CodeGen::CodeGenFunction | |
| StartFunction(GlobalDecl GD, QualType RetTy, llvm::Function *Fn, const CGFunctionInfo &FnInfo, const FunctionArgList &Args, SourceLocation Loc=SourceLocation(), SourceLocation StartLoc=SourceLocation()) | clang::CodeGen::CodeGenFunction | |
| StartObjCMethod(const ObjCMethodDecl *MD, const ObjCContainerDecl *CD) | clang::CodeGen::CodeGenFunction | |
| startOutlinedSEHHelper(CodeGenFunction &ParentCGF, bool IsFilter, const Stmt *OutlinedStmt) | clang::CodeGen::CodeGenFunction | |
| StartThunk(llvm::Function *Fn, GlobalDecl GD, const CGFunctionInfo &FnInfo, bool IsUnprototyped) | clang::CodeGen::CodeGenFunction | |
| stripCond(const Expr *C) | clang::CodeGen::CodeGenFunction | static |
| SVEBuiltinMemEltTy(const SVETypeFlags &TypeFlags) | clang::CodeGen::CodeGenFunction | |
| Target | clang::CodeGen::CodeGenFunction | |
| TaskGenTy typedef | clang::CodeGen::CodeGenFunction | |
| TCK_ConstructorCall enum value | clang::CodeGen::CodeGenFunction | |
| TCK_DowncastPointer enum value | clang::CodeGen::CodeGenFunction | |
| TCK_DowncastReference enum value | clang::CodeGen::CodeGenFunction | |
| TCK_DynamicOperation enum value | clang::CodeGen::CodeGenFunction | |
| TCK_Load enum value | clang::CodeGen::CodeGenFunction | |
| TCK_MemberAccess enum value | clang::CodeGen::CodeGenFunction | |
| TCK_MemberCall enum value | clang::CodeGen::CodeGenFunction | |
| TCK_NonnullAssign enum value | clang::CodeGen::CodeGenFunction | |
| TCK_ReferenceBinding enum value | clang::CodeGen::CodeGenFunction | |
| TCK_Store enum value | clang::CodeGen::CodeGenFunction | |
| TCK_Upcast enum value | clang::CodeGen::CodeGenFunction | |
| TCK_UpcastToVirtualBase enum value | clang::CodeGen::CodeGenFunction | |
| tryEmitAsConstant(const DeclRefExpr *RefExpr) | clang::CodeGen::CodeGenFunction | |
| tryEmitAsConstant(const MemberExpr *ME) | clang::CodeGen::CodeGenFunction | |
| TypeCheckKind enum name | clang::CodeGen::CodeGenFunction | |
| TypeOfSelfObject() | clang::CodeGen::CodeGenFunction | |
| unprotectFromPeepholes(PeepholeProtection protection) | clang::CodeGen::CodeGenFunction | |
| unregisterGlobalDtorWithUnAtExit(llvm::Constant *dtorStub) | clang::CodeGen::CodeGenFunction | |
| vectorWrapScalar16(llvm::Value *Op) | clang::CodeGen::CodeGenFunction | |
| VisitedVirtualBasesSetTy typedef | clang::CodeGen::CodeGenFunction | |
| VoidPtrPtrTy | clang::CodeGen::CodeGenTypeCache | |
| VoidPtrTy | clang::CodeGen::CodeGenTypeCache | |
| VoidTy | clang::CodeGen::CodeGenTypeCache | |
| VolatilizeTryBlocks(llvm::BasicBlock *BB, llvm::SmallPtrSet< llvm::BasicBlock *, 10 > &V) | clang::CodeGen::CodeGenFunction | |
| VPtrsVector typedef | clang::CodeGen::CodeGenFunction | |
| VTableAuthMode enum name | clang::CodeGen::CodeGenFunction | |
| ~CodeGenFunction() | clang::CodeGen::CodeGenFunction | |