[PATCH] D22882: [Test-suite] Halide bitcode tests for ARM.

Alina Sbirlea via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 27 13:05:35 PDT 2016


asbirlea updated this revision to Diff 65791.
asbirlea added a comment.

cmake change to enable the ARM tests.


https://reviews.llvm.org/D22882

Files:
  Bitcode/CMakeLists.txt
  Bitcode/simd_ops/ARM_halide_runtime.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_s16_3.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_s16_331.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_s16_662.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_s16_991.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_s32_333.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_s32_5.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_s32_664.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_s32_993.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_s8_1.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_s8_329.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_s8_660.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_s8_989.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_u16_332.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_u16_4.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_u16_663.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_u16_992.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_u32_334.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_u32_6.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_u32_665.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_u32_994.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_u8_2.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_u8_330.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_u8_661.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaba_u8_990.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_s16_337.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_s16_668.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_s16_9.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_s16_997.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_s32_11.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_s32_339.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_s32_670.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_s32_999.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_s8_335.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_s8_666.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_s8_7.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_s8_995.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_u16_10.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_u16_338.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_u16_669.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_u16_998.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_u32_1000.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_u32_12.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_u32_340.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_u32_671.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_u8_336.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_u8_667.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_u8_8.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabal_u8_996.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s16_1003.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s16_1009.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s16_15.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s16_21.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s16_343.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s16_349.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s16_674.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s16_680.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s32_1005.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s32_1011.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s32_17.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s32_23.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s32_345.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s32_351.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s32_676.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s32_682.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s8_1001.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s8_1007.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s8_13.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s8_19.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s8_341.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s8_347.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s8_672.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_s8_678.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u16_1004.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u16_1010.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u16_16.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u16_22.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u16_344.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u16_350.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u16_675.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u16_681.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u32_1006.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u32_1012.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u32_18.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u32_24.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u32_346.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u32_352.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u32_677.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u32_683.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u8_1002.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u8_1008.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u8_14.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u8_20.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u8_342.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u8_348.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u8_673.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabd_u8_679.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s16_1015.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s16_1021.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s16_27.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s16_33.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s16_355.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s16_361.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s16_686.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s16_692.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s32_1017.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s32_1023.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s32_29.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s32_35.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s32_357.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s32_363.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s32_688.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s32_694.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s8_1013.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s8_1019.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s8_25.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s8_31.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s8_353.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s8_359.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s8_684.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_s8_690.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u16_1016.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u16_1022.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u16_28.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u16_34.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u16_356.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u16_362.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u16_687.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u16_693.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u32_1018.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u32_1024.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u32_30.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u32_358.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u32_36.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u32_364.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u32_689.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u32_695.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u8_1014.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u8_1020.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u8_26.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u8_32.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u8_354.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u8_360.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u8_685.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabdl_u8_691.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_f32_1025.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_f32_365.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_f32_37.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_f32_696.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_s16_1027.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_s16_367.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_s16_39.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_s16_698.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_s32_1026.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_s32_366.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_s32_38.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_s32_697.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_s8_1028.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_s8_368.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_s8_40.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vabs_s8_699.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_f32_1035.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_f32_375.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_f32_47.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_f32_706.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i16_1031.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i16_1032.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i16_371.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i16_372.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i16_43.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i16_44.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i16_702.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i16_703.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i32_1033.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i32_1034.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i32_373.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i32_374.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i32_45.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i32_46.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i32_704.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i32_705.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i64_1036.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i64_1037.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i64_376.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i64_377.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i64_48.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i64_49.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i64_707.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i64_708.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i8_1029.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i8_1030.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i8_369.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i8_370.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i8_41.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i8_42.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i8_700.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vadd_i8_701.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i16_1038.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i16_1039.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i16_378.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i16_379.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i16_50.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i16_51.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i16_709.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i16_710.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i32_1040.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i32_1041.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i32_380.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i32_381.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i32_52.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i32_53.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i32_711.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddhn_i32_712.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_s16_1044.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_s16_384.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_s16_56.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_s16_715.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_s32_1046.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_s32_386.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_s32_58.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_s32_717.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_s8_1042.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_s8_382.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_s8_54.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_s8_713.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_u16_1045.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_u16_385.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_u16_57.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_u16_716.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_u32_1047.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_u32_387.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_u32_59.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_u32_718.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_u8_1043.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_u8_383.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_u8_55.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddl_u8_714.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddw_s16_1050.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddw_s16_390.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddw_s16_62.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddw_s16_721.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddw_s32_1052.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddw_s32_392.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddw_s32_64.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddw_s32_723.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddw_s8_1048.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddw_s8_388.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddw_s8_60.bc
  Bitcode/simd_ops/ARM_scalar_tests/scalar_test_op_vaddw_s8_719.bc
  (2531 more files...)

Index: Bitcode/simd_ops/simd_ops.cpp
===================================================================
--- Bitcode/simd_ops/simd_ops.cpp
+++ Bitcode/simd_ops/simd_ops.cpp
@@ -6,7 +6,7 @@
 #define posix_memalign(p, a, s) (((*(p)) = _aligned_malloc((s), (a))), *(p) ?0 :errno)
 #endif
 
-#if defined(__aarch64__)
+#if defined(__aarch64__) || defined(__arm__)
 #define FACTOR 5
 #else
 #define FACTOR 1
Index: Bitcode/CMakeLists.txt
===================================================================
--- Bitcode/CMakeLists.txt
+++ Bitcode/CMakeLists.txt
@@ -1,6 +1,6 @@
 if(NOT TEST_SUITE_BENCHMARKING_ONLY)
   llvm_add_subdirectories(Regression)
-  if(ARCH STREQUAL "x86" OR ARCH STREQUAL "AArch64")
+  if(ARCH STREQUAL "x86" OR ARCH STREQUAL "AArch64" OR ARCH STREQUAL "ARM")
     llvm_add_subdirectories(simd_ops)
   endif()
 endif()


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22882.65791.patch
Type: text/x-patch
Size: 837 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160727/73c126de/attachment-0001.bin>


More information about the llvm-commits mailing list