main
Don't require dummy first argument for ISPCEngine API
Make fast-math optimizations more aggressive (#3489)
Extract ValidateInput/Output logic from ParseCommandLineArgs
Fix sign-compare warnings
Fix #2291 about extracting the address of const variables set to compile-time constants
stdlib: introduce short_vec.isph
Target redesign
Implement proper error reporting
Remove the phrase "All rights reserved."
Add VSX targets to builtin parent map
(NFC) Add intrinsics.cpp
Fix #3767: Update BranchInst API for LLVM 23.0
Fix #3616: Handle slice pointers in pointer-to-integer casts
Use std::move() to avoid unnecessary copying
Implement __attribute__((aligned(N)))
Fix comparison of integers of different signs warning
Add TemplateInstantiation::InstantiateExpr
Ordering of the struct in __ISPC_ALIGNED_STRUCT__ changed in recent MSVC compilers
Fix #3779: Add LLVM 23.0 compatibility for IITDescriptor API changes
Add avx512gnr* targets
Add Linux ppc64le (PowerPC64) architecture support using generic targets (#3735)
Add definitions for LLVM 23.0
Fix #2207: make integer suffix definition stricter
Restore assertion for unhandled constants in lVectorValuesAllEqual
Use PointerType::get with LLVMContext over Type
Fix alignment handling for extern declarations in AddGlobalVariable and add test for native-vector alignment
Add core JIT functionality
Fix LLVM 23 API compatibility for getInlineParams
Remove LLVM 15
Fix #3684: Allow integral type aliases as non-type template parameters
Add lit test for predefined ISPC macros, updated docs and ispc.vim
Add GetString method for expr and stmt classes
Report incomplete struct type for more situations
[NFC] Refactor StorageClass
Add VSX ISPCTarget enum values and string mappings
Remove unnecessary dependency of ispc-opt
Add --check-bitcode-libs flag to --help-dev
Fix #3748: Align varying bool<N> LLVMType with mask representation
Types: avoid copy of parameter
Remove __libcpp_verbose_abort definition for LLVM >=21
Extract args parse related logic to args.cpp