summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Interp/Interp.h
Commit message (Expand)AuthorAgeFilesLines
* [clang][Interp] Avoid calling invalid functionsTimm Bäder2024-04-161-0/+4
* [clang][Interp] Fix comparing to integral function pointersTimm Bäder2024-04-121-1/+1
* [clang][Interp] Integral pointers (#84159)Timm Baeder2024-04-101-25/+60
* [clang][Interp] Diagnose comparisons with weak pointersTimm Bäder2024-04-091-0/+12
* [clang][Interp][NFC] Add sanity checks to This opTimm Bäder2024-04-091-0/+9
* [clang][Interp][NFC] Add Dump debug opTimm Bäder2024-04-091-0/+5
* [clang][Interp] Emit Error op for contains-error expressionsTimm Bäder2024-03-151-0/+3
* [clang][Interp] Don't abort on float div-by-zeroTimm Bäder2024-03-141-1/+2
* [clang][Interp] Create dummy pointers for external variablesTimm Bäder2024-03-141-5/+17
* [clang][Interp] Fix non-primitive ltor castsTimm Bäder2024-03-141-0/+13
* Remove use of reference lifetime extension introduced in cdde0d9David Blaikie2024-03-131-2/+1
* [clang][Interp][NFC] Use ArrayElem{,Pop} ops more oftenTimm Bäder2024-03-071-0/+14
* [clang][Interp] Diagnose dummy pointers used in Inc/Dec opsTimm Bäder2024-03-061-6/+5
* [clang][Interp] Allow getFieldPtr ops on null pointers in CTimm Bäder2024-03-061-1/+2
* [clang] Use separator for large numeric values in overflow diagnostic (#80939)Atousa Duprat2024-03-051-3/+9
* [clang][Interp] Diagnose comparisions against weak function pointersTimm Bäder2024-03-051-0/+11
* [clang][Interp] Fix assertion in InitElem{,Pop} opsTimm Bäder2024-03-041-0/+4
* [clang][Interp] Fix virtual calls with reference instance pointersTimm Bäder2024-03-011-2/+6
* [clang][Interp] Allow inc/dec on boolean valuesTimm Bäder2024-03-011-0/+7
* [clang][Interp] Emit more dummy pointers in C++ modeTimm Bäder2024-02-291-10/+21
* [clang][Interp] Note UB when converting Inf to integerTimm Bäder2024-02-281-1/+1
* [clang][Interp] Ignore ArrayDecay ops for null pointersTimm Bäder2024-02-281-1/+1
* [clang][Interp] Fix local lvalue compound literalsTimm Bäder2024-02-271-0/+13
* [clang][Interp][NFC] Rename InitPtr{,Pop} to FinishInit{,Pop}Timm Bäder2024-02-271-2/+2
* [clang][Interp][NFC] Fix comment typoTimm Bäder2024-02-261-1/+1
* [clang][Interp] Get <=> value info from weak resultTimm Bäder2024-02-261-1/+2
* [clang][Interp] Implement nullability argument checkingTimm Bäder2024-02-261-1/+25
* [clang][Interp] Handle null function pointersTimm Bäder2024-02-251-0/+6
* [clang][Interp] Don't fail on shifts greater than type bitwidthTimm Bäder2024-02-201-6/+20
* [clang][Interp] Fix `nullptr - nullptr` expressionsTimm Bäder2024-02-191-0/+5
* [clang][Interp] Fix handling PointerToIntegral castsTimm Bäder2024-02-161-6/+3
* [clang][Interp] Fix calling invalid function pointersTimm Bäder2024-02-151-2/+1
* [clang][Interp] Fix variadic member functionsTimm Bäder2024-02-151-11/+65
* [clang][Interp] Fix a designated initializer testcaseTimm Bäder2024-02-121-8/+13
* [clang][Interp] Protect InitPtr from non-initializable pointersTimm Bäder2024-02-101-2/+5
* [clang][Interp] Handle dummy pointers in ArrayElemPtr{,Pop} differentlyTimm Bäder2024-02-091-3/+5
* [clang][Interp] Protect ArrayDecay ops against dummy pointersTimm Bäder2024-02-091-0/+3
* [clang][Interp][NFC] Make a local variable constTimm Bäder2024-02-081-1/+1
* [clang][Interp] Fix initializing _Complex values from DeclRefExprTimm Bäder2024-02-071-0/+8
* [clang][Interp][NFC] Fix comment typosTimm Bäder2024-02-061-1/+1
* [clang][Interp] Protect ArrayElemPtr ops from dummy pointersTimm Bäder2024-02-061-11/+17
* [clang][Interp] Reject bitcasts to atomic typesTimm Bäder2024-02-051-2/+5
* [clang][Interp] Protect Inc/Dec ops against dummy pointersTimm Bäder2024-02-011-0/+6
* [clang][Interp] Support arbitrary precision constants (#79747)Timm Baeder2024-01-311-0/+16
* [clang][Interp] Add inline descriptor to global variables (#72892)Timm Baeder2024-01-311-11/+29
* [clang][Interp] Add an EvaluationResult class (#71315)Timm Baeder2024-01-191-10/+6
* [clang][Interp] IndirectMember initializers (#69900)Timm Baeder2024-01-181-2/+5
* [clang][Interp] Diagnose reads from non-const global variables (#71919)Timm Baeder2024-01-131-0/+14
* [clang][Interp] Fix nullptr array dereferencing (#75798)Timm Baeder2024-01-081-6/+0
* [clang][Interp][NFC] Remove unused using aliasTimm Bäder2024-01-021-1/+0