reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/VectorUtils.h
  128 Optional<VFInfo> tryDemangleForVFABI(StringRef MangledName);

References

unittests/Analysis/VectorFunctionABITest.cpp
   18   EXPECT_FALSE(VFABI::tryDemangleForVFABI("").hasValue());
   19   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGV").hasValue());
   20   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVn").hasValue());
   21   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN").hasValue());
   22   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2").hasValue());
   23   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2v").hasValue());
   24   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2v_").hasValue());
   26   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2_foo").hasValue());
   28   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZVnN2v_foo").hasValue());
   30   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVN2v_foo").hasValue());
   32   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVn2v_foo").hasValue());
   34   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnNv_foo").hasValue());
   36   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2v_").hasValue());
   38   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2vfoo").hasValue());
   40   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2v_foo()").hasValue());
   42   EXPECT_FALSE(VFABI::tryDemangleForVFABI("_ZGVnN2v_foo(bar").hasValue());
   47   const auto OptVFS = VFABI::tryDemangleForVFABI("_ZGVnN2vl16Ls32R3l_foo");
   64   const auto A = VFABI::tryDemangleForVFABI("_ZGVnM2v_sin");
   65   const auto B = VFABI::tryDemangleForVFABI("_ZGVnM2v_sin(UserFunc)");
   66   const auto C = VFABI::tryDemangleForVFABI("_ZGVnM2v___sin_sin_sin");
   98     const auto OptInfo = VFABI::tryDemangleForVFABI(MangledName);