|
LLVM 22.0.0git
|
This is the complete list of members for llvm::TargetLibraryInfo, including all inherited members.
| areInlineCompatible(const TargetLibraryInfo &CalleeTLI, bool AllowCallerSuperset) const | llvm::TargetLibraryInfo | inline |
| disableAllFunctions() | llvm::TargetLibraryInfo | inline |
| getAsSizeT(uint64_t V, const Module &M) const | llvm::TargetLibraryInfo | inline |
| getAttrList(LLVMContext *C, ArrayRef< unsigned > ArgNos, bool Signed, bool Ret=false, AttributeList AL=AttributeList()) const | llvm::TargetLibraryInfo | inline |
| getExtAttrForI32Param(const Triple &T, bool Signed=true) | llvm::TargetLibraryInfo | inlinestatic |
| getExtAttrForI32Param(bool Signed=true) const | llvm::TargetLibraryInfo | inline |
| getExtAttrForI32Return(const Triple &T, bool Signed=true) | llvm::TargetLibraryInfo | inlinestatic |
| getExtAttrForI32Return(bool Signed=true) const | llvm::TargetLibraryInfo | inline |
| getIntSize() const | llvm::TargetLibraryInfo | inline |
| getLibFunc(StringRef funcName, LibFunc &F) const | llvm::TargetLibraryInfo | inline |
| getLibFunc(const Function &FDecl, LibFunc &F) const | llvm::TargetLibraryInfo | inline |
| getLibFunc(const CallBase &CB, LibFunc &F) const | llvm::TargetLibraryInfo | inline |
| getLibFunc(unsigned int Opcode, Type *Ty, LibFunc &F) const | llvm::TargetLibraryInfo | inline |
| getName(LibFunc F) const | llvm::TargetLibraryInfo | inline |
| getSizeTSize(const Module &M) const | llvm::TargetLibraryInfo | inline |
| getSizeTType(const Module &M) const | llvm::TargetLibraryInfo | inline |
| getStandardName(LibFunc F) | llvm::TargetLibraryInfo | inlinestatic |
| getState(LibFunc F) const | llvm::TargetLibraryInfo | inline |
| getVectorizedFunction(StringRef F, const ElementCount &VF, bool Masked=false) const | llvm::TargetLibraryInfo | inline |
| getVectorMappingInfo(StringRef F, const ElementCount &VF, bool Masked) const | llvm::TargetLibraryInfo | inline |
| getWCharSize(const Module &M) const | llvm::TargetLibraryInfo | inline |
| getWidestVF(StringRef ScalarF, ElementCount &FixedVF, ElementCount &ScalableVF) const | llvm::TargetLibraryInfo | inline |
| has(LibFunc F) const | llvm::TargetLibraryInfo | inline |
| hasOptimizedCodeGen(LibFunc F) const | llvm::TargetLibraryInfo | inline |
| initExtensionsForTriple(bool &ShouldExtI32Param, bool &ShouldExtI32Return, bool &ShouldSignExtI32Param, bool &ShouldSignExtI32Return, const Triple &T) | llvm::TargetLibraryInfo | inlinestatic |
| invalidate(Module &, const PreservedAnalyses &, ModuleAnalysisManager::Invalidator &) | llvm::TargetLibraryInfo | inline |
| invalidate(Function &, const PreservedAnalyses &, FunctionAnalysisManager::Invalidator &) | llvm::TargetLibraryInfo | inline |
| isFunctionVectorizable(StringRef F, const ElementCount &VF) const | llvm::TargetLibraryInfo | inline |
| isFunctionVectorizable(StringRef F) const | llvm::TargetLibraryInfo | inline |
| isKnownVectorFunctionInLibrary(StringRef F) const | llvm::TargetLibraryInfo | inline |
| isValidProtoForLibFunc(const FunctionType &FTy, LibFunc F, const Module &M) const | llvm::TargetLibraryInfo | inline |
| operator=(const TargetLibraryInfo &TLI)=default | llvm::TargetLibraryInfo | |
| operator=(TargetLibraryInfo &&TLI)=default | llvm::TargetLibraryInfo | |
| setUnavailable(LibFunc F) | llvm::TargetLibraryInfo | inline |
| TargetLibraryAnalysis class | llvm::TargetLibraryInfo | friend |
| TargetLibraryInfo()=delete | llvm::TargetLibraryInfo | |
| TargetLibraryInfo(const TargetLibraryInfoImpl &Impl, std::optional< const Function * > F=std::nullopt) | llvm::TargetLibraryInfo | inlineexplicit |
| TargetLibraryInfo(const TargetLibraryInfo &TLI)=default | llvm::TargetLibraryInfo | |
| TargetLibraryInfo(TargetLibraryInfo &&TLI)=default | llvm::TargetLibraryInfo | |
| TargetLibraryInfoWrapperPass class | llvm::TargetLibraryInfo | friend |