aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ByteCode
AgeCommit message (Expand)AuthorFilesLines
18 hours[clang][bytecode] Remove unused includes (#151848)Timm Baeder7-3/+7
34 hours[clang][bytecode][NFC] Code size is always aligned (#151824)Timm Baeder1-10/+9
35 hours[clang][bytecode] Fix D3DCOLORtoUBYTE4 hlsl test (#151819)Timm Baeder1-4/+11
36 hours[clang][bytecode] Don't call ctor of primitive array elements (#151725)Timm Baeder1-10/+36
36 hours[clang][bytecode] Replace MoveFn With DtorFn + memcpy (#151717)Timm Baeder1-11/+11
2 days[clang][bytecode][NFC] Add a FIXME comment for heap allocations (#151700)Timm Baeder1-0/+19
3 days[clang][bytecode] Fix a crash in codegen (#151515)Timm Baeder1-0/+3
4 days[clang][bytecode][NFC] Remove LabelScope (#151498)Timm Baeder1-15/+6
4 days[clang][bytecode] Fix diagnostics for int128 enums (#151340)Timm Baeder1-1/+1
4 days[clang] Forbid reinterpret_cast of function pointers in constexpr. (#150557)Eli Friedman3-3/+17
4 days[clang][bytecode] Clean up {Compiler,Interp}.h (#151335)Timm Baeder2-8/+10
5 days[clang][bytecode] Move Pointer::{Prev,Next} into BlockPointer (#151097)Timm Baeder6-30/+34
5 days[clang][bytecode] Add Pointer::initializeAllElements() (#151151)Timm Baeder4-20/+26
6 days[clang][bytecode][NFC] Fix a few clang-tidy complaints (#150940)Timm Baeder8-44/+45
12 days[clang][bytecode] Activate primitive fields before initializing them (#149963)Timm Baeder4-39/+63
12 days[clang][bytecode] Only implicitly start lifetime of trivially-default-constru...Timm Baeder1-1/+8
13 days[clang][bytecode] Error on bitcasts to bool that aren't 0 or 1 (#149996)Timm Baeder1-2/+12
13 days[clang][bytecode] Use OptPrimType instead of std::optional<PrimType> (#149812)Timm Baeder11-92/+120
2025-07-20[clang][bytecode] Reintroduce Pointer::elem() (#149693)Timm Baeder7-52/+67
2025-07-20[clang][bytecode] Use in Expr::tryEvaluateStrLen() (#149677)Timm Baeder2-0/+41
2025-07-19[clang][bytecode] Diagnose dereferencing a null pointer (#149330)Timm Baeder3-0/+14
2025-07-19[clang][bytecode] Use bytecode interpreter in isPotentialConstantExprU… (#1...Timm Baeder7-3/+46
2025-07-18[clang][bytecode] Fix const-in-mutable fields (#149286)Timm Baeder5-1/+16
2025-07-18[clang][bytecode] Report mutable reads when copying unions (#149320)Timm Baeder2-0/+7
2025-07-18[clang][bytecode][NFC] Remove unused includes (#149460)Timm Baeder2-6/+0
2025-07-16[Clang] Diagnose forming references to nullptr (#143667)Corentin Jabot1-0/+1
2025-07-16[clang][bytecode] Fix contains check using llvm::find (#149050)Timm Baeder1-1/+1
2025-07-16[clang][bytecode][NFC] Remove unused function prototypes (#149031)Timm Baeder2-18/+4
2025-07-16[clang][bytecode] Make union activation more granular (#148835)Timm Baeder6-100/+335
2025-07-11[clang][bytecode] Remove needless global check (#148163)Timm Baeder1-7/+1
2025-07-11[clang][bytecode] Check lambda captures before binding decls (#148130)Timm Baeder1-12/+20
2025-07-11[clang][bytecode] Keep a list of initializing blocks in InterpState (#148120)Timm Baeder2-22/+25
2025-07-10[clang][bytecode][NFC] Move Pointer::StorageKind above the union (#147942)Timm Baeder2-5/+5
2025-07-10[clang][bytecode] Implement missing elementwise builtins (#147892)Timm Baeder1-5/+103
2025-07-10[clang][bytecode] Check new/delete mismatch earlier (#147732)Timm Baeder1-14/+18
2025-07-09[clang][bytecode] Devirtualize calls during con- and destruction (#147685)Timm Baeder2-3/+38
2025-07-09[clang][bytecode][NFC] Don't push anything in OffsetHelper (#147550)Timm Baeder1-45/+60
2025-07-08[clang][bytecode] Fix __builtin_is_within_lifetime in initializers (#147480)Timm Baeder1-1/+13
2025-07-08[clang][bytecode] Don't crash on erroneous switch conditions (#147533)Timm Baeder1-0/+3
2025-07-08[clang][bytecode] Fix activating nested unions (#147338)Timm Baeder1-30/+12
2025-07-08[clang][bytecode] Create a temporary for discarded CXXBindTemporaryExprs (#14...Timm Baeder2-2/+16
2025-07-06[clang][bytecode] Fix APValue generation for RValueReferenceType (#147207)Timm Baeder1-1/+1
2025-07-06[clang][bytecode] Fix visiting for-range loop variable (#147188)Timm Baeder1-2/+1
2025-07-06[clang][bytecode] Fix a crash in overflow builtins (#147189)Timm Baeder1-1/+3
2025-07-06[clang][bytecode] Misc union fixes (#146824)Timm Baeder2-7/+32
2025-07-05[clang][bytecode] Narrow allocated single-array Pointer (#147160)Timm Baeder1-1/+1
2025-07-05[clang][bytecode] Fix comparing pointers pointing to base classes (#146285)Timm Baeder3-26/+35
2025-07-04[clang][bytecode] Fix copy constructors for empty unions (#147050)Timm Baeder1-0/+2
2025-07-02[clang][bytecode] Add back missing initialize call (#146589)Timm Baeder1-5/+1
2025-07-01[clang][bytecode] Check pointer data type for bitcast eligibility (#146552)Timm Baeder1-3/+4