summaryrefslogtreecommitdiff
path: root/clang/lib/AST/Mangle.cpp
AgeCommit message (Expand)Author
2025-09-09[clang][Mangle] Inject structor type into mangled name when mangling for LLDB...Michael Buch
2025-08-04[clang][Attr] Remove 'literal label' form of AsmLabelAttr (#151858)Michael Buch
2025-04-30[clang AST] move mangling API to namespace clang to allow calls from swift-fr...Peter Rong
2025-04-29Fix crash with -ast-dump=json (#137324)Aaron Ballman
2025-04-08[Clang][OpenCL][AMDGPU] Allow a kernel to call another kernel (#115821)Aniket Lal
2025-03-10[Clang] Make `MangleContext::mangleMSGuidDecl()`, `MangleContext::mangleObjCM...Boaz Brickner
2025-03-05[clang] Use TargetInfo to decide Mangling for C (#129920)Prabhuk
2024-11-17[AST] Remove unused includes (NFC) (#116549)Kazu Hirata
2024-09-14[clang] Nits on uses of raw_string_ostream (NFC)JOE1994
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt
2024-06-11[clang] Remove a redundant check in Mangle. NFC (#95071)Pavel Samolysov
2024-06-11[clang] Replace X && isa<Y>(X) with isa_and_nonnull<Y>(X). NFC (#94987)Pavel Samolysov
2024-01-20[clang] Use SmallString::operator std::string (NFC)Kazu Hirata
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot
2023-08-03[X86][Regcall] Add an option to respect regcall ABI v.4 in win64&win32Bing1 Yu
2022-11-30[clang][TargetInfo] Use LangAS for getPointer{Width,Align}()Alex Richardson
2022-08-25[HLSL] Initial codegen for SV_GroupIndexChris Bieneman
2022-08-04[HLSL] clang codeGen for HLSLShaderAttr.Xiang Li
2022-06-15[clang][WebAssembly] Loosen restriction on `main` symbol manglingSam Clegg
2022-06-06[WebAssembly] Remove restriction on main name manglingSam Clegg
2022-01-05[clang][#52782] Bail on incomplete parameter type in stdcall name manglingMarkus Böck
2021-04-27[clang/Basic] Make TargetInfo.h not use DataLayout againNico Weber
2021-03-05Refactor -funique-internal-linakge-names implementation.Sriraman Tallam
2020-09-29Fix a variety of minor issues with ObjC method mangling:John McCall
2020-09-29This reduces code duplication between CGObjCMac.cpp and Mangle.cppEllis Hoag
2020-06-23Mangle.cpp - fix implicit Format.h dependency. NFC.Simon Pilgrim
2020-04-15Rework how UuidAttr, CXXUuidofExpr, and GUID template arguments and constants...Richard Smith
2020-03-18[hip] Revise `GlobalDecl` constructors. NFC.Michael Liao
2020-03-09[HIP] Fix device stub nameYaxun (Sam) Liu
2020-03-07[NFC] Let mangler accept GlobalDeclYaxun (Sam) Liu
2020-02-27[WebAssembly] Mangle the argc/argv `main` as `__wasm_argc_argv`.Dan Gohman
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-07[NFC] Use isX86() instead of getArch()Jim Lin
2019-10-07AST - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim
2019-09-25[Mangle] Add flag to asm labels to disable '\01' prefixingVedant Kumar
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama
2019-06-20[clang][AST] Refactoring ASTNameGenerator to use pimpl pattern (NFC).Puyan Lotfi
2019-06-19[clang][AST] ASTNameGenerator: A refactoring of CodegenNameGeneratorImpl (NFC).Puyan Lotfi
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-23NFC: Remove MANGLE_CHECKER from ItaniumMangle.cppErik Pilkington
2018-07-30Remove trailing spaceFangrui Song
2017-09-07[modules ts] Ensure that module linkage variables are always emitted and alwa...Richard Smith
2017-03-07[AST/ObjC] Make ObjCCategoryImplDecl consistent with ObjCCategoryDecl and use...Argyrios Kyrtzidis
2016-11-02regcall: Implement regcall Calling Conv in clangErich Keane
2016-03-04Make TargetInfo store an actual DataLayout instead of a string.James Y Knight
2016-02-14[index] Factor libclang's functionality to determing the mangled name of symb...Argyrios Kyrtzidis
2016-01-14Update for LLVM function name change.Rui Ueyama
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren