/llvm-project/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"(ptr noundef %.block_descriptor) 26 // CHECK: define internal void @"__14-[Test mangle]_block_invoke_2"(ptr noundef %.block_descriptor)… 27 // CHECK: call void @__assert_rtn(ptr noundef @"__func__.__14-[Test mangle]_block_invoke_2", ptr no…
|
/llvm-project/flang/lib/Lower/ |
H A D | Mangler.cpp | 27 Fortran::lower::mangle::ScopeBlockIdMap &scopeBlockIdMap) { in ancestors() 69 Fortran::lower::mangle::ScopeBlockIdMap &scopeBlockIdMap) { in ancestors() 75 Fortran::lower::mangle::mangleName(std::string &name, in mangleName() 86 std::string Fortran::lower::mangle::mangleName( in mangleName() 104 // mangle ObjectEntityDetails or AssocEntityDetails symbols. in mangleName() 175 "attempt to mangle a generic name but " in mangleName() 190 Fortran::lower::mangle::mangleName(const Fortran::semantics::Symbol &symbol, in mangleName() 202 std::string Fortran::lower::mangle::mangleName( in mangleName() 236 std::string Fortran::lower::mangle::getRecordTypeFieldName( in getRecordTypeFieldName() 245 // Do not mangle Is [all...] |
/llvm-project/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
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULibFunc.h | 350 virtual std::string mangle() const = 0; 413 std::string mangle() const { return Impl->mangle(); } 453 std::string mangle() const override; 484 std::string mangle() const override { return Name; } 399 std::string mangle() const { return Impl->mangle(); } mangle() function 468 std::string mangle() const override { return Name; } mangle() function
|
H A D | AMDGPULibFunc.cpp | 123 // used to mangle a function name. Other argument types are derived from types 736 std::string AMDGPUMangledLibFunc::mangle() const { return mangleNameItanium(); } in mangle() function in AMDGPUMangledLibFunc 1070 std::string FuncName = fInfo.mangle(); in buildNameMap() 1087 std::string const FuncName = fInfo.mangle(); in AMDGPULibFunc()
|
/llvm-project/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/lld/COFF/ |
H A D | Driver.cpp | 483 excludedSymbols.insert(file->symtab.mangle(sym)); in findFile() 503 symtab.entry = symtab.addGCRoot(symtab.mangle(arg->getValue()), true); in getUniqueID() 1401 exporter.addExcludedSymbol(ctx.symtab.mangle(sym)); in getVFS() 2341 symtab.entry = symtab.addGCRoot(symtab.mangle(arg->getValue()), true); in linkerMain() 2350 symtab.addGCRoot(symtab.mangle("_NtProcessStartup"), true); in linkerMain() 2445 symtab.addSynthetic(symtab.mangle("__ImageBase"), nullptr); in linkerMain() 2451 symtab.addAbsolute(symtab.mangle("__guard_fids_count"), 0); in linkerMain() 2452 symtab.addAbsolute(symtab.mangle("__guard_fids_table"), 0); in linkerMain() 2453 symtab.addAbsolute(symtab.mangle("__guard_flags"), 0); in linkerMain() 2454 symtab.addAbsolute(symtab.mangle("__guard_iat_coun in linkerMain() 152 StringRef LinkerDriver::mangle(StringRef sym) { mangle() function in lld::coff::LinkerDriver [all...] |
H A D | MinGW.cpp | 194 static StringRef mangle(Twine sym, MachineTypes machine) { in mangle() function 221 ctx.symtab.addUndefined(mangle("__real_" + name, ctx.config.machine)); in addWrappedSymbols() 223 ctx.symtab.addUndefined(mangle("__wrap_" + name, ctx.config.machine)); in addWrappedSymbols()
|
H A D | Driver.h |
|
/llvm-project/clang/test/Sema/ |
H A D | attr-target-mv.c | 73 int __attribute__((target("sse4.2,arch=sandybridge"))) mangle(void) { return 1; } 76 int __attribute__((target("arch=sandybridge,sse4.2"))) mangle(void) { return 2; } 72 int __attribute__((target("sse4.2,arch=sandybridge"))) mangle(void) { return 1; } mangle() function 75 int __attribute__((target("arch=sandybridge,sse4.2"))) mangle(void) { return 2; } mangle() function
|
/llvm-project/clang/test/CodeGen/ |
H A D | mangle-blocks.c | 6 void (^mangle(void))(void) { in mangle() function
|
/llvm-project/clang/test/CodeGenHLSL/ |
H A D | shader_type_attr.hlsl | 5 // Make sure not mangle entry.
|
H A D | entry.hlsl | 9 // Make sure not mangle entry.
|
/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | LLJIT.h | 179 return lookupLinkerMangled(JD, mangle(UnmangledName)); 228 std::string mangle(StringRef UnmangledName) const; in mangleAndIntern() 232 return ES->intern(mangle(UnmangledName));
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | cxx20-module-internal.cppm | 4 // not mangle in the module attachment -- that unnecessarily bloats
|
/llvm-project/lld/test/COFF/ |
H A D | imports-mangle.test | 3 # RUN: %t.obj %p/Inputs/imports-mangle.lib
|
/llvm-project/flang/include/flang/Lower/ |
H A D | Mangler.h | 34 namespace lower::mangle {
|
/llvm-project/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/clang/lib/AST/ |
H A D | MicrosoftMangle.cpp | 368 void mangle(GlobalDecl GD, StringRef Prefix = "?"); 492 // To mangle anonymous namespaces, hash the path to the main source file. The in MicrosoftMangleContextImpl() 524 // The ABI expects that we would never mangle "typical" user-defined entry in shouldMangleCXXName() 581 "cannot mangle this %0 %1 yet"); in mangle() 589 "cannot mangle this %0 yet"); in mangle() 597 "cannot mangle this %0 yet"); in mangleFunctionEncoding() 601 void MicrosoftCXXNameMangler::mangle(GlobalDecl GD, StringRef Prefix) { in mangleFunctionEncoding() 603 // MSVC doesn't mangle C++ names the same way it mangles extern "C" names. in mangleFunctionEncoding() 617 // MSVC appears to mangle GUIDs as if they were variables of type in mangleFunctionEncoding() 624 llvm_unreachable("Tried to mangle unexpecte in mangleFunctionEncoding() 567 void MicrosoftCXXNameMangler::mangle(GlobalDecl GD, StringRef Prefix) { mangle() function in MicrosoftCXXNameMangler [all...] |
H A D | ItaniumMangle.cpp | 456 void mangle(GlobalDecl GD); 754 // The Windows ABI expects that we would never mangle "typical" in shouldMangleCXXName() 818 void CXXNameMangler::mangle(GlobalDecl GD) { in mangle() 839 // Don't mangle in the type if this isn't a decl we should typically mangle. in mangleFunctionEncoding() 1265 DiagnosticsEngine::Error, "cannot mangle fixed point literals yet"); in mangleNumber() 1320 // FIXME: GCC does not appear to mangle the template arguments when in manglePrefix() 1333 // FIXME: GCC does not appear to mangle the template arguments when in mangleUnresolvedPrefix() 1340 // We use the QualType mangle type variant here because it handles in mangleUnresolvedPrefix() 1379 llvm_unreachable("Can't mangle __supe in mangleUnresolvedPrefix() 815 void CXXNameMangler::mangle(GlobalDecl GD) { mangle() function in CXXNameMangler [all...] |
/llvm-project/clang/test/CodeGenObjCXX/ |
H A D | mangle.mm | 72 …truct Test2Template { Test2Template() {} }; // must have a member that we'll instantiate and mangle
|
/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | LLJIT.cpp | 135 : J(J), InitFunctionPrefix(J.mangle("__orc_init_func.")), in GenericLLVMIRPlatformSupport() 136 DeInitFunctionPrefix(J.mangle("__orc_deinit_func.")) { in GenericLLVMIRPlatformSupport() 1079 std::string LLJIT::mangle(StringRef UnmangledName) const { in applyDataLayout() 1063 std::string LLJIT::mangle(StringRef UnmangledName) const { mangle() function in llvm::orc::LLJIT
|