• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/

Lines Matching defs:TargetLibraryInfoImpl

20 static cl::opt<TargetLibraryInfoImpl::VectorLibrary> ClVectorLibrary(
22 cl::init(TargetLibraryInfoImpl::NoLibrary),
23 cl::values(clEnumValN(TargetLibraryInfoImpl::NoLibrary, "none",
25 clEnumValN(TargetLibraryInfoImpl::Accelerate, "Accelerate",
27 clEnumValN(TargetLibraryInfoImpl::MASSV, "MASSV",
29 clEnumValN(TargetLibraryInfoImpl::SVML, "SVML",
32 StringLiteral const TargetLibraryInfoImpl::StandardNames[LibFunc::NumLibFuncs] =
69 static void initialize(TargetLibraryInfoImpl &TLI, const Triple &T,
76 "TargetLibraryInfoImpl function names must be sorted");
556 TargetLibraryInfoImpl::TargetLibraryInfoImpl() {
563 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const Triple &T) {
570 TargetLibraryInfoImpl::TargetLibraryInfoImpl(const TargetLibraryInfoImpl &TLI)
579 TargetLibraryInfoImpl::TargetLibraryInfoImpl(TargetLibraryInfoImpl &&TLI)
590 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(const TargetLibraryInfoImpl &TLI) {
599 TargetLibraryInfoImpl &TargetLibraryInfoImpl::operator=(TargetLibraryInfoImpl &&TLI) {
620 bool TargetLibraryInfoImpl::getLibFunc(StringRef funcName, LibFunc &F) const {
635 bool TargetLibraryInfoImpl::isValidProtoForLibFunc(const FunctionType &FTy,
1480 bool TargetLibraryInfoImpl::getLibFunc(const Function &FDecl,
1493 void TargetLibraryInfoImpl::disableAllFunctions() {
1513 void TargetLibraryInfoImpl::addVectorizableFunctions(ArrayRef<VecDesc> Fns) {
1521 void TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(
1553 bool TargetLibraryInfoImpl::isFunctionVectorizable(StringRef funcName) const {
1563 StringRef TargetLibraryInfoImpl::getVectorizedFunction(StringRef F,
1578 StringRef TargetLibraryInfoImpl::getScalarizedFunction(StringRef F,
1596 TargetLibraryInfoImpl(Triple(F.getParent()->getTargetTriple()));
1600 unsigned TargetLibraryInfoImpl::getWCharSize(const Module &M) const {
1608 : ImmutablePass(ID), TLA(TargetLibraryInfoImpl()) {
1613 : ImmutablePass(ID), TLA(TargetLibraryInfoImpl(T)) {
1618 const TargetLibraryInfoImpl &TLIImpl)
1632 unsigned TargetLibraryInfoImpl::getWidestVF(StringRef ScalarF) const {