llvm-project/clang/lib/AST/Interp
Nathan James d44edfc109
[clang][NFC] Use SmallString instead of SmallVector<char
Simplifies code in some places and is more explicit about what is being used.
No additional includes were added here so no impact on compile time.
2020-11-17 13:02:58 +00:00
..
Boolean.h Use std::foo_t rather than std::foo in clang. 2020-02-11 10:37:08 -08:00
ByteCodeEmitter.cpp
ByteCodeEmitter.h
ByteCodeExprGen.cpp
ByteCodeExprGen.h Avoid ASTContext.h -> TargetInfo.h dep 2020-02-27 14:35:00 -08:00
ByteCodeGenError.cpp
ByteCodeGenError.h
ByteCodeStmtGen.cpp Remove unneeded template alias, causes issues with some MSVC version 2019-10-31 14:20:54 -07:00
ByteCodeStmtGen.h
Context.cpp Avoid ASTContext.h -> TargetInfo.h dep 2020-02-27 14:35:00 -08:00
Context.h [ConstExprPreter] Removed the flag forcing the use of the interpreter 2019-11-27 20:07:19 +00:00
Descriptor.cpp
Descriptor.h
Disasm.cpp [clang][nearly-NFC] Remove some superfluous uses of NamedDecl::getNameAsString 2020-08-05 13:54:37 +01:00
EvalEmitter.cpp
EvalEmitter.h
Frame.cpp
Frame.h
Function.cpp
Function.h
Integral.h Use std::foo_t rather than std::foo in clang. 2020-02-11 10:37:08 -08:00
Interp.cpp C++2a -> C++20 in some identifiers; NFC. 2020-04-21 15:37:19 -04:00
Interp.h C++2a -> C++20 in some identifiers; NFC. 2020-04-21 15:37:19 -04:00
InterpBlock.cpp [Clang interpreter] Rename Block.{h,cpp} to InterpBlock.{h,cpp} 2020-02-21 09:47:28 -08:00
InterpBlock.h [Clang interpreter] Rename Block.{h,cpp} to InterpBlock.{h,cpp} 2020-02-21 09:47:28 -08:00
InterpFrame.cpp
InterpFrame.h [clang][NFC] Add 'override' keyword to virtual function overrides 2020-07-14 08:59:57 -07:00
InterpStack.cpp [Clang Interpreter] Fixed Bug 43362, build failure on GCC 2019-09-21 05:29:18 +00:00
InterpStack.h
InterpState.cpp
InterpState.h
Opcode.h
Opcodes.td
Pointer.cpp [Clang interpreter] Rename Block.{h,cpp} to InterpBlock.{h,cpp} 2020-02-21 09:47:28 -08:00
Pointer.h [Clang interpreter] Rename Block.{h,cpp} to InterpBlock.{h,cpp} 2020-02-21 09:47:28 -08:00
PrimType.cpp
PrimType.h
Program.cpp AST - silence static analyzer getAs<> null dereference warnings. NFCI. 2019-10-07 13:58:05 +00:00
Program.h
Record.cpp
Record.h
Source.cpp
Source.h Use std::foo_t rather than std::foo in clang. 2020-02-11 10:37:08 -08:00
State.cpp [clang][NFC] Use SmallString instead of SmallVector<char 2020-11-17 13:02:58 +00:00
State.h For P0784R7: support placement new-expressions in constant evaluation. 2019-10-03 00:39:35 +00:00