/
redgpu
/
ispc
ОбзорДокументацияВойти
/
redgpu
/
ispc
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
ispc/
tests/lit-tests/
..
1071.ispc

tests: add regression tests for fixed in the past issues

3 года назад
1197.ispc

tests: add regression tests for fixed in the past issues

3 года назад
1210.ispc

Fix for #1210 : Suppressing comment unless in verbose mode.

7 лет назад
1234.ispc

Report an error when casting to unsized array

год назад
1238.ispc

tests: add regression tests for fixed in the past issues

3 года назад
1248.ispc

tests: add regression tests for fixed in the past issues

3 года назад
1253.ispc

Fix CPU for sse2-i32x8 target

3 года назад
1308.ispc

Fix #1308: reset struct cache for every target in multi-target compilation

4 года назад
1319.ispc

Switching to __vectorcall calling convention for Windows x64. (#1820)

6 лет назад
1323_2.ispc

Remove usage of knl targets from lit tests

2 года назад
1331.ispc

tests: move tests from tests_errors to lit-tests

3 года назад
1408.ispc

Remove usage of knl targets from lit tests

2 года назад
1415-1.ispc

Update lit tests

7 месяцев назад
1415-2.ispc

Perform DIV and MOD binary operators only for active lanes

год назад
1415.ispc

Perform DIV and MOD binary operators only for active lanes

год назад
1419.ispc

Fixed problem with full path to stdlib in file generated by -MMM (#1420)

8 лет назад
1425.ispc

#1425 : switch to Pragma once in headers (#1449)

7 лет назад
1437.ispc

Issue #1437 : Correcting type when vector has ReferenceType

7 лет назад
1447.ispc

Fixed issue #1447: Assertion failed "debugScopes.size() > 0"

7 лет назад
1469.ispc

Remove usage of knl targets from lit tests

2 года назад
1470.ispc

Remove usage of knl targets from lit tests

2 года назад
1498_unroll.ispc

Added lit-tests for loop-unroll issues: #1498 and #1678

3 года назад
1499.ispc

Remove LLVM_8_0+ flag from lit testing, as it's baseline now

6 лет назад
1505.ispc

Allow extern "C" definition for CPU

4 года назад
1538.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
1548.ispc

Fix for #1548.

7 лет назад
1576.ispc

Use avx512 targets without base type in lit tests

4 года назад
1588_stdin.ispc

Fix persistent func processing

2 года назад
1595.ispc

Remove LLVM_8_0+ flag from lit testing, as it's baseline now

6 лет назад
1596.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
1608.ispc

Remove usage of knl targets from lit tests

2 года назад
1609.ispc

Remove usage of knl targets from lit tests

2 года назад
1620.ispc

Added sse4.1 target to test scripts and lit tests

3 года назад
1627.ispc

Remove LLVM_8_0+ flag from lit testing, as it's baseline now

6 лет назад
1628.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
1631.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
1633.ispc

tests: add regression tests for fixed in the past issues

3 года назад
1638.args

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
1654.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
1673.ispc

tests: remove LLVM 17

год назад
1678_unroll.ispc

[LLVM22] Fix LLVM version being checked for LIT test.

10 месяцев назад
1678_unroll_llvm_22.ispc

[LLVM22] Fix LLVM version being checked for LIT test.

10 месяцев назад
1688.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
1711.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
1717.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
1719.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
1729.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
1738.ispc

fix #1738 - Fix header file for SOA struct type.

6 лет назад
1739.ispc

Fix #1739 - Print error when accessing vector elements incorrectly.

6 лет назад
1747.ispc

Fix #1747: Change base type for varying bool vector to int8.

6 лет назад
1755.ispc

Added sse4.1 target to test scripts and lit tests

3 года назад
1762.ispc

Use avx512 targets without base type in lit tests

4 года назад
1763.ispc

Fixes for build with LLVM trunk

2 года назад
1767.ispc

Fix for #1767.

6 лет назад
1771.ispc

Added sse4.1 target to test scripts and lit tests

3 года назад
1788.ispc

fix #1788 - porting llvm patch from 11.0

6 лет назад
1806.ispc

Treat bool as unsigned, not as signed

6 лет назад
1826.ispc

Possible new check for shift.

6 лет назад
1844.ispc

Use avx512 targets without base type in lit tests

4 года назад
1849.ispc

fix #1849 : Checking for SOA type in exported parameters.

6 лет назад
1872.ispc

fix #1872 : stop compilation in case of error in MakeBinaryExpr.

6 лет назад
1875.ispc

Support --opt=disable-zmm for generic targets

год назад
1886.ispc

Adding more negative cases for the fix for #1886

6 лет назад
1912_aligned.ispc

fixes #1912.

6 лет назад
1912_unaligned.ispc

fixes #1912.

6 лет назад
1921.ispc

fixes #1921 : fix + lit test.

5 лет назад
1926.ispc

Remove LLVM 8.0 and LLVM 9.0. (#1966)

6 лет назад
1963.ispc

Remove usage of knl targets from lit tests

2 года назад
2036_unroll.ispc

Introduce early LoopFullUnrollPass

3 года назад
2052-1.ispc

Use regex in 2052-1.ispc and 2720.ispc

9 месяцев назад
2052-2.ispc

Fix lit tests for llvm trunk

год назад
2052-3.ispc

Optimize code generation on on ARM (#2052)

2 года назад
2111.ispc

Fix #2111: adding patch from llvm fix.

5 лет назад
2116.ispc

Fixes #2116: Fixing crash while using unary expression with reference type as rvalue. (#2117)

5 лет назад
2128.ispc

Added __cast_mask_to_i32/i64 to internal functions

4 года назад
2134.ispc

Remove usage of knl targets from lit tests

2 года назад
2148.ispc

Regression test for #2148

5 лет назад
2169.ispc

Add Linux ppc64le (PowerPC64) architecture support using generic targets (#3735)

6 месяцев назад
2186.ispc

Fix logic in treating pointers for IndexExpr lvalue

год назад
2198.ispc

Added lit test for #2198

5 лет назад
2207-1.ispc

Fix #2207: make integer suffix definition stricter

год назад
2207-2.ispc

Fix #2207: make integer suffix definition stricter

год назад
2207-3.ispc

Fix #2207: make integer suffix definition stricter

год назад
2207-4.ispc

Fix #2207: make integer suffix definition stricter

год назад
2207-5.ispc

Fix #2207: make integer suffix definition stricter

год назад
2207-6.ispc

Fix #2207: make integer suffix definition stricter

год назад
2214.ispc

Fix #2214: launch through function pointer on targets with none i32 base type

5 лет назад
2243.ispc

Fix for #2243. Patch for LLVM 11 & 12 and a regression test

5 лет назад
2272.ispc

Switch bool types when gathering bools into collections

3 года назад
2272_2.ispc

Switch bool types when gathering bools into collections

3 года назад
2272_3.ispc

Target redesign

2 года назад
2280.ispc

Avoid using grep in lit tests

4 года назад
2280.ispc.filecheck

Avoid using grep in lit tests

4 года назад
2285.ispc

Permit smearing for uniform Enum values

год назад
2291.ispc

Fix #2291 about extracting the address of const variables set to compile-time constants

год назад
2292.ispc

make sure tests with main() return something

год назад
2321.ispc

Fix #2321: reports an error when accessing the component w of a short vector of size 3

год назад
2333.ispc

Fix static const declaration of bool types

3 года назад
2334_unroll.ispc

Fix #3742: Make FMA instruction matching flexible in 2334_unroll test

6 месяцев назад
2341.ispc

Check rvalue before assign operation

3 года назад
2350.ispc

Fix anon struct naming if typedefed

2 года назад
2351.ispc

Do not emit error for typedef struct foo {} foo

2 года назад
2376.ispc

Fix #2376

год назад
2402.ispc

Refactor Module::GenerateDispatch

год назад
2460_ind-var_promotion.ispc

ISPC/#2460: Add tests for overflow in signed expressions

3 года назад
2468.ispc

Added 2468.ispc lit test

3 года назад
2472.ispc

Treat TOKEN_TYPE_NAME and TOKEN_TEMPLATE_NAME as TOKEN_IDENTIFIER in postfix_expression

3 года назад
2496.ispc

Relax requirements baseSym != nullptr for lvalue

год назад
2509.ispc

Fix 2509.ispc 2544.ispc to be platform agnostic

3 года назад
2514.ispc

Fix 2514,ispc lit test. Use --target=host

3 года назад
2517.ispc

Treat enum values as uints in constant folding on ast

3 года назад
2523.ispc

Clean up symbol table to avoid assertion in destructor

3 года назад
2544.ispc

Fix 2509.ispc 2544.ispc to be platform agnostic

3 года назад
2552.ispc

Fix #2291 about extracting the address of const variables set to compile-time constants

год назад
2583.ispc

Relax requirements baseSym != nullptr for lvalue

год назад
2599.ispc

parser: fix deallocation on parser error

3 года назад
2611-2.ispc

opt: add ReplaceHalfMaskedMemOps pass

2 года назад
2611-3.ispc

Use generic masked_store[load] for avx512*-x32[64]

год назад
2611-4.ispc

tests: remove LLVM 17

год назад
2611-align.ispc

opt: add ReplaceHalfMaskedMemOps pass

2 года назад
2611-llvm22-plus.ll

Update args for masked llvm memory intrinsics for LLVM 22

10 месяцев назад
2611.ispc

opt: add ReplaceHalfMaskedMemOps pass

2 года назад
2611.ll

Update args for masked llvm memory intrinsics for LLVM 22

10 месяцев назад
2628.ispc

Fix emission code for FNeg instruction

3 года назад
2650.ispc

Emit struct keyword for vectors to C/C++ header

3 года назад
2652.ispc

Fix C compatibility for headers generated by ISPC

3 года назад
2652_1.ispc

Fix C compatibility for headers generated by ISPC

3 года назад
2652_2.ispc

Fix C compatibility for headers generated by ISPC

3 года назад
2652_3.ispc

Target redesign

2 года назад
2661.ispc

Fix incorrect template argument variability (#2661)

2 года назад
2689-2.ispc

Fix casting of bool short vectors to numeric ones

3 года назад
2689-3.ispc

Fix casting of bool short vectors to numeric ones

3 года назад
2689.ispc

Fix casting of bool short vectors to numeric ones

3 года назад
2713.ispc

tests: remove LLVM 16

2 года назад
2719.ispc

opt: add ReplaceHalfMaskedMemOps pass

2 года назад
2720.ispc

Use regex in 2052-1.ispc and 2720.ispc

9 месяцев назад
2738.ispc

Fix #3821: Update lit tests for LLVM trunk float16 format change

3 месяца назад
2738_arith_exprs.ispc

Fix #3821: Update lit tests for LLVM trunk float16 format change

3 месяца назад
2738_cast_types.ispc

Fix #3821: Update lit tests for LLVM trunk float16 format change

3 месяца назад
2738_mixed_types.ispc

Fix #3821: Update lit tests for LLVM trunk float16 format change

3 месяца назад
2738_one_init.ispc

Fix #3821: Update lit tests for LLVM trunk float16 format change

3 месяца назад
2738_partial_init.ispc

Improve const int varying initialization

3 года назад
2746.ispc

type.cpp: check returned types before derefence

3 года назад
2752-1.ispc

Exclude some lit tests from check with LLVM 18

10 месяцев назад
2752.ispc

lit-tests: adjust tests for arm

2 года назад
2753.ispc

lit-tests: adjust tests for arm

2 года назад
2754-1.ispc

Target redesign

2 года назад
2754.ispc

Fix build with LLVM trunk

2 года назад
2770-1.ispc

Add avx512gnr* targets

8 месяцев назад
2770.ispc

Target-specific implementation of shuffles on AVX and AVX512 targets

2 года назад
2777.ispc

tests: remove LLVM 17

год назад
2780-1.ispc

builtins: align all implementations of __round_varying

2 года назад
2780.ispc

builtins: align all implementations of __round_varying

2 года назад
2792.ispc

Support --opt=disable-zmm for generic targets

год назад
2799.ispc

SwitchBoolSize: introduce two different SwitchBool* functions

2 года назад
2802.ispc

Fix #2802: use poison instead of undef for masked load passthrough

4 месяца назад
2825-1.ispc

Fix nested template without arguments

год назад
2825-2.ispc

Fix nested template without arguments

год назад
2832.ispc

Add avx512gnr* targets

8 месяцев назад
2839-1.ispc

Add uwtable attr to all created functions

2 года назад
2839-2.ispc

Add uwtable attr to all created functions

2 года назад
2839.ispc

Add uwtable attr to all created functions

2 года назад
2844-1.ispc

Report incomplete types for function parameters and return values

год назад
2844-2.ispc

Report errors for incomplete function argument types earlier

год назад
2844-3.ispc

Report incomplete struct type for more situations

год назад
2844-4.ispc

Report incomplete struct type for more situations

год назад
2844-5.ispc

Report incomplete struct type for more situations

год назад
2844-6.ispc

Report incomplete struct type for more situations

год назад
2844-7.ispc

Report errors for incomplete function argument types earlier

год назад
2844-8.ispc

Report error for globals with incomplete types

год назад
2856.ispc

Do not take directories as input files

2 года назад
2860.ispc

Add lit tests for #2860

2 года назад
2866.ispc

builtins: remove transcendental definitions from avx512-common-16

2 года назад
2870-1.ispc

Copy shl flags

2 года назад
2870.ispc

tests: check no loop reminder in more robust way

2 года назад
2954-1.ispc

opt: disable NewGVN for CPU

2 года назад
2954.ispc

Skip 2954.ispc

2 года назад
2955-llvm22-plus.ll

Update args for masked llvm memory intrinsics for LLVM 22

10 месяцев назад
2955.ispc

ReplaceMaskedMemOps: support masked ops of length 3

2 года назад
2955.ll

Update args for masked llvm memory intrinsics for LLVM 22

10 месяцев назад
301.ispc

tests: add regression tests for fixed in the past issues

3 года назад
3062.ispc

deps: do not register as dependencies in-memory headers

2 года назад
3066.ispc

Update tests/lit-tests/3066.ispc

2 года назад
3068.ispc

Update tests/lit-tests/3068.ispc

2 года назад
3081.ispc

Fix REQUIRE typo in 3081.ispc

6 месяцев назад
3084-1.ispc

Fix 3084-1 for LLVM trunk

2 года назад
3084.ispc

Check that constant is a pointer before calling llvm::ConstantExpr::getPtrToInt

2 года назад
3086.ispc

Check the size of global initializer list (#3086)

2 года назад
3091.ispc

Lit test for issue #3091

2 года назад
3106.ispc

Add test related to #3106 issue

год назад
3116.ispc

Report candidates when unable to find overloads

год назад
3117-1.ispc

Create a proper function declaration for overloaded intrinsics

2 года назад
3117-2.ispc

Create a proper function declaration for overloaded intrinsics

2 года назад
3123.ispc

Fix generic-i1x64 target

год назад
3126.ispc

Reduce targets string in 3126.ispc

год назад
3141.ispc

tests: remove LLVM 17

год назад
3145-1.ispc

Fix #3145: enable void functions to return expression of void type (i.e. void function calls)

год назад
3145-2.ispc

Fix #3145: enable void functions to return expression of void type (i.e. void function calls)

год назад
3148.ispc

Do not generate LLVM IR if preprocessor only mode

2 года назад
3150.ispc

Deprecate --nocpp command line flag

2 года назад
3150_1.ispc

Deprecate --nocpp command line flag

2 года назад
3157.ispc

Add avx512gnr* targets

8 месяцев назад
3181.ispc

Use target-specific instructions for masked ld/st on avx512[x8, x16]

2 года назад
3202.ispc

Fix crash for function returning type**

2 года назад
3205.ispc

add unit tests for -dD/-E/-dM

год назад
3229.ispc

Add tests with short vecs for template param deduction

год назад
3234.ispc

Fix #3234: sizeof of reference to an array correctly returns the size of the referenced array

год назад
3238.ispc

Update lit tests

7 месяцев назад
3242.ispc

Fix unsigned promotion in index expressions

год назад
3258.ispc

Add lit test for issue #3258

год назад
3259.ispc

Fix issue #3259: assertion failed (on "decl")

год назад
3295.ispc

Move HasAmbiguousVariability to TypeCheck stage

год назад
3321.ispc

Check for StructType before accessing GetElementType in gather()

год назад
3335.ispc

Fix issue #3335: assertion failed on nested foreach (with enabled debugging infos)

год назад
3354.ispc

Fix nested template without arguments

год назад
3355.ispc

lex.ll: fix token types emitted for identifiers

год назад
3358-1.ispc

Revert "Revert "Fix 3358: Support structures in lIsSafeToBlend""

6 месяцев назад
3358-2.ispc

Prevent oversized data stores in blend operations

6 месяцев назад
3358.ispc

Revert "Revert "Fix 3358: Support structures in lIsSafeToBlend""

6 месяцев назад
3360.ispc

Fix assert if intrinsics is not supported

год назад
3362.ispc

Enable SROA pass after ReplaceMaskedMemOpsPass

год назад
3386.ispc

Fix issue with the scope of single statements inside loop statements

год назад
3388.ispc

Fix the code and add lit-tests

год назад
3399.ispc

Add disjoint check to IsOrEquivalentToAdd

год назад
3402.ispc

Make fast-math optimizations more aggressive (#3489)

5 месяцев назад
3404.ispc

Fix issue #3404 (unhandled atomic type crash)

год назад
3439-1.ispc

Fix #3439: function calls returning a pointer type is treated as an lvalue

год назад
3439-2.ispc

Fix #3439: function calls returning a pointer type is treated as an lvalue

год назад
3454.ispc

Remove alloca from reserved keywords

год назад
3471.ispc

Fix #3471: fix a crash when using the signed keyword

год назад
3474.ispc

Fix NaN to bool conversion to match C/C++ behavior

год назад
3484-1.ispc

Fix couple of issues with short vector initializer list

год назад
3484-2.ispc

Fix couple of issues with short vector initializer list

год назад
3491.ispc

Fix lit tests for LLVM 21 and trunk

8 месяцев назад
3513.ispc

lit-tests: 3513.ispc test more targets

год назад
3514.ispc

Fix NaN to bool conversion to match C/C++ behavior

год назад
3537.ispc

Add lit test for #3537

7 месяцев назад
3544.ispc

Fix #3544: optimize backward memory access patterns to contiguous ops

6 месяцев назад
3547.ispc

Fix typecheck of expr wrapped by TypeCastExpr

год назад
3549.ispc

Fix IndexExpr::GetLValueType() for function calls returning pointers

год назад
3563.ispc

Fix enum fields missing from generated headers

год назад
3571.ispc

Exclude some lit tests from check with LLVM 18

10 месяцев назад
3587.ispc

Make dispatcher thread-safe

10 месяцев назад
3591.ispc

Fix crashes when casting SOA pointers (#3591)

10 месяцев назад
3615.ispc

Use llvm.popcnt implementation for avx2-i8x32 and avx512skx-x32/64 targets (#3754)

3 месяца назад
3616.ispc

Fix #3616: Handle slice pointers in pointer-to-integer casts

9 месяцев назад
3628-error.ispc

Add exported function checks for function pointer calls

9 месяцев назад
3628.ispc

Add exported function checks for function pointer calls

9 месяцев назад
3654.ispc

Fix #3654: Handle enum negation in UnaryExpr::Optimize()

8 месяцев назад
3723.ispc

Replace dots with underscores in avx10.2dmr target function suffix

6 месяцев назад
3748.ispc

Fix #3748: Align varying bool<N> LLVMType with mask representation

6 месяцев назад
3826.ispc

Fix alignment handling for extern declarations in AddGlobalVariable and add test for native-vector alignment

3 месяца назад
389.ispc

Legalize soa<> members in structs

10 месяцев назад
397.ispc

tests: add regression tests for fixed in the past issues

3 года назад
412-1.ispc

Allow definition of pointers to function types

год назад
478.ispc

Add tests from issue #478

год назад
491.ispc

tests: add regression tests for fixed in the past issues

3 года назад
707.ispc

Fix #707: support signed/unsigned/const in 'new' expressions and template arguments

год назад
708.ispc

make sure tests with main() return something

год назад
722.ispc

tests: add regression tests for fixed in the past issues

3 года назад
750.ispc

tests: add regression tests for fixed in the past issues

3 года назад
861.ispc

Fixes #861 : Removing assert so that error message shows up.

5 лет назад
882.ispc

tests: add regression tests for fixed in the past issues

3 года назад
895.ispc

tests: add regression tests for fixed in the past issues

3 года назад
905.ispc

tests: add regression tests for fixed in the past issues

3 года назад
aarch64_dotprod.ispc

Split arm dotprod test for arm/aarch64 aarchs

2 года назад
aarch64_windows.ispc

tests: remove LLVM 17

год назад
aarch64_windows_cross.ispc

tests: remove LLVM 17

год назад
abs-vec-2.ispc

stdlib: introduce short_vec.isph

год назад
abs-vec.ispc

stdlib: introduce short_vec.isph

год назад
abs.ispc

Fixed lit tests

3 года назад
add.ispc

Fix for the tests on ARM, when x86 backend is enabled

6 лет назад
address-space-1.ispc

Target redesign

2 года назад
address-space.ispc

Support __attribute__ syntax.

2 года назад
aligned-attr-err.ispc

Add tests for aligned attribute

год назад
aligned-attr-globals.ispc

Add tests for aligned attribute

год назад
aligned-attr-header.ispc

Put user-provided aligned for structs in the generated header

год назад
aligned-attr-locals.ispc

Add tests for aligned attribute

год назад
aligned-attr-prim.ispc

Add tests for aligned attribute

год назад
aligned-attr-statics.ispc

Add tests for aligned attribute

год назад
aligned-attr-structs.ispc

Add tests for aligned attribute

год назад
aligned-attr-type.ispc

Report error for globals with incomplete types

год назад
aligned-attr-typedef.ispc

Add aligned-attr-typedef.ispc test

год назад
alloca.ispc

Remove gen9 targets

9 месяцев назад
alloca_error.ispc

Fixes #294: Adding alloca() implementation. (#2045)

5 лет назад
anon-struct-rename.ispc

Fix anon struct renaming

2 года назад
aossoa_alignment.ispc

Use avx512 targets without base type in lit tests

4 года назад
arg_parsing_errors.ispc

Support DWARF vserion 5 for --dwarf-version

3 года назад
arm64_macos.ispc

tests: remove LLVM 17

год назад
arm64_macos_cross.ispc

tests: remove LLVM 17

год назад
arm_custom_linux.ispc

Run arm_custom_linux.ispc for LINUX_ENABLED

год назад
arm_dotprod.ispc

Split arm dotprod test for arm/aarch64 aarchs

2 года назад
arm_linux.ispc

tests: remove LLVM 17

год назад
assume_uniform.ispc

tests: check no loop reminder in more robust way

2 года назад
assume_uniform_xe.ispc

Attach loop.mustprogress metadata to loops

10 месяцев назад
ast-dump-attrs.ispc

Support __attribute__ syntax.

2 года назад
ast_dump.ispc

Target redesign

2 года назад
ast_expr.ispc

Improve MemberExpr::Print

3 года назад
ast_stmt.ispc

Add tests for --ast-dump

4 года назад
avx10.2dmr-x8.ispc

Rename avx10.2 targets to avx10.2dmr

8 месяцев назад
avx512gnr-i32x8.ispc

Add avx512gnr* targets

8 месяцев назад
avx512skx-i32x8.ispc

Add avx512skx-x16-nozmm target

10 месяцев назад
avx512skx-registers.ispc

Use avx512 targets without base type in lit tests

4 года назад
avx512skx_nozmm_test.ispc

Add avx512skx-x16-nozmm target

10 месяцев назад
avx512spr-i32x8.ispc

lit-tests: remove dependency to llvm-dis

год назад
bb_rotate_sample_profile.ispc

Add --profile-sample-use flag to enable PGO

год назад
bb_rotate_sample_profile.prof

Add --profile-sample-use flag to enable PGO

год назад
blend-curves-loop.ispc

Fix lit tests for LLVM 21.1

10 месяцев назад
bool-casts-varying.ispc

Fix casting of bool short vectors to numeric ones

3 года назад
bool-casts-vectors.ispc

Update lit tests with splat() for LLVM trunk

2 года назад
bool-store-varying.ispc

Replace trunc i8 to i1 with icmp ne i8, 0 for proper bool conversion.

год назад
bool-store-vector.ispc

lit-tests/bool-store-vector.ispc: reenable and fix

год назад
bool_struct_member.ispc

Fixing access to bool pointer elements for struct. (#1813)

6 лет назад
bool_swizzle.ispc

Fix bool swizzles

3 года назад
builtins_amx_fp16.ispc

Extend constant propagation analysis in predecessor blocks

6 месяцев назад
builtins_amx_int8_bf16.ispc

Extend constant propagation analysis in predecessor blocks

6 месяцев назад
builtins_amx_invalid_tile_error.ispc

Add additional AMX lit tests for better coverage

6 месяцев назад
builtins_amx_non_const_error.ispc

Use uint8 type for tiles

6 месяцев назад
builtins_amx_tile.ispc

Extend constant propagation analysis in predecessor blocks

6 месяцев назад
check_dispatch.c

Add avx512gnr* targets

8 месяцев назад
check_dispatch.ispc

Add avx512gnr* targets

8 месяцев назад
check_dispatch_llvm20plus.ispc

Add avx512gnr* targets

8 месяцев назад
const_shuffle.ispc

Fix lit tests for llvm trunk

год назад
const_shuffle_i8.ispc

Improve shuffle2_i8/16 for AVX-512 targets

год назад
constant_folding_double.ispc

Make fast-math optimizations more aggressive (#3489)

5 месяцев назад
constant_folding_float.ispc

Make fast-math optimizations more aggressive (#3489)

5 месяцев назад
constant_folding_float16.ispc

Fix #3821: Update lit tests for LLVM trunk float16 format change

3 месяца назад
cpu_arm.ispc

Remove cortex-a9 and cortex-a15

2 года назад
cpus_x86.ispc

lit-tests: consolidate old cpus_x86_llvmN into cpus_x86.ispc

год назад
cpus_x86_llvm20.ispc

Add support for Zen4 and Zen5

год назад
darwin-minos-ver-1.ispc

Set MACOS_VERSION_MIN 10.13

7 месяцев назад
darwin-minos-ver-2.ispc

Split darwin-minos-ver-1 test

2 года назад
darwin-minos-ver-3.ispc

Add a flag to set min os version on darwin platforms

2 года назад
debug_type_dwarf.ispc

Force DWARF generation on windows with --dwarf-version

3 года назад
debug_type_dwarf_2.ispc

Force DWARF generation on windows with --dwarf-version

3 года назад
deprecated-attr-1.ispc

Support deprecated attribute

2 года назад
deprecated-attr-2.ispc

Fix attributes for function returning pointer types

2 года назад
deprecated-attr.ispc

Support deprecated attribute

2 года назад
deps.ispc

Remove usage of knl targets from lit tests

2 года назад
disable_gather_scatter.ispc

Add avx512gnr* targets

8 месяцев назад
discard-float16-1.ispc

parser: fix deallocation on parser error

3 года назад
discard-float16.ispc

parser: fix deallocation on parser error

3 года назад
discard-indentifier-1.ispc

parser: fix deallocation on parser error

3 года назад
discard-indentifier.ispc

parser: fix deallocation on parser error

3 года назад
discard-intrinsics-call-1.ispc

parser: fix deallocation on parser error

3 года назад
discard-intrinsics-call.ispc

parser: fix deallocation on parser error

3 года назад
discard-string-literal-1.ispc

parser: fix deallocation on parser error

3 года назад
discard-string-literal.ispc

parser: fix deallocation on parser error

3 года назад
discard-token-type-name-1.ispc

parser: fix deallocation on parser error

3 года назад
discard-token-type-name.ispc

parser: fix deallocation on parser error

3 года назад
discard_value_names.ispc

Change the default for discard-value-names

4 года назад
dispatch.ispc

Add avx512gnr* targets

8 месяцев назад
dispatch_llvm20plus.ispc

Replace dots with underscores in avx10.2dmr target function suffix

6 месяцев назад
dump-file.ispc

Fixed lit tests

3 года назад
dwarf_version.ispc

Support DWARF vserion 5 for --dwarf-version

3 года назад
dwarf_version_default.ispc

Update default DWARF version

9 месяцев назад
enum-32bit-limits.ispc

tests: use %{ispc} in enum-32bit-limits

7 месяцев назад
enum-32bit-overflow-error.ispc

tests: cover 32-bit enum edge cases

7 месяцев назад
err-address-space.ispc

Support __attribute__ syntax.

2 года назад
err-array.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-attribute.ispc

Support __attribute__ syntax.

2 года назад
err-break.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-const.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-deref.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-enum-type.ispc

Remove unused func ClosestTypeMatch

2 года назад
err-export-1.ispc

Error for unmasked/task/export with var decls

2 года назад
err-export.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-float-logical.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-foreach-unique.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-foreach.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-fptr-typecheck.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-func-call-through-variable.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-func-def.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-func-param.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-global.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-goto.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-initexpr.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-inline.ispc

Error for inline/noinline with var decls

2 года назад
err-lvalue.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-memory-attr.ispc

Support memory("read") and memory("none") attributes

2 года назад
err-new-delete.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-noescape.ispc

Support __attribute__ syntax.

2 года назад
err-noinline.ispc

Error for inline/noinline with var decls

2 года назад
err-old-launch-syntax.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-ptr.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-redeclare.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-ref-const.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-ref-deref-return.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-ref-initializer.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-ref-varying.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-ref.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-signed.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-soa-1.ispc

Fix generic-i1x64 target

год назад
err-soa-2.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-struct-assign-with-const-member.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-struct-undef.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-struct-uniform-gather.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-struct.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-switch.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-task.ispc

Error for unmasked/task/export with var decls

2 года назад
err-unmangled.ispc

Support unmangled attribute

2 года назад
err-unmasked.ispc

Error for unmasked/task/export with var decls

2 года назад
err-unsigned.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-unsized-funcparam.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-varying.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-vec.ispc

Support short vectors based on template parameters

2 года назад
err-void-1.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-void-2.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
err-void-3.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
error_undef_symbol.ispc

Fix segfault in case of undefined symbol

5 лет назад
exportVaryingPointer.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
extern-only.ispc

Introduce external_only attribute

2 года назад
externC.ispc

Run externC and regcall lit tests on x86 only

4 года назад
fast_math_opt-2.ispc

Make fast-math optimizations more aggressive (#3489)

5 месяцев назад
fast_math_opt-asm.ispc

Make fast-math optimizations more aggressive (#3489)

5 месяцев назад
fast_math_opt-ir.ispc

Make fast-math optimizations more aggressive (#3489)

5 месяцев назад
ffunction-sections.ispc

Add -ffunction-sections flag

2 года назад
float16_interface.ispc

float16 : Tests + doc.

5 лет назад
float16_uniform.ispc

Fix #3835: Update lit tests for LLVM trunk changes

3 месяца назад
float16_varying.ispc

Fix #3835: Update lit tests for LLVM trunk changes

3 месяца назад
float_literals.ispc

Do not allow double and float16 literals without point, warn for float

5 лет назад
float_literals_errors.ispc

Typo: depricated -> deprecated

4 года назад
float_literals_value.ispc

Do not allow double and float16 literals without point, warn for float

5 лет назад
fminnm_vminnm_aarch64.ispc

Generate fminnm/vminnm instructions on arm

2 года назад
fminnm_vminnm_arm.ispc

Generate fminnm/vminnm instructions on arm

2 года назад
foreach-ind-var.ispc

ISPC/#2460: Add tests for overflow in signed expressions

3 года назад
foreach_unique.ispc

Use load + EEI to get unique value in foreach_unique

4 года назад
fp16_code_gen.ispc

Add avx512gnr* targets

8 месяцев назад
fp16_support.ispc

Remove gen9 targets

9 месяцев назад
fp64_support.ispc

Remove gen9 targets

9 месяцев назад
frame-pointers.ispc

Test for --no-omit-frame-pointer switch

3 года назад
ftz_daz_flags_aarch64.ispc

Fix ftz/daz tests on macOS

4 года назад
ftz_daz_flags_arm.ispc

Fix ftz/daz tests on macOS

4 года назад
ftz_daz_flags_x86.ispc

Fix ISPC build with LLVM 18.1 and trunk

2 года назад
ftz_daz_flags_x86_64.ispc

Fix ISPC build with LLVM 18.1 and trunk

2 года назад
full_mask.ispc

Adding option to discard value names.

5 лет назад
func_template_1.ispc

Update lit tests

3 года назад
func_template_10.ispc

Add more tests

3 года назад
func_template_11.ispc

Align declaration specifiers check between different types of templates

3 года назад
func_template_12.ispc

Fix template function overloads (#3015)

2 года назад
func_template_2.ispc

Update lit tests

3 года назад
func_template_3.ispc

Implementation of template argument deduction rules

3 года назад
func_template_4.ispc

Fix nested template invokation

3 года назад
func_template_5.ispc

Add more tests

3 года назад
func_template_6.ispc

Update lit tests

3 года назад
func_template_7.ispc

Add more tests

3 года назад
func_template_8.ispc

Add DependentMemberExpr to properly handle dependent member expressions

3 года назад
func_template_9.ispc

Add more tests

3 года назад
func_template_array_1.ispc

Lit tests for templated arrays

2 года назад
func_template_array_2.ispc

Lit tests for templated arrays

2 года назад
func_template_array_3.ispc

Fix unsigned promotion in index expressions

год назад
func_template_array_4.ispc

Lit tests for templated arrays

2 года назад
func_template_array_5.ispc

Update lit tests with splat() for LLVM trunk

2 года назад
func_template_array_6.ispc

Lit tests for templated arrays

2 года назад
func_template_array_7.ispc

Lit tests for templated arrays

2 года назад
func_template_array_8.ispc

Lit tests for templated arrays

2 года назад
func_template_array_9.ispc

Lit tests for templated arrays

2 года назад
func_template_inst_1.ispc

Fix function specifiers for specializations and instantiations

3 года назад
func_template_nontype_1.ispc

Update lit tests with splat() for LLVM trunk

2 года назад
func_template_nontype_10.ispc

Support bool non-type template parameter

2 года назад
func_template_nontype_11.ispc

Fix #3684: Allow integral type aliases as non-type template parameters

7 месяцев назад
func_template_nontype_2.ispc

Added support of non-type template parameters

2 года назад
func_template_nontype_3.ispc

func_template_nontype_3.ispc: remove unclear check

2 года назад
func_template_nontype_4.ispc

Added support of non-type template parameters

2 года назад
func_template_nontype_5.ispc

Update lit tests with splat() for LLVM trunk

2 года назад
func_template_nontype_6.ispc

Added support of non-type template parameters

2 года назад
func_template_nontype_7.ispc

Added support of non-type template parameters

2 года назад
func_template_nontype_8.ispc

Support short vectors based on template parameters

2 года назад
func_template_nontype_9.ispc

Lit tests for templated arrays

2 года назад
func_template_not_supported.ispc

Added support of non-type template parameters

2 года назад
func_template_operator_1.ispc

Fix func_template_operator_1.ispc test

год назад
func_template_operator_not_supported_1.ispc

Support template specializations and instantiations in operators

3 года назад
func_template_operator_not_supported_2.ispc

Support template specializations and instantiations in operators

3 года назад
func_template_shortvec_1.ispc

Support short vectors based on template parameters

2 года назад
func_template_shortvec_10.ispc

Fixed short vector casts inside template

2 года назад
func_template_shortvec_2.ispc

Support short vectors based on template parameters

2 года назад
func_template_shortvec_3.ispc

Support short vectors based on template parameters

2 года назад
func_template_shortvec_4.ispc

Support short vectors based on template parameters

2 года назад
func_template_shortvec_5.ispc

Support short vectors based on template parameters

2 года назад
func_template_shortvec_6.ispc

Support short vectors based on template parameters

2 года назад
func_template_shortvec_7.ispc

Support short vectors based on template parameters

2 года назад
func_template_shortvec_8.ispc

Support short vectors based on template parameters

2 года назад
func_template_shortvec_9.ispc

Support short vectors based on template parameters

2 года назад
func_template_spec_1.ispc

Fix template function overloads (#3015)

2 года назад
func_template_spec_2.ispc

Update lit tests

3 года назад
func_template_spec_3.ispc

Function template specialization

3 года назад
func_template_spec_4.ispc

Function template specialization

3 года назад
func_template_spec_5.ispc

Function template specialization

3 года назад
func_template_spec_6.ispc

Function template specialization

3 года назад
func_template_spec_7.ispc

Fix function specifiers for specializations and instantiations

3 года назад
gatherScaleConst.ispc

lit-tests: remove dependency to llvm-dis

год назад
gather_scatter.ispc

Remove usage of knl targets from lit tests

2 года назад
generic-target-aarch64.ispc

Fix generic-i1x64 target

год назад
generic-target-arm.ispc

Fix generic-i1x64 target

год назад
generic-target-ppc64le.ispc

Add Linux ppc64le (PowerPC64) architecture support using generic targets (#3735)

6 месяцев назад
generic-target-x86.ispc

Fix generic-i1x64 target

год назад
generic-target-x86_64.ispc

Fix generic-i1x64 target

год назад
global-variable-redeclaration.ispc

Fix global variable redeclaration memory leak

год назад
header-bool-1.ispc

Target redesign

2 года назад
header-bool.ispc

Fix C compatibility for headers generated by ISPC

3 года назад
header-enum.ispc

Fix C compatibility for headers generated by ISPC

3 года назад
header-ref-1.ispc

Target redesign

2 года назад
header-ref-2.ispc

Target redesign

2 года назад
header-ref.ispc

Fix C compatibility for headers generated by ISPC

3 года назад
hex_literals.ispc

Fix #3821: Update lit tests for LLVM trunk float16 format change

3 месяца назад
include-float16-conversions.ispc

Implement --include-float16-conversions flag

год назад
ind-var-simplify-xe.ispc

Attach loop.mustprogress metadata to loops

10 месяцев назад
ind-var-simplify.ispc

Attach loop.mustprogress metadata to loops

10 месяцев назад
init-const-arrays.ispc

Fix static const declaration of bool types

3 года назад
init-const-varying.ispc

Target redesign

2 года назад
init-const-vectors.ispc

Fix static const declaration of bool types

3 года назад
int_min.ispc

lit-tests: remove dependency to llvm-dis

год назад
interleaved.ispc

Update lit tests

7 месяцев назад
intrinsic-no-args.ispc

parse.yy: support llvm.intrinsics with no arguments

2 года назад
intrinsic.ispc

Fix LLVM trunk build failure: replace deprecated intrinsic

7 месяцев назад
intrinsic_macro.ispc

Adding check for PS4 + macro.

5 лет назад
intrinsic_matrix.ispc

Use avx512 targets without base type in lit tests

4 года назад
intrinsic_target_specific.ispc

Add avx512gnr* targets

8 месяцев назад
intrinsic_target_specific_llvm20.ispc

Add avx512gnr* targets

8 месяцев назад
intrinsic_xe.ispc

Remove gen9 targets

9 месяцев назад
intrinsics_amx_fp16.ispc

Add avx512gnr* targets

8 месяцев назад
intrinsics_amx_int8.ispc

Add avx512gnr* targets

8 месяцев назад
intrinsics_amx_tile.ispc

Add avx512gnr* targets

8 месяцев назад
intrinsics_vnni.ispc

Update intrinsics_vnni test for LLVM 22

10 месяцев назад
intrinsics_vnni_cpu_check.ispc

Fix avx512vnni intrinsic validation on SKX target

8 месяцев назад
intrinsics_vnni_llvm22_plus.ispc

Update args in intrinsics_vnni_llvm22_plus according to LLVM 22 changes

8 месяцев назад
ispc-intrinsics-unknown.ispc

Add ispc-intrinsics-unknown.ispc

2 года назад
ispc-intrinsics.ispc

Fix #3821: Update lit tests for LLVM trunk float16 format change

3 месяца назад
ispc-intrinsics.ll

Add llvm.ispc.blend_store

2 года назад
ispc-jit-error-handling.cpp

Don't require dummy first argument for ISPCEngine API

год назад
ispc-library-jit.cpp

Don't require dummy first argument for ISPCEngine API

год назад
ispc-library.cpp

Don't require dummy first argument for ISPCEngine API

год назад
ispc-opt.ll

[AMX][Builtins] Add support to expose LLVM X86 AMX intrinsics as ISPC stdlib functions.

6 месяцев назад
lit.cfg

Fix #3835: Update lit tests for LLVM trunk changes

3 месяца назад
llvm-intrinsics-gather.ispc

Update args for masked llvm memory intrinsics for LLVM 22

10 месяцев назад
llvm-intrinsics-type-deduction.ispc

Update type deduction tests

2 года назад
llvm_ident.ispc

Fix regexp for llvm_ident test

год назад
load_store_vectorizer_loopunroll.ispc

Remove gen9 targets

9 месяцев назад
load_unaligned.ispc

Fixed load_unaligned and bool_swizzle tests for opaque pointers

4 года назад
loop_mustprogress.ispc

Attach loop.mustprogress metadata to loops

10 месяцев назад
loop_nounroll.ispc

Tune -O1 pipeline for code size

2 года назад
loop_unroll-1.ispc

Tune -O1 pipeline for code size

2 года назад
loop_unroll.ispc

Tune -O1 pipeline for code size

2 года назад
loop_unroll_varying.ispc

Tune -O1 pipeline for code size

2 года назад
lower-amx-builtins.ll

Add additional AMX lit tests for better coverage

6 месяцев назад
macos_target_arm.ispc

Fix lit test for macOS on ARM: x86 is not required to be enabled

5 лет назад
macro_values.ispc

Fix predefined macro definition values

2 года назад
math-lib-value.ispc

Fix lit tests

2 года назад
max-vec-2.ispc

stdlib: introduce short_vec.isph

год назад
max-vec-3.ispc

stdlib: introduce short_vec.isph

год назад
max-vec-4.ispc

stdlib: introduce short_vec.isph

год назад
max-vec.ispc

stdlib: introduce short_vec.isph

год назад
mcmodel.ispc

--mcmodel switch

3 года назад
mcmodel_x86_error.ispc

Report an error when mcmodel large and x86 are used

год назад
member_access_arrays.ispc

Lit tests

год назад
member_access_comprehensive.ispc

Lit tests

год назад
member_access_errors.ispc

Lit tests

год назад
member_access_funcall.ispc

Lit tests

год назад
member_access_nested_structs.ispc

Lit tests

год назад
member_access_regression.ispc

Lit tests

год назад
member_access_uniform_varying.ispc

Lit tests

год назад
memory-alignment-win.ispc

Fix typos

2 года назад
memory-alignment.ispc

Fix typos

2 года назад
memory-attr.ispc

tests: remove LLVM 16

2 года назад
min-vec-2.ispc

stdlib: introduce short_vec.isph

год назад
min-vec.ispc

stdlib: introduce short_vec.isph

год назад
multi-target-globals.ispc

Fix globals in multi-target modules

год назад
nanobind.ispc

Add code generating nanobind wrapper

год назад
nested_response_files.args

Remove usage of knl targets from lit tests

2 года назад
no-internal-export.ispc

Fix #3628: Add --[no-]internal-export-functions compiler option

9 месяцев назад
noescape-1.ispc

Fixes for build with LLVM trunk

2 года назад
noescape.ispc

Fixes for build with LLVM trunk

2 года назад
noinline.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
noinline_error.ispc

Adding 'noinline' function qualifier. (#1489)

7 лет назад
num-limits.ispc

Add Linux ppc64le (PowerPC64) architecture support using generic targets (#3735)

6 месяцев назад
operators-err.ispc

Lit tests

год назад
operators.ispc

Lit tests

год назад
optsize.ispc

Tune -O1 pipeline for code size

2 года назад
output-file-suffix.ispc

Refactoring Unsafe Functions: Multi-target Lit Tests

4 года назад
packed-load-64-1.ispc

Fixed packed-load-64.ispc for trunk

год назад
packed-load-64.ispc

Fixed packed-load-64.ispc for trunk

год назад
perf-warnings.ispc

Add avx512gnr* targets

8 месяцев назад
pic-level-1.ispc

Add --PIC flag

2 года назад
pic-level.ispc

tests: remove LLVM 16

2 года назад
ppc64le-vector-asm.ispc

Add lit tests for VSX targets

5 месяцев назад
pragma-ignore-warning.ispc

Move pragma-ignore-warnings.ispc to lit-tests

год назад
pragma_unroll_errors.ispc

Limiting loop unroll to uniform for and do.

6 лет назад
pragma_unroll_errors_2.ispc

Limiting loop unroll to uniform for and do.

6 лет назад
pragma_unroll_varying_warnings.ispc

Unroll Varying: Addressing Reviewer Comments

4 года назад
predefined_macros.ispc

Add lit test for predefined ISPC macros, updated docs and ispc.vim

9 месяцев назад
prefetchw.ispc

Use avx512 targets without base type in lit tests

4 года назад
preprocessor-multi-target.ispc

Avoid using grep in lit tests

4 года назад
preprocessor-multi-target.ispc.filecheck

Avoid using grep in lit tests

4 года назад
print_errors.ispc

Separated print_errors lit test for Xe and CPU targets

5 лет назад
print_errors_xe.ispc

Remove gen9 targets

9 месяцев назад
prof_metadata.ispc

Fix copying of prof metadata

9 месяцев назад
prof_metadata.prof

Fix copying of prof metadata

9 месяцев назад
profile_sample_use.ispc

Fix #3835: Update lit tests for LLVM trunk changes

3 месяца назад
profile_sample_use_error.ispc

Fix #3835: Update lit tests for LLVM trunk changes

3 месяца назад
ps-pic-level.ispc

Add --PIC flag

2 года назад
ps4_cpu.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
ps5_cpu.ispc

PS5 support (experimental).

5 лет назад
ptr-assign-inst.ispc

Support instantiation of template function on pointer assignment

год назад
ptr_arithmetics.ispc

Fix the promotion of unsigned types in pointer arithmetics

год назад
reduce-minmax-avx512.ispc

Add lit test for reduce max/min for int8/int16 types

год назад
reduce_equal_no_branches.ispc

avx512: use generic implementation of __reduce_equal

год назад
refBoolArgSelect.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
regcall.ispc

Run externC and regcall lit tests on x86 only

4 года назад
replace-masked-memops-sroa.ispc

Fix lit tests for LLVM 21 and trunk

8 месяцев назад
response_files.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
riscv-foreach-sum.ispc

Skip RISC-V for Windows

10 месяцев назад
rotate-avx512.ispc

stdlib: implement rotate via shuffle for avx512

год назад
sample_profiling_debug_info.ispc

Add --sample-profiling-debug-info flag

год назад
scalarize.ll

ScalarizePass: implement

2 года назад
scatter-uniform-float.ispc

Fix #3805: Handle ConstantFP with vector type in LLVM trunk

3 месяца назад
scoped-typedef.ispc

Added Type Scoping (#1932)

6 лет назад
select_folding.ispc

Fix select folding issue

5 лет назад
shuffle-use-avx2-i32x16.ispc

Massively speed-up 32-bit shuffles on the target avx2-i32x16

3 месяца назад
shuffle.ispc

Fix shuffle-related optimization issue

9 месяцев назад
shuffle1-avx512icl.ispc

Optimize shuffle AVX-512 for all data types

год назад
shuffle1-avx512skx.ispc

Optimize shuffle AVX-512 for all data types

год назад
shuffle1-use-avx512skx.ispc

Optimize shuffle AVX-512 for all data types

год назад
signed-integer-overflow.ispc

tests: fix lit tests for LLVM 19.0+

2 года назад
simplifyCFG.ispc

Take into account new range<> return value attribute

2 года назад
ssp-asm.ispc

Add the ability to enable SSP (stack smash protection) for ISPC functions.

год назад
ssp-link.ispc

Add the ability to enable SSP (stack smash protection) for ISPC functions.

год назад
ssp.ispc

Add the ability to enable SSP (stack smash protection) for ISPC functions.

год назад
stdlib-headers.ispc

Target redesign

2 года назад
stdlib-short-vec-funcs-1.ispc

stdlib: introduce short_vec.isph

год назад
stdlib-short-vec-funcs-2.ispc

stdlib: introduce short_vec.isph

год назад
stdlib-short-vec-funcs-3.ispc

Add Linux ppc64le (PowerPC64) architecture support using generic targets (#3735)

6 месяцев назад
stdlib-short-vec-funcs-4.ispc

stdlib: introduce short_vec.isph

год назад
stdlib-short-vec-funcs-5.ispc

Implement single precision erf (#3769)

4 месяца назад
stdlib-short-vec-funcs-6.ispc

Add Linux ppc64le (PowerPC64) architecture support using generic targets (#3735)

6 месяцев назад
stdlib-short-vec-funcs-7.ispc

stdlib: introduce short_vec.isph

год назад
stdlib-short-vec-funcs-8.ispc

stdlib: introduce short_vec.isph

год назад
stdlib-short-vec-funcs-9.ispc

stdlib: introduce short_vec.isph

год назад
struct_arith.ispc

tests: move tests from tests_errors to lit-tests

3 года назад
struct_type_equality.ispc

tests: move tests from tests_errors to lit-tests

3 года назад
target_x86_macos_no_avx10.ispc

Rename avx10.2 targets to avx10.2dmr

8 месяцев назад
target_x86_macos_no_spr.ispc

Add avx512gnr* targets

8 месяцев назад
target_x86_noavx10.ispc

Rename avx10.2 targets to avx10.2dmr

8 месяцев назад
targets_x86.ispc

Remove usage of knl targets from lit tests

2 года назад
targets_x86_llvm14plus.ispc

Add avx512gnr* targets

8 месяцев назад
targets_x86_llvm20plus.ispc

Rename avx10.2 targets to avx10.2dmr

8 месяцев назад
task_vars.ispc

Remove gen9 targets

9 месяцев назад
template_argument_deduction10.ispc

Add tests with short vecs for template param deduction

год назад
template_argument_deduction11.ispc

Add tests with short vecs for template param deduction

год назад
template_argument_deduction12.ispc

Add tests with short vecs for template param deduction

год назад
template_argument_deduction2.ispc

Add more tests

3 года назад
template_argument_deduction3.ispc

Add more tests

3 года назад
template_argument_deduction4.ispc

Add more tests

3 года назад
template_argument_deduction5.ispc

Add more tests

3 года назад
template_argument_deduction6.ispc

Support arrays in template argument deduction

3 года назад
template_argument_deduction7.ispc

Add tests with short vecs for template param deduction

год назад
template_argument_deduction8.ispc

Add tests with short vecs for template param deduction

год назад
template_argument_deduction9.ispc

Add tests with short vecs for template param deduction

год назад
test_profile_metadata.prof

Add --profile-sample-use flag to enable PGO

год назад
uint.ispc

Adding macro and modifying parser to show accurate error when redefining uint8/uint16/uint32/uint64.

7 лет назад
undef-vectors-arith.ispc

ScalarizePass: implement

2 года назад
unmangled.ispc

Target redesign

2 года назад
varying_init_error.ispc

Fix for the tests on ARM, when x86 backend is disabled

6 лет назад
vector_type_convert.ispc

Fixed vector_type_convert.ispc lit test

3 года назад
vector_type_init-1.ispc

Support different types in short vector type initialization

3 года назад
vector_type_init-2.ispc

Support different types in short vector type initialization

3 года назад
vectorcall-1.ispc

Use avx512 targets without base type in lit tests

4 года назад
vectorcall-2.ispc

Switch default on x64 Windows to non __vectorcall. (#1837)

6 лет назад
vectorcall-3.ispc

Use avx512 targets without base type in lit tests

4 года назад
vectorcall-4.ispc

Explicitly setting target-os for windows vectotcall tests.

6 лет назад
vectorcall-5.ispc

Explicitly setting target-os for windows vectotcall tests.

6 лет назад
vectorcall-6.ispc

Explicitly setting target-os for windows vectotcall tests.

6 лет назад
vnni-1.ispc

Add avx512gnr* targets

8 месяцев назад
vnni-2.ispc

Add avx512gnr* targets

8 месяцев назад
vnni-avx10.2dmr.ispc

Rename avx10.2 targets to avx10.2dmr

8 месяцев назад
vsx-target.ispc

Add lit tests for VSX targets

5 месяцев назад
warn-attribute-1.ispc

Support __attribute__ syntax.

2 года назад
warn-attribute.ispc

Support __attribute__ syntax.

2 года назад
warn-const-too-large.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
warn-noescape.ispc

Support __attribute__ syntax.

2 года назад
warn-ptrcast-lose-info.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
warn-shadow.ispc

tests/lit-tests: merge lit-tests checking errors

3 года назад
windows_arm.ispc

Test arm and aarch64 targets on Windows

4 года назад
windows_dllexport.ispc

Run windows_dllexport.ispc when X86 is enabled only

10 месяцев назад
wrap-signed-int-xe.ispc

ISPC/#2460: Add tests for overflow in signed expressions

3 года назад
wrap-signed-int.ispc

ISPC/#2460: Add tests for overflow in signed expressions

3 года назад
x86_arch.ispc

Fix for the tests on ARM, when x86 backend is enabled

6 лет назад
xe_assert.ispc

Remove gen9 targets

9 месяцев назад
xe_barrier.ispc

Remove gen9 targets

9 месяцев назад
xe_devices.ispc

Remove gen9 targets

9 месяцев назад
xe_disable_gather_scatter.ispc

Disable generation of gathers/scatters by option

3 года назад
xe_double_support.ispc

Remove gen9 targets

9 месяцев назад
xe_dwarf_addrspace.ispc

Remove gen9 targets

9 месяцев назад
xe_externC.ispc

Remove gen9 targets

9 месяцев назад
xe_foreach_unique.ispc

Remove gen9 targets

9 месяцев назад
xe_gather_coalescing.ispc

Remove gen9 targets

9 месяцев назад
xe_gather_coalescing_loop.ispc

Remove gen9 targets

9 месяцев назад
xe_gather_coalescing_loopunroll.ispc

Remove gen9 targets

9 месяцев назад
xe_gather_coalescing_ptr.ispc

Remove gen9 targets

9 месяцев назад
xe_gather_coalescing_ptr_alloca.ispc

Fix Xe lit tests for LLVM 21

7 месяцев назад
xe_gather_coalescing_ptr_indvar.ispc

Remove gen9 targets

9 месяцев назад
xe_gather_coalescing_varying.ispc

Remove gen9 targets

9 месяцев назад
xe_gather_test.ispc

Remove gen9 targets

9 месяцев назад
xe_half_support.ispc

Remove gen9 targets

9 месяцев назад
xe_invoke_sycl.ispc

Remove gen9 targets

9 месяцев назад
xe_kernels_spec.ispc

Fix Xe lit tests for LLVM 21

7 месяцев назад
xe_kernels_spec_addrspace.ispc

Remove gen9 targets

9 месяцев назад
xe_prefetch.ispc

Remove gen9 targets

9 месяцев назад
xe_prefetchw.ispc

Remove gen9 targets

9 месяцев назад
xe_regcall-1.ispc

Fix Xe lit tests for LLVM 21

7 месяцев назад
xe_regcall.ispc

Remove gen9 targets

9 месяцев назад
xe_short_circuit.ispc

Remove gen9 targets

9 месяцев назад
xe_spirv_ocl_mangle.ispc

Remove gen9 targets

9 месяцев назад
xe_task_count.ispc

Use newer Xe target in lit-tests utilizing ocloc

2 года назад
xe_vec_add.ispc

Remove gen9 targets

9 месяцев назад
xe_yarpgen_3330730858.ispc

Remove gen9 targets

9 месяцев назад
xe_yarpgen_4096674170.ispc

Remove gen9 targets

9 месяцев назад
xehpc_vec_add.ispc

Fix Failing Tests for Vector Memory Operations

3 года назад