summaryrefslogtreecommitdiff
path: root/clang/lib/AST/ByteCode/Program.cpp
AgeCommit message (Expand)Author
2025-09-08[clang][bytcode][NFC] Use UnsignedOrNone for global ids (#157328)Timm Baeder
2025-08-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov
2025-08-26[clang][bytecode][NFC] Use Pointer::initializeAllElements() in Program (#155391)Timm Baeder
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov
2025-08-20[clang][bytecode][NFC] Use an anonymous union in Pointer (#154405)Timm Baeder
2025-08-19[clang][bytecode] Move pointers from extern globals to new decls (#154273)Timm Baeder
2025-08-18[clang][bytecode] Improve __builtin_{,dynamic_}object_size implementation (#1...Timm Baeder
2025-08-09[clang][bytecode] Add AccessFlags to Block (#152590)Timm Baeder
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-08-03[clang][bytecode] Remove unused includes (#151848)Timm Baeder
2025-07-28[clang][bytecode][NFC] Fix a few clang-tidy complaints (#150940)Timm Baeder
2025-07-21[clang][bytecode] Use OptPrimType instead of std::optional<PrimType> (#149812)Timm Baeder
2025-07-20[clang][bytecode] Reintroduce Pointer::elem() (#149693)Timm Baeder
2025-05-21[clang][bytecode] Initialize global strings via memcpy (#140789)Timm Baeder
2025-04-25[clang][bytecode] Propagate IsVolatile bit to subobjects (#137293)Timm Baeder
2025-04-25[clang][bytecode] Don't diagnose const extern reads in CPCE mode (#137285)Timm Baeder
2025-04-16[clang][bytecode] Explicitly mark constexpr-unknown variables as such (#135806)Timm Baeder
2025-03-22[clang][bytecode] Fix __builtin_memmove type diagnostics (#132544)Timm Baeder
2025-03-20[ByteCode] Avoid repeated hash lookups (NFC) (#132141)Kazu Hirata
2025-03-04[clang][bytecode] Don't error out on incomplete declarations (#129685)Timm Baeder
2025-03-02[clang][bytecode] Explicit composite array descriptor types (#129376)Timm Baeder
2025-02-16[clang][bytecode] Fix dynamic array allocation return values (#127387)Timm Baeder
2025-02-08[ByteCode] Avoid repeated hash lookups (NFC) (#126379)Kazu Hirata
2025-02-03[clang][bytecode] Refactor Program::createGlobalString (#125467)Timm Baeder
2025-01-29[clang][bytecode] Handle non-primitive vector element types (#124926)Timm Baeder
2025-01-18[ByteCode] Migrate away from PointerUnion::dyn_cast (NFC) (#123445)Kazu Hirata
2024-11-24[AST] Migrate away from PointerUnion::{is,get} (NFC) (#117469)Kazu Hirata
2024-11-17[AST] Remove unused includes (NFC) (#116549)Kazu Hirata
2024-10-31[clang][bytecode][NFC] Use const auto* for Type cast result (#114405)Timm Baeder
2024-10-22[clang][bytecode] Create dummy pointers for non-reference DeclRefExprs (#113202)Timm Baeder
2024-10-11[clang][bytecode] Use PredefinedExpr as base for its variable (#111956)Timm Baeder
2024-10-06[ByteCode] Avoid repeated hash lookups (NFC) (#111273)Kazu Hirata
2024-10-05[clang][bytecode] Save a per-Block IsWeak bit (#111248)Timm Baeder
2024-09-17[clang][bytecode] Fix defining extern variables (#108940)Timm Baeder
2024-09-12[clang][bytecode] Add support for creating dummies for expressions (#108394)Timm Baeder
2024-08-19[clang][bytecode] Use first FieldDecl instead of asserting (#104760)Timm Baeder
2024-08-16[clang] Rename all AST/Interp stuff to AST/ByteCode (#104552)Timm Baeder