aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/Interp
AgeCommit message (Expand)AuthorFilesLines
2024-04-16[clang][Interp] Implement align builtinsTimm Bäder1-0/+118
2024-04-16[clang][Interp][NFC] Fix some build warningsTimm Bäder1-2/+2
2024-04-16[clang][Interp] Don't add 'in call to' diagnostics for builtin framesTimm Bäder2-2/+10
2024-04-16[clang][Interp] Load value from MemberExpr if requiredTimm Bäder1-3/+14
2024-04-16[clang][Interp] Support MemberExprs pointing to VarDeclsTimm Bäder1-2/+9
2024-04-16[clang][Interp] Avoid calling invalid functionsTimm Bäder2-0/+5
2024-04-16[clang][Interp][NFC] Compare std::optionals directlyTimm Bäder1-2/+2
2024-04-16[clang][Interp][NFC] Fix Pointer::isZero() for block pointersTimm Bäder1-4/+1
2024-04-16[clang][Interp] Support __builtin_vectorelementsTimm Bäder1-0/+9
2024-04-16[clang][Interp][NFC] Add Block::dump()Timm Bäder2-0/+19
2024-04-16[clang][Interp] Gracefully handle bitcasts to non-primitive typesTimm Bäder1-1/+1
2024-04-12[NFC][Clang] Fix static analyzer concern (#88179)elizabethandrews1-1/+5
2024-04-12[clang][Interp] Fix comparing to integral function pointersTimm Bäder2-1/+7
2024-04-11[clang][Interp] Fix handling integral function pointersTimm Bäder1-6/+14
2024-04-11[clang][Interp] Allow initializing static class membersTimm Bäder3-51/+84
2024-04-10int -> uintptr_t to silence diagnosticsAaron Ballman1-1/+1
2024-04-10[clang][Interp] Integral pointers (#84159)Timm Baeder11-182/+573
2024-04-10[clang][Interp] Implement __builtin_{ctz,clz}gTimm Bäder1-6/+40
2024-04-10[clang][Interp] Start implementing vector typesTimm Bäder5-2/+58
2024-04-09[clang][Interp] Handle __unaligned in alignof expressionsTimm Bäder1-0/+3
2024-04-09[clang][Interp] Diagnose comparisons with weak pointersTimm Bäder1-0/+12
2024-04-09[clang][Interp][NFC] Add sanity checks to This opTimm Bäder1-0/+9
2024-04-09[clang][Interp][NFC] Improve Record debuggingTimm Bäder3-1/+45
2024-04-09[clang][Interp][NFC] Add Dump debug opTimm Bäder2-0/+10
2024-04-09[clang][Interp] Fix "Initializing" zero-size arraysTimm Bäder1-0/+4
2024-04-07Fix warnings discovered by #87348 [-Wunused-but-set-variable]NAKAMURA Takumi1-0/+1
2024-03-29Add missing declarations of explicit template instantiations. (#86964)Thomas Köppe1-0/+1
2024-03-26[NFC] Refactor ConstantArrayType size storage (#85716)Chris B3-6/+6
2024-03-19[clang][Interp][NFC] Add InterpFrame::dump()Timm Bäder2-0/+30
2024-03-19[clang][Interp][NFC] Sanitize collectBaseOffset parametersTimm Bäder1-0/+2
2024-03-18[clang][Interp] Fix _Complex comma operatorsTimm Bäder1-10/+11
2024-03-18[clang][Interp] Handle CXXDefaultInitExpr of composite typeTimm Bäder1-5/+1
2024-03-17[clang][Interp] Add __builtin_is_constant_evaluated warningsTimm Bäder2-1/+34
2024-03-17[clang][Interp][NFC] Make local pointer constTimm Bäder1-1/+1
2024-03-17[clang][Interp][NFC] Print qualified name of Descriptor sourcesTimm Bäder1-1/+1
2024-03-17[clang][Interp] Lazily visit const-qualified static data members in C++Timm Bäder1-1/+2
2024-03-17[clang][Interp] Handle __datasizeof.Timm Bäder1-3/+6
2024-03-16[clang][Interp] Handle ArrayTypeTraitExprsTimm Bäder2-0/+9
2024-03-15[clang][Interp] Don't suppress diagnostics for undefined+external funcsTimm Bäder1-1/+3
2024-03-15[clang][Interp] Don't diagnose reading const ints in C++98Timm Bäder1-2/+2
2024-03-15[clang][Interp] Don't forget to visit condition variable declsTimm Bäder1-2/+15
2024-03-15[clang][Interp] Emit Error op for contains-error expressionsTimm Bäder3-3/+7
2024-03-15[clang][Interp] Handle PackIndexExprsTimm Bäder2-0/+7
2024-03-15[clang][Interp] Handle goto and label statementsTimm Bäder2-9/+6
2024-03-15[clang][Interp] Implement __builtin___{CF,NS}StringMakeConstantStringTimm Bäder1-5/+6
2024-03-14[clang][Interp] Strip _Atomic from _Complex typesTimm Bäder1-4/+10
2024-03-14[clang][Interp] Fix rotate builtins with differently-typed argumentsTimm Bäder1-4/+5
2024-03-14[clang][Interp] Don't abort on float div-by-zeroTimm Bäder1-1/+2
2024-03-14[clang][Interp] Allow visiting extern variablesTimm Bäder1-7/+2
2024-03-14[clang][Interp][NFC] allocateLocalPrimitive never failsTimm Bäder1-21/+14