Commit
86a5c32616439a9af5d447e54b70f1a3c2e60c6a
by czhengsz[PowerPC] iterate on the SmallSet directly; NFC
|
 | llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp |
Commit
3b93dc6880f7ac94469e46980f1136901760d564
by kristof.beylsAdd basic aarch64-none-elf bare metal driver.
Differential Revision: https://reviews.llvm.org/D111134
|
 | clang/lib/Driver/ToolChains/BareMetal.cpp |
 | clang/test/Driver/gcc_forward.c |
 | clang/test/Driver/baremetal.cpp |
Commit
4ff103c024005fea997143a4bdb7918edd8712eb
by 1.int32[clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype.
Fix for importing functions where the TypeSourceInfo is set and the exception specification information contains reference to the function declaration itself.
Reviewed By: martong, steakhal
Differential Revision: https://reviews.llvm.org/D112013
|
 | clang/lib/AST/ASTImporter.cpp |
 | clang/unittests/AST/ASTImporterTest.cpp |
Commit
a2e7af75166dd840a7537aab29099d666296a7b3
by clementval[fir] Add utility function to FIRBuilder and MutableBox
This patch is extracted from D111337 to make is smaller. It introduce utility functions to the FIRBuilder and add the MutableBox files.
- genShape - readCharLen - getExtents
Reviewed By: kiranchandramohan
Differential Revision: https://reviews.llvm.org/D112207
Co-authored-by: Jean Perier <jperier@nvidia.com> Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>
|
 | flang/unittests/Optimizer/Builder/FIRBuilderTest.cpp |
 | flang/include/flang/Optimizer/Builder/FIRBuilder.h |
 | flang/include/flang/Optimizer/Builder/MutableBox.h |
 | flang/lib/Optimizer/Builder/MutableBox.cpp |
 | flang/include/flang/Lower/FIRBuilder.h |
 | flang/lib/Optimizer/Builder/CMakeLists.txt |
 | flang/lib/Optimizer/Builder/FIRBuilder.cpp |
Commit
71cfce832054dfea8e79769f15a3fdc05d23b733
by Raphael Isemann[lldb] Fix TestCompressedVectors after array type name change
aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 turns array names such as `int [1]` into `int[1]` (without the space). This probably breaks some user formatters, but let's first get this test running while this is being discussed.
|
 | lldb/test/API/functionalities/data-formatter/compactvectors/TestCompactVectors.py |
Commit
b5e9f83ea48e29f0fe6d03354303179e5daaec1e
by pavel[lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names
|
 | lldb/source/Plugins/ABI/Mips/ABISysV_mips64.cpp |
 | lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.h |
 | lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp |
 | lldb/source/Plugins/ABI/Mips/ABISysV_mips.h |
 | lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.cpp |
 | lldb/include/lldb/Core/PluginManager.h |
 | lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h |
 | lldb/source/Plugins/Architecture/PPC64/ArchitecturePPC64.h |
 | lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.cpp |
 | lldb/source/Plugins/ABI/ARM/ABISysV_arm.cpp |
 | lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.h |
 | lldb/source/Plugins/ABI/X86/ABISysV_i386.cpp |
 | lldb/source/Plugins/Architecture/PPC64/ArchitecturePPC64.cpp |
 | lldb/source/Core/Disassembler.cpp |
 | lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp |
 | lldb/source/Plugins/ABI/X86/ABISysV_i386.h |
 | lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp |
 | lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.h |
 | lldb/source/Plugins/ABI/Hexagon/ABISysV_hexagon.h |
 | lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.cpp |
 | lldb/source/Plugins/ABI/X86/ABISysV_x86_64.h |
 | lldb/source/Plugins/Architecture/Arm/ArchitectureArm.cpp |
 | lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.h |
 | lldb/source/Plugins/ABI/Mips/ABISysV_mips.cpp |
 | lldb/source/Plugins/ABI/Mips/ABISysV_mips64.h |
 | lldb/source/Plugins/Architecture/AArch64/ArchitectureAArch64.h |
 | lldb/source/Plugins/Architecture/Mips/ArchitectureMips.h |
 | lldb/source/Plugins/Architecture/Mips/ArchitectureMips.cpp |
 | lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.cpp |
 | lldb/source/Plugins/ABI/Hexagon/ABISysV_hexagon.cpp |
 | lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp |
 | lldb/source/Plugins/ABI/ARC/ABISysV_arc.h |
 | lldb/source/Plugins/ABI/ARM/ABISysV_arm.h |
 | lldb/source/Core/PluginManager.cpp |
 | lldb/source/Plugins/Architecture/AArch64/ArchitectureAArch64.cpp |
 | lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.h |
 | lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.cpp |
 | lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.h |
 | lldb/source/Plugins/ABI/ARC/ABISysV_arc.cpp |
 | lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp |
 | lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.h |
 | lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.h |
 | lldb/source/Plugins/Architecture/Arm/ArchitectureArm.h |
Commit
01b4ddbfbbad575437fb157e8c6e3e2ffb8f0cea
by gabor.marton[Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def
In this patch we simply move the definition of RangeConstraintManager before the definition of ConstraintAssignor. This patch is exclusively needed for it's child patch, so in the child the diff would be clean and the review would be easier.
Differential Revision: https://reviews.llvm.org/D110387
|
 | clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp |
Commit
e2a2c8328f573c792dcf8707b6adb88fa38cca11
by gabor.marton[Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor
In this patch we store a reference to `RangedConstraintManager` in the `ConstraintAssignor`. This way it is possible to call back and reuse some functions of it. This patch is exclusively needed for its child patches, it is not intended to be a standalone patch.
Differential Revision: https://reviews.llvm.org/D111640
|
 | clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp |
Commit
5f8dca023504ed21490a40ddc3a0241029782910
by gabor.marton[Analyzer] Extend ConstraintAssignor to handle remainder op
Summary: `a % b != 0` implies that `a != 0` for any `a` and `b`. This patch extends the ConstraintAssignor to do just that. In fact, we could do something similar with division and in case of multiplications we could have some other inferences, but I'd like to keep these for future patches.
Fixes https://bugs.llvm.org/show_bug.cgi?id=51940
Reviewers: noq, vsavchenko, steakhal, szelethus, asdenyspetrov
Subscribers:
Differential Revision: https://reviews.llvm.org/D110357
|
 | clang/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h |
 | clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp |
 | clang/test/Analysis/constraint-assignor.c |
Commit
e5b87fb7222c0f16ca52c6e72540ed24c204638a
by kristof.beylsFix baremetal.cpp test to handle windows paths.
|
 | clang/test/Driver/baremetal.cpp |