History log of /llvm-project/clang/lib/AST/ByteCode/EvaluationResult.cpp (Results 1 – 5 of 5)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-21-init
# 3f07af93 17-Jan-2025 Kazu Hirata <kazu@google.com>

[AST] Migrate away from PointerUnion::dyn_cast (NFC) (#123283)

Note that PointerUnion::dyn_cast has been soft deprecated in
PointerUnion.h:

// FIXME: Replace the uses of is(), get() and dyn_cast(

[AST] Migrate away from PointerUnion::dyn_cast (NFC) (#123283)

Note that PointerUnion::dyn_cast has been soft deprecated in
PointerUnion.h:

// FIXME: Replace the uses of is(), get() and dyn_cast() with
// isa<T>, cast<T> and the llvm::dyn_cast<T>

Literal migration would result in dyn_cast_if_present (see the
definition of PointerUnion::dyn_cast), but this patch uses dyn_cast
because we expect Source to be nonnull.

show more ...


Revision tags: llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4
# dec6324c 17-Nov-2024 Kazu Hirata <kazu@google.com>

[AST] Remove unused includes (NFC) (#116549)

Identified with misc-include-cleaner.


Revision tags: llvmorg-19.1.3, llvmorg-19.1.2
# 208584d9 09-Oct-2024 Timm Baeder <tbaeder@redhat.com>

[clang][bytecode] Fix source range of uncalled base dtor (#111683)

Make this emit the same source range as the current interpreter.


Revision tags: llvmorg-19.1.1, llvmorg-19.1.0
# 35f7cfb2 11-Sep-2024 Timm Baeder <tbaeder@redhat.com>

[clang][bytecode] Check for Pointer dereference in EvaluationResult (#108207)

We will deref<>() it later, so this is the right check.


Revision tags: llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3
# a07aba5d 16-Aug-2024 Timm Baeder <tbaeder@redhat.com>

[clang] Rename all AST/Interp stuff to AST/ByteCode (#104552)

"Interp" clashes with the clang interpreter and people often confuse
this.