llvm-project/clang/lib/AST/Interp
Timm Bäder 53d8687a13 [clang][Interp][NFC] Use constexpr if in OffsetHelper
Add is a template parameter, so we can use constexpr if here.
2022-09-13 10:41:34 +02:00
..
Boolean.h [clang][Interp] Implement IntegralToBoolean casts 2022-09-08 07:31:07 +02:00
ByteCodeEmitter.cpp [clang][Interp] Handle missing local initializers better 2022-09-08 07:31:07 +02:00
ByteCodeEmitter.h
ByteCodeExprGen.cpp [clang][Interp] Handle DeclRefExpr of reference types 2022-09-13 10:40:51 +02:00
ByteCodeExprGen.h [clang][Interp] Implement array initializers and subscript expressions 2022-09-08 07:31:07 +02:00
ByteCodeGenError.cpp
ByteCodeGenError.h
ByteCodeStmtGen.cpp [clang][Interp] Implement array initializers and subscript expressions 2022-09-08 07:31:07 +02:00
ByteCodeStmtGen.h [clang] Remove unused forward declarations (NFC) 2022-01-08 11:56:40 -08:00
Context.cpp [clang][Interp][NFC] Context::classify() can be const 2022-09-08 07:31:08 +02:00
Context.h [clang][Interp][NFC] Context::classify() can be const 2022-09-08 07:31:08 +02:00
Descriptor.cpp [AST/Interp] Fix left shift overflow bug in D64146 2022-09-08 13:49:07 -07:00
Descriptor.h [clang] Fix a few more comment typos to cycle bots 2021-09-20 20:06:03 -04:00
Disasm.cpp [clang][Interp] Implement boolean and nullptr literals 2022-08-18 07:11:48 +02:00
EvalEmitter.cpp [clang][Interp] Implement function calls 2022-09-08 07:31:07 +02:00
EvalEmitter.h
Frame.cpp
Frame.h
Function.cpp [clang][Interp] Implement boolean and nullptr literals 2022-08-18 07:11:48 +02:00
Function.h [clang][Interp] Handle missing local initializers better 2022-09-08 07:31:07 +02:00
Integral.h [clang][Interp][NFC] Use constexpr if when possible in Integral.h 2022-09-08 07:31:08 +02:00
Interp.cpp [clang][Interp] Implement function calls 2022-09-08 07:31:07 +02:00
Interp.h [clang][Interp][NFC] Use constexpr if in OffsetHelper 2022-09-13 10:41:34 +02:00
InterpBlock.cpp
InterpBlock.h [clang] Remove unused forward declarations (NFC) 2022-01-08 11:56:40 -08:00
InterpFrame.cpp
InterpFrame.h [clang][Interp][NFC] InterpFrame::getParam can be const 2022-09-13 10:41:28 +02:00
InterpStack.cpp
InterpStack.h [clang] Fix a few more comment typos to cycle bots 2021-09-20 20:06:03 -04:00
InterpState.cpp
InterpState.h [clang] Fix a few more comment typos to cycle bots 2021-09-20 20:06:03 -04:00
Opcode.h
Opcodes.td [clang][Interp] Implement ImplicitValueInitExprs 2022-09-08 07:31:07 +02:00
Pointer.cpp [clang][Interp] Only initialize initmaps for primitive arrays 2022-09-08 10:03:06 +02:00
Pointer.h [clang] Remove unused forward declarations (NFC) 2022-01-08 11:56:40 -08:00
PrimType.cpp [clang][Interp][NFC] Forward-declare Pointer in PrimType header 2022-09-13 10:40:52 +02:00
PrimType.h [clang][Interp][NFC] Forward-declare Pointer in PrimType header 2022-09-13 10:40:52 +02:00
Program.cpp [clang][Interp] Implement array initializers and subscript expressions 2022-09-08 07:31:07 +02:00
Program.h [clang] Remove unused forward declarations (NFC) 2022-01-08 11:56:40 -08:00
Record.cpp
Record.h
Source.cpp
Source.h [clang][Interp] Implement boolean and nullptr literals 2022-08-18 07:11:48 +02:00
State.cpp
State.h