LLVM 20.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_ATTRIBUTE_UNUSED | 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 |
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_ATTRIBUTE_UNUSED | llvm::TargetLibraryInfo | inline |
TargetLibraryAnalysis | llvm::TargetLibraryInfo | friend |
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 | llvm::TargetLibraryInfo | friend |