ΒΆOptional<llvm::VFInfo> tryDemangleForVFABI(
    llvm::StringRef MangledName)

Description

Function to contruct a VFInfo out of a mangled names in the following format: <VFABI _name>{( <redirection >)} where <VFABI _name> is the name of the vector function, mangled according to the rules described in the Vector Function ABI of the target vector extentsion (or <isa > from now on). The <VFABI _name> is in the following format: _ZGV <isa > <mask > <vlen > <parameters >_ <scalarname >[( <redirection >)] This methods support demangling rules for the following <isa >: * AArch64: https://developer.arm.com/docs/101129/latest * x86 (libmvec): https://sourceware.org/glibc/wiki/libmvec and https://sourceware.org/glibc/wiki/libmvec?action=AttachFile &do =view &target =VectorABI.txt

Declared at: llvm/include/llvm/Analysis/VectorUtils.h:156

Parameters

llvm::StringRef MangledName
-> input string in the format _ZGV <isa > <mask > <vlen > <parameters >_ <scalarname >[( <redirection >)].