clang
7.0.0
|
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 |
adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, StringRef Constraint, llvm::Type *Ty) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
createEnqueuedBlockKernel(CodeGenFunction &CGF, llvm::Function *BlockInvokeFunc, llvm::Value *BlockLiteral) const | clang::CodeGen::TargetCodeGenInfo | virtual |
decodeReturnAddress(CodeGen::CodeGenFunction &CGF, llvm::Value *Address) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
doesReturnSlotInterfereWithArgs() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
emitTargetMD(const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) 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 | inline |
getARCRetainAutoreleasedReturnValueMarker() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
getASTAllocaAddressSpace() 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 |
getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
getGlobalVarAddressSpace(CodeGenModule &CGM, const VarDecl *D) const | clang::CodeGen::TargetCodeGenInfo | virtual |
getLLVMSyncScopeID(SyncScope S, llvm::LLVMContext &C) const | clang::CodeGen::TargetCodeGenInfo | virtual |
getNullPointer(const CodeGen::CodeGenModule &CGM, llvm::PointerType *T, QualType QT) const | clang::CodeGen::TargetCodeGenInfo | virtual |
getOpenCLKernelCallingConv() const | clang::CodeGen::TargetCodeGenInfo | virtual |
getSizeOfUnwindException() const | clang::CodeGen::TargetCodeGenInfo | virtual |
getTargetOpenCLBlockHelper() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, llvm::Value *Address) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
isNoProtoCallVariadic(const CodeGen::CallArgList &args, const FunctionNoProtoType *fnType) const | clang::CodeGen::TargetCodeGenInfo | virtual |
performAddrSpaceCast(CodeGen::CodeGenFunction &CGF, llvm::Value *V, LangAS SrcAddr, LangAS DestAddr, llvm::Type *DestTy, bool IsNonNull=false) const | clang::CodeGen::TargetCodeGenInfo | virtual |
performAddrSpaceCast(CodeGenModule &CGM, llvm::Constant *V, LangAS SrcAddr, LangAS DestAddr, llvm::Type *DestTy) const | clang::CodeGen::TargetCodeGenInfo | virtual |
setCUDAKernelCallingConvention(const FunctionType *&FT) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
setTargetAttributes(const Decl *D, llvm::GlobalValue *GV, CodeGen::CodeGenModule &M) const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
shouldEmitStaticExternCAliases() const | clang::CodeGen::TargetCodeGenInfo | inlinevirtual |
TargetCodeGenInfo(ABIInfo *info=nullptr) | clang::CodeGen::TargetCodeGenInfo | inline |
~TargetCodeGenInfo() | clang::CodeGen::TargetCodeGenInfo | virtual |