| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | mangle-blocks.m | 7 - (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 D | ms-windows.test | 1 ; See clang/test/CodeGenCXX/mangle-windows.cpp 2 ; These tests are based on clang/test/CodeGenCXX/mangle-ms.cpp
|
| H A D | ms-md5.test | 1 ; These tests are based on clang/test/CodeGenCXX/mangle-ms-md5.cpp
|
| H A D | ms-cxx14.test | 1 ; These tests are based on clang/test/CodeGenCXX/mangle-ms-arg-qualifiers.cpp
|
| H A D | ms-template-callback.test | 1 ; These tests are based on clang/test/CodeGenCXX/mangle-ms-template-callback.cpp
|
| H A D | ms-return-qualifiers.test | 1 ; These tests are based on clang/test/CodeGenCXX/mangle-ms-return-qualifiers.cpp
|
| H A D | ms-cxx11.test | 1 ; These tests are based on clang/test/CodeGenCXX/mangle-ms-cxx11.cpp
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibFunc.h | 344 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 D | AMDGPULibFunc.cpp | 725 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 D | llvm-cxxmap.rst | 68 <`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 D | Driver.cpp | 149 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 D | MinGW.cpp | 189 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 D | Mangler.cpp | 76 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 D | ConvertVariable.cpp | 518 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 D | mangle-blocks.c | 6 void (^mangle(void))(void) { in mangle() function
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | attr-target-mv.c | 63 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 D | LLJIT.h | 132 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 D | cxx20-module-internal.cppm | 4 // not mangle in the module attachment -- that unnecessarily bloats
|
| /llvm-project-15.0.7/lld/test/COFF/ |
| H A D | imports-mangle.test | 3 # RUN: %t.obj %p/Inputs/imports-mangle.lib
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | Mangler.h | 46 namespace lower::mangle {
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | vararg-callee-cleanup.ll | 18 ; We don't mangle the argument size into variadic callee cleanup functions.
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | MicrosoftMangle.cpp | 362 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 D | ItaniumMangle.cpp | 432 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 D | LLJIT.cpp | 131 : 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 D | mangle.mm | 75 …truct Test2Template { Test2Template() {} }; // must have a member that we'll instantiate and mangle
|