summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Interp/InterpFrame.cpp
Commit message (Expand)AuthorAgeFilesLines
* [clang][Interp] Don't add 'in call to' diagnostics for builtin framesTimm Bäder2024-04-161-0/+7
* [clang][Interp] Add __builtin_is_constant_evaluated warningsTimm Bäder2024-03-171-0/+2
* [clang][Interp] Fix variadic member functionsTimm Bäder2024-02-151-5/+6
* [clang][Interp][NFC] Add missing special cases for implicit functionsTimm Bäder2024-02-141-0/+6
* [clang][Interp] Add inline descriptor to global variables (#72892)Timm Baeder2024-01-311-9/+2
* [clang][Interp][NFC] Handle body-less functions like implicit onesTimm Bäder2023-12-111-2/+2
* [clang][Interp] Call destructors of local variablesTimm Bäder2023-10-241-0/+13
* Revert "[clang][Interp] Call destructors of local variables"Timm Bäder2023-10-241-13/+0
* [clang][Interp] Call destructors of local variablesTimm Bäder2023-10-241-0/+13
* [clang][Diagnostics] Add source range to uninitialized diagnostics (#65896)Timm Baeder2023-09-111-0/+3
* [clang][ExprConst] Use call source range for 'in call to' diagsTimm Bäder2023-08-161-3/+3
* [clang] Provide source range to 'invalid subexpr in const expr' diagsTimm Bäder2023-07-261-0/+3
* [clang][Interp] Diagnose callsite for implicit functionsTimm Bäder2023-07-171-0/+5
* [clang][ConstExpr][NFC] Make Frame::describe() constTimm Bäder2023-07-091-1/+1
* [clang][Interp] Track frame depthTimm Bäder2023-05-311-2/+2
* [clang][Interp][NFC] Make InterpFrame::describe() more const-correctTimm Bäder2023-05-311-6/+5
* [clang][Interp][NFC] Move dyn_cast check into if conditionTimm Bäder2023-05-171-2/+2
* [clang][Interp] Fix a crash when calling invalid constexpr functionsTimm Bäder2023-04-081-1/+2
* [clang][Interp] Fix double-printing InterpFrame::describe()Timm Bäder2023-03-311-0/+3
* [clang][Interp][NFC] Cast in InterpFrame::localBlockTimm Bäder2023-01-251-3/+2
* Re-apply "[clang][Interp] Support floating-point values"Timm Bäder2023-01-251-0/+1
* Revert "[clang][Interp] Support floating-point values"Timm Bäder2023-01-251-1/+0
* [clang][Interp] Support floating-point valuesTimm Bäder2023-01-251-0/+1
* [clang][Interp][NFC] Rename InlineDescptor::IsMutable to IsFieldMutableTimm Bäder2023-01-231-1/+1
* [clang][Interp][NFC] Forward-declare Boolean in PrimTypes.hTimm Bäder2023-01-221-0/+1
* [clang][Interp] Initialize remaining InlineDescriptor fieldsTimm Bäder2023-01-201-0/+4
* [clang][Interp] Check Field initialization after constructor callTimm Bäder2023-01-191-2/+0
* [clang][Interp][NFC] Simplify InterpFrame constructorTimm Bäder2023-01-181-13/+16
* [clang][Interp] Track initialization state of local variablesTimm Bäder2023-01-181-20/+10
* [clang][Interp][NFC] Use range for loopTimm Bäder2023-01-161-5/+5
* [clang][Interp] Explicitly handle RVO PointerTimm Bäder2022-11-301-0/+3
* [clang][Interp][NFC] Simplify InterpFrame::describeTimm Bäder2022-10-261-6/+1
* [clang][Interp] Fix InterpFrame::describe() for This pointersTimm Bäder2022-10-261-1/+5
* [clang][Interp][NFC] Trim InterpFrame includesTimm Bäder2022-10-221-1/+2
* [clang][Interp][NFC] Pass Function* pointers around as constTimm Bäder2022-10-141-3/+3
* [clang][Interp] Implement This pointer passing to methodsTimm Bäder2022-10-141-0/+30
* [clang][Interp][NFC] Forward-declare Pointer in InterpFrame.hTimm Bäder2022-09-291-0/+1
* [Clang Interpreter] Initial patch for the constexpr interpreterNandor Licker2019-09-131-0/+193
* Revert "[Clang Interpreter] Initial patch for the constexpr interpreter"Roman Lebedev2019-09-041-193/+0
* [Clang Interpreter] Initial patch for the constexpr interpreterNandor Licker2019-09-041-0/+193
* Revert [Clang Interpreter] Initial patch for the constexpr interpreterNandor Licker2019-09-021-193/+0
* [Clang Interpreter] Initial patch for the constexpr interpreterNandor Licker2019-09-021-0/+193
* Revert [Clang Interpreter] Initial patch for the constexpr interpreterNandor Licker2019-08-311-193/+0
* [Clang Interpreter] Initial patch for the constexpr interpreterNandor Licker2019-08-311-0/+193
* Revert [Clang Interpreter] Initial patch for the constexpr interpreterNandor Licker2019-08-301-193/+0
* [Clang Interpreter] Initial patch for the constexpr interpreterNandor Licker2019-08-301-0/+193
* Revert [Clang Interpreter] Initial patch for the constexpr interpreterNandor Licker2019-08-301-193/+0
* [Clang Interpreter] Initial patch for the constexpr interpreterNandor Licker2019-08-301-0/+193