clang  6.0.0svn
clang::CodeGen::TargetCodeGenInfo Member List

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) constclang::CodeGen::TargetCodeGenInfoinlinevirtual
adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, StringRef Constraint, llvm::Type *Ty) constclang::CodeGen::TargetCodeGenInfoinlinevirtual
createEnqueuedBlockKernel(CodeGenFunction &CGF, llvm::Function *BlockInvokeFunc, llvm::Value *BlockLiteral) constclang::CodeGen::TargetCodeGenInfovirtual
decodeReturnAddress(CodeGen::CodeGenFunction &CGF, llvm::Value *Address) constclang::CodeGen::TargetCodeGenInfoinlinevirtual
doesReturnSlotInterfereWithArgs() constclang::CodeGen::TargetCodeGenInfoinlinevirtual
emitTargetMD(const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) constclang::CodeGen::TargetCodeGenInfoinlinevirtual
encodeReturnAddress(CodeGen::CodeGenFunction &CGF, llvm::Value *Address) constclang::CodeGen::TargetCodeGenInfoinlinevirtual
extendPointerWithSExt() constclang::CodeGen::TargetCodeGenInfoinlinevirtual
getABIInfo() constclang::CodeGen::TargetCodeGenInfoinline
getARCRetainAutoreleasedReturnValueMarker() constclang::CodeGen::TargetCodeGenInfoinlinevirtual
getASTAllocaAddressSpace() constclang::CodeGen::TargetCodeGenInfoinlinevirtual
getDependentLibraryOption(llvm::StringRef Lib, llvm::SmallString< 24 > &Opt) constclang::CodeGen::TargetCodeGenInfovirtual
getDetectMismatchOption(llvm::StringRef Name, llvm::StringRef Value, llvm::SmallString< 32 > &Opt) constclang::CodeGen::TargetCodeGenInfoinlinevirtual
getDwarfEHStackPointer(CodeGen::CodeGenModule &M) constclang::CodeGen::TargetCodeGenInfoinlinevirtual
getGlobalVarAddressSpace(CodeGenModule &CGM, const VarDecl *D) constclang::CodeGen::TargetCodeGenInfovirtual
getLLVMSyncScopeID(SyncScope S, llvm::LLVMContext &C) constclang::CodeGen::TargetCodeGenInfovirtual
getNullPointer(const CodeGen::CodeGenModule &CGM, llvm::PointerType *T, QualType QT) constclang::CodeGen::TargetCodeGenInfovirtual
getOpenCLKernelCallingConv() constclang::CodeGen::TargetCodeGenInfovirtual
getSizeOfUnwindException() constclang::CodeGen::TargetCodeGenInfovirtual
getTargetOpenCLBlockHelper() constclang::CodeGen::TargetCodeGenInfoinlinevirtual
getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) constclang::CodeGen::TargetCodeGenInfoinlinevirtual
initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, llvm::Value *Address) constclang::CodeGen::TargetCodeGenInfoinlinevirtual
isNoProtoCallVariadic(const CodeGen::CallArgList &args, const FunctionNoProtoType *fnType) constclang::CodeGen::TargetCodeGenInfovirtual
performAddrSpaceCast(CodeGen::CodeGenFunction &CGF, llvm::Value *V, LangAS SrcAddr, LangAS DestAddr, llvm::Type *DestTy, bool IsNonNull=false) constclang::CodeGen::TargetCodeGenInfovirtual
performAddrSpaceCast(CodeGenModule &CGM, llvm::Constant *V, LangAS SrcAddr, LangAS DestAddr, llvm::Type *DestTy) constclang::CodeGen::TargetCodeGenInfovirtual
setTargetAttributes(const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M, ForDefinition_t IsForDefinition) constclang::CodeGen::TargetCodeGenInfoinlinevirtual
TargetCodeGenInfo(ABIInfo *info=nullptr)clang::CodeGen::TargetCodeGenInfoinline
~TargetCodeGenInfo()clang::CodeGen::TargetCodeGenInfovirtual