Timm Baeder
6ff3906936
[clang][bytecode] Print more info in Block::dump() ( #133062 )
2025-03-26 12:25:14 +01:00
Timm Baeder
d64cf19983
[clang][bytecode] Add Descriptor::dumpFull ( #127386 )
...
This is useful to print all (or most) of the valid offsets into a block
of the given descriptor.
2025-02-16 12:15:43 +01:00
Timm Baeder
e90f9b4027
[clang][bytecode] Print desriptor PrimType in dump() ( #125726 )
2025-02-05 08:04:59 +01:00
Timm Baeder
b5c9cba3f3
[clang][bytecode] Don't memcpy() FixedPoint values ( #123599 )
...
llvm::FixedPoint is not trivially copyable.
2025-01-20 15:10:12 +01:00
Kazu Hirata
2b961b0643
[AST] Migrate away from PointerUnion::dyn_cast (NFC) ( #122854 )
...
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.
2025-01-14 15:25:08 -08:00
Congcong Cai
cbdd14ee9d
[clang][NFC]add static for internal linkage function ( #117482 )
...
Detected by misc-use-internal-linkage
2024-11-25 06:48:33 +08:00
Timm Baeder
048bc67276
[clang][bytecode] Start implementing fixed point types ( #110216 )
...
Add the primitive type and implement to-bool casts.
2024-09-27 11:32:43 +02:00
Timm Baeder
a07aba5d44
[clang] Rename all AST/Interp stuff to AST/ByteCode ( #104552 )
...
"Interp" clashes with the clang interpreter and people often confuse
this.
2024-08-16 17:13:12 +02:00