Home
last modified time | relevance | path

Searched refs:mangle (Results 1 – 25 of 37) sorted by relevance

12

/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Dmangle-blocks.m7 - (void (^)(void)) mangle; method
11 - (void (^)(void)) mangle { method
14 __assert_rtn(__func__, __FILE__, __LINE__, "mangle");
20 // CHECK: @"__func__.__14-[Test mangle]_block_invoke_2" = private unnamed_addr constant [30 x i8] c…
22 // CHECK: @.str[[STR1:.*]] = private unnamed_addr constant [7 x i8] c"mangle\00", align 1
24 // CHECK: define internal void @"__14-[Test mangle]_block_invoke"(i8* noundef %.block_descriptor)
26 // CHECK: define internal void @"__14-[Test mangle]_block_invoke_2"(i8* noundef %.block_descriptor)…
27 …ndef getelementptr inbounds ([30 x i8], [30 x i8]* @"__func__.__14-[Test mangle]_block_invoke_2", …
/llvm-project-15.0.7/llvm/test/Demangle/
H A Dms-windows.test1 ; See clang/test/CodeGenCXX/mangle-windows.cpp
2 ; These tests are based on clang/test/CodeGenCXX/mangle-ms.cpp
H A Dms-md5.test1 ; These tests are based on clang/test/CodeGenCXX/mangle-ms-md5.cpp
H A Dms-cxx14.test1 ; These tests are based on clang/test/CodeGenCXX/mangle-ms-arg-qualifiers.cpp
H A Dms-template-callback.test1 ; These tests are based on clang/test/CodeGenCXX/mangle-ms-template-callback.cpp
H A Dms-return-qualifiers.test1 ; These tests are based on clang/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp
H A Dms-cxx11.test1 ; These tests are based on clang/test/CodeGenCXX/mangle-ms-cxx11.cpp
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULibFunc.h344 virtual std::string mangle() const = 0;
388 std::string mangle() const { return Impl->mangle(); } in mangle() function
426 std::string mangle() const override;
455 std::string mangle() const override { return Name; } in mangle() function
H A DAMDGPULibFunc.cpp725 std::string AMDGPUMangledLibFunc::mangle() const { return mangleNameItanium(); } in mangle() function in AMDGPUMangledLibFunc
948 std::string FuncName = fInfo.mangle(); in getFunction()
963 std::string const FuncName = fInfo.mangle(); in getOrInsertFunction()
/llvm-project-15.0.7/llvm/docs/CommandGuide/
H A Dllvm-cxxmap.rst68 <`name <http://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangle.name>`_>s,
69 <`type <http://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangle.type>`_>s, or
70 <`encoding <http://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangle.encoding>`_>s,
75 <`source-name <http://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangle.source-name>`_>:
/llvm-project-15.0.7/lld/COFF/
H A DDriver.cpp149 static StringRef mangle(StringRef sym) { in mangle() function
172 Symbol *s = ctx.symtab.findMangle(mangle(sym)); in findUnderscoreMangle()
380 excludedSymbols.insert(mangle(sym)); in parseDirectives()
694 return mangle("wWinMainCRTStartup"); in findDefaultEntry()
697 return mangle("WinMainCRTStartup"); in findDefaultEntry()
701 return mangle("wmainCRTStartup"); in findDefaultEntry()
704 return mangle("mainCRTStartup"); in findDefaultEntry()
1327 exporter.addExcludedSymbol(mangle(sym)); in maybeExportMinGWSymbols()
2168 ctx.symtab.addAbsolute(mangle("__guard_flags"), 0); in linkerMain()
2184 ctx.symtab.addAbsolute(mangle("__CTOR_LIST__"), 0); in linkerMain()
[all …]
H A DMinGW.cpp189 static StringRef mangle(Twine sym) { in mangle() function
215 Symbol *real = ctx.symtab.addUndefined(mangle("__real_" + name)); in addWrappedSymbols()
216 Symbol *wrap = ctx.symtab.addUndefined(mangle("__wrap_" + name)); in addWrappedSymbols()
/llvm-project-15.0.7/flang/lib/Lower/
H A DMangler.cpp76 Fortran::lower::mangle::mangleName(const Fortran::semantics::Symbol &symbol, in mangleName()
163 std::string Fortran::lower::mangle::mangleName( in mangleName()
192 std::string Fortran::lower::mangle::demangleName(llvm::StringRef name) { in demangleName()
220 std::string Fortran::lower::mangle::mangleArrayLiteral( in mangleArrayLiteral()
H A DConvertVariable.cpp518 std::string globalName = Fortran::lower::mangle::mangleName(sym); in instantiateGlobal()
551 std::string nm = Fortran::lower::mangle::mangleName(var.getSymbol());
645 return Fortran::lower::mangle::mangleName(st.getNamingSymbol()); in mangleGlobalAggregateStore()
915 std::string commonName = Fortran::lower::mangle::mangleName(common); in getCommonBlockGlobal()
935 std::string commonName = Fortran::lower::mangle::mangleName(common); in declareCommonBlock()
1918 std::string globalName = Fortran::lower::mangle::mangleName(sym); in defineModuleVariable()
1994 std::string globalName = Fortran::lower::mangle::mangleName(typeInfoSym); in createRuntimeTypeInfoGlobal()
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dmangle-blocks.c6 void (^mangle(void))(void) { in mangle() function
/llvm-project-15.0.7/clang/test/Sema/
H A Dattr-target-mv.c63 int __attribute__((target("sse4.2,arch=sandybridge"))) mangle(void) { return 1; } in mangle() function
66 int __attribute__((target("arch=sandybridge,sse4.2"))) mangle(void) { return 2; } in mangle() function
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DLLJIT.h132 return lookupLinkerMangled(JD, mangle(UnmangledName)); in lookup()
181 std::string mangle(StringRef UnmangledName) const;
185 return ES->intern(mangle(UnmangledName)); in mangleAndIntern()
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dcxx20-module-internal.cppm4 // not mangle in the module attachment -- that unnecessarily bloats
/llvm-project-15.0.7/lld/test/COFF/
H A Dimports-mangle.test3 # RUN: %t.obj %p/Inputs/imports-mangle.lib
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DMangler.h46 namespace lower::mangle {
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dvararg-callee-cleanup.ll18 ; We don't mangle the argument size into variadic callee cleanup functions.
/llvm-project-15.0.7/clang/lib/AST/
H A DMicrosoftMangle.cpp362 void mangle(GlobalDecl GD, StringRef Prefix = "?");
551 void MicrosoftCXXNameMangler::mangle(GlobalDecl GD, StringRef Prefix) { in mangle() function in MicrosoftCXXNameMangler
1264 mangle(getGlobalDeclAsDeclContext(FD), "?"); in mangleNestedName()
1609 mangle(ND, TA.getParamTypeForDecl()->isReferenceType() ? "$E?" : "$1?"); in mangleTemplateArg()
1739 mangle(VD); in mangleTemplateArgValue()
1771 mangle(VD); in mangleTemplateArgValue()
3362 return mangler.mangle(GD); in mangleCXXName()
3368 return mangler.mangle(GD); in mangleCXXName()
3372 return Mangler.mangle(GD); in mangleCXXName()
3760 Mangler.mangle(VD, ""); in mangleReferenceTemporary()
[all …]
H A DItaniumMangle.cpp432 void mangle(GlobalDecl GD);
4196 mangle(D); in mangleExpression()
5461 mangle(D); in mangleTemplateArgExpr()
5874 mangle(VD); in mangleValueInTemplateArg()
5962 mangle(V.getMemberPointerDecl()); in mangleValueInTemplateArg()
6294 TrackAbiTags.mangle(VD); in shouldHaveAbiTags()
6331 Mangler.mangle(GD); in mangleCXXName()
6416 Mangler.mangle(D); in mangleDynamicAtExitDestructor()
6428 Mangler.mangle(D); in mangleDynamicStermFinalizer()
6438 Mangler.mangle(EnclosingDecl); in mangleSEHFilterExpression()
[all …]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DLLJIT.cpp131 : J(J), InitFunctionPrefix(J.mangle("__orc_init_func.")), in GenericLLVMIRPlatformSupport()
132 DeInitFunctionPrefix(J.mangle("__orc_deinit_func.")) { in GenericLLVMIRPlatformSupport()
855 std::string LLJIT::mangle(StringRef UnmangledName) const { in mangle() function in llvm::orc::LLJIT
/llvm-project-15.0.7/clang/test/CodeGenObjCXX/
H A Dmangle.mm75 …truct Test2Template { Test2Template() {} }; // must have a member that we'll instantiate and mangle

12