Home
last modified time | relevance | path

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

12

/llvm-project/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"(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 DMangler.cpp27 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 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
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibFunc.h350 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 DAMDGPULibFunc.cpp123 // 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 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/lld/COFF/
H A DDriver.cpp483 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 DMinGW.cpp194 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 DDriver.h
/llvm-project/clang/test/Sema/
H A Dattr-target-mv.c73 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 Dmangle-blocks.c6 void (^mangle(void))(void) { in mangle() function
/llvm-project/clang/test/CodeGenHLSL/
H A Dshader_type_attr.hlsl5 // Make sure not mangle entry.
H A Dentry.hlsl9 // Make sure not mangle entry.
/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLLJIT.h179 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 Dcxx20-module-internal.cppm4 // not mangle in the module attachment -- that unnecessarily bloats
/llvm-project/lld/test/COFF/
H A Dimports-mangle.test3 # RUN: %t.obj %p/Inputs/imports-mangle.lib
/llvm-project/flang/include/flang/Lower/
H A DMangler.h34 namespace lower::mangle {
/llvm-project/llvm/test/CodeGen/X86/
H A Dvararg-callee-cleanup.ll18 ; We don't mangle the argument size into variadic callee cleanup functions.
/llvm-project/clang/lib/AST/
H A DMicrosoftMangle.cpp368 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 DItaniumMangle.cpp456 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 Dmangle.mm72 …truct Test2Template { Test2Template() {} }; // must have a member that we'll instantiate and mangle
/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLLJIT.cpp135 : 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

12