|
clang 22.0.0git
|
This is the complete list of members for clang::CodeGen::TargetCodeGenInfo, including all inherited members.
| addReturnRegisterOutputs(CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, std::string &Constraints, std::vector< llvm::Type * > &ResultRegTypes, std::vector< llvm::Type * > &ResultTruncRegTypes, std::vector< CodeGen::LValue > &ResultRegDests, std::string &AsmString, unsigned NumOutputs) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| addStackProbeTargetAttributes(const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &CGM) const | clang::CodeGen::TargetCodeGenInfo | protected |
| adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, StringRef Constraint, llvm::Type *Ty) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| checkFunctionABI(CodeGenModule &CGM, const FunctionDecl *Decl) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| checkFunctionCallABI(CodeGenModule &CGM, SourceLocation CallLoc, const FunctionDecl *Caller, const FunctionDecl *Callee, const CallArgList &Args, QualType ReturnType) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| createEnqueuedBlockKernel(CodeGenFunction &CGF, llvm::Function *BlockInvokeFunc, llvm::Type *BlockTy) const | clang::CodeGen::TargetCodeGenInfo | virtual |
| decodeReturnAddress(CodeGen::CodeGenFunction &CGF, llvm::Value *Address) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| doesReturnSlotInterfereWithArgs() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| emitCUDADeviceBuiltinSurfaceDeviceCopy(CodeGenFunction &CGF, LValue Dst, LValue Src) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| emitCUDADeviceBuiltinTextureDeviceCopy(CodeGenFunction &CGF, LValue Dst, LValue Src) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| emitTargetGlobals(CodeGen::CodeGenModule &CGM) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| emitTargetMetadata(CodeGen::CodeGenModule &CGM, const llvm::MapVector< GlobalDecl, StringRef > &MangledDeclNames) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| encodeReturnAddress(CodeGen::CodeGenFunction &CGF, llvm::Value *Address) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| extendPointerWithSExt() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getABIInfo() const | clang::CodeGen::TargetCodeGenInfo | inlineprotected |
| getABIInfo() const | clang::CodeGen::TargetCodeGenInfo | inline |
| getAddrSpaceOfCxaAtexitPtrParam() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getARCRetainAutoreleasedReturnValueMarker() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getASTAllocaAddressSpace() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getCUDADeviceBuiltinSurfaceDeviceType() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getCUDADeviceBuiltinTextureDeviceType() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getDependentLibraryOption(llvm::StringRef Lib, llvm::SmallString< 24 > &Opt) const | clang::CodeGen::TargetCodeGenInfo | virtual |
| getDetectMismatchOption(llvm::StringRef Name, llvm::StringRef Value, llvm::SmallString< 32 > &Opt) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getDeviceKernelCallingConv() const | clang::CodeGen::TargetCodeGenInfo | virtual |
| getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getGlobalVarAddressSpace(CodeGenModule &CGM, const VarDecl *D) const | clang::CodeGen::TargetCodeGenInfo | virtual |
| getHLSLType(CodeGenModule &CGM, const Type *T, const SmallVector< int32_t > *Packoffsets=nullptr) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getLLVMSyncScopeID(const LangOptions &LangOpts, SyncScope Scope, llvm::AtomicOrdering Ordering, llvm::LLVMContext &Ctx) const | clang::CodeGen::TargetCodeGenInfo | virtual |
| getNullPointer(const CodeGen::CodeGenModule &CGM, llvm::PointerType *T, QualType QT) const | clang::CodeGen::TargetCodeGenInfo | virtual |
| getOpenCLType(CodeGenModule &CGM, const Type *T) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getSizeOfUnwindException() const | clang::CodeGen::TargetCodeGenInfo | virtual |
| getSwiftABIInfo() const | clang::CodeGen::TargetCodeGenInfo | inline |
| getTargetOpenCLBlockHelper() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getWasmExternrefReferenceType() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| getWasmFuncrefReferenceType() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| initBranchProtectionFnAttributes(const TargetInfo::BranchProtectionInfo &BPI, llvm::AttrBuilder &FuncAttrs) | clang::CodeGen::TargetCodeGenInfo | static |
| initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, llvm::Value *Address) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| initPointerAuthFnAttributes(const PointerAuthOptions &Opts, llvm::AttrBuilder &FuncAttrs) | clang::CodeGen::TargetCodeGenInfo | static |
| isNoProtoCallVariadic(const CodeGen::CallArgList &args, const FunctionNoProtoType *fnType) const | clang::CodeGen::TargetCodeGenInfo | virtual |
| isScalarizableAsmOperand(CodeGen::CodeGenFunction &CGF, llvm::Type *Ty) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| markARCOptimizedReturnCallsAsNoTail() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| performAddrSpaceCast(CodeGen::CodeGenFunction &CGF, Address Addr, LangAS SrcAddr, llvm::Type *DestTy, bool IsNonNull=false) const | clang::CodeGen::TargetCodeGenInfo | |
| performAddrSpaceCast(CodeGen::CodeGenFunction &CGF, llvm::Value *V, LangAS SrcAddr, llvm::Type *DestTy, bool IsNonNull=false) const | clang::CodeGen::TargetCodeGenInfo | virtual |
| performAddrSpaceCast(CodeGenModule &CGM, llvm::Constant *V, LangAS SrcAddr, llvm::Type *DestTy) const | clang::CodeGen::TargetCodeGenInfo | virtual |
| qualifyWindowsLibrary(StringRef Lib) | clang::CodeGen::TargetCodeGenInfo | protectedstatic |
| setBranchProtectionFnAttributes(const TargetInfo::BranchProtectionInfo &BPI, llvm::Function &F) | clang::CodeGen::TargetCodeGenInfo | static |
| setCUDAKernelCallingConvention(const FunctionType *&FT) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| setOCLKernelStubCallingConvention(const FunctionType *&FT) const | clang::CodeGen::TargetCodeGenInfo | virtual |
| setPointerAuthFnAttributes(const PointerAuthOptions &Opts, llvm::Function &F) | clang::CodeGen::TargetCodeGenInfo | static |
| setTargetAtomicMetadata(CodeGenFunction &CGF, llvm::Instruction &AtomicInst, const AtomicExpr *Expr=nullptr) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| setTargetAttributes(const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| shouldEmitDWARFBitFieldSeparators() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| shouldEmitStaticExternCAliases() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| supportsLibCall() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| SwiftInfo | clang::CodeGen::TargetCodeGenInfo | protected |
| TargetCodeGenInfo(std::unique_ptr< ABIInfo > Info) | clang::CodeGen::TargetCodeGenInfo | |
| testFPKind(llvm::Value *V, unsigned BuiltinID, CGBuilderTy &Builder, CodeGenModule &CGM) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| wouldInliningViolateFunctionCallABI(const FunctionDecl *Caller, const FunctionDecl *Callee) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
| ~TargetCodeGenInfo() | clang::CodeGen::TargetCodeGenInfo | virtual |