Home

[ARM64] Allow the disabling of NEON and crypto instructions. Update tests to…

Press ? to show keyboard shortcuts.
Committed
jamesmApr 16 2014, 8:33 AM
Parents
rL206393: ARM64: silence sign-comparison warning.
Branches
Unknown
Tags
Unknown
Subscribers
None
Projects
None
Description

[ARM64] Allow the disabling of NEON and crypto instructions. Update tests to pass -target-feature +neon.

Changes (53)

HistoryBrowseChangePath
HistoryBrowseModifiedcfe/trunk/lib/Basic/Targets.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-2velem.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-3v.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-across.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-extract.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-fcvt-intrinsics.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-fma.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-intrinsics.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-ldst-one.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-misc.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-perm.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-scalar-copy.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-shifts.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-tbl.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-vcombine.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-neon-vget-hilo.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-poly128.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/aarch64-poly64.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm-aapcs-vfp.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64-arguments.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64-lanes.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64-scalar-test.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64-vrnd.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64-vrsqrt.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_crypto.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_neon_high_half.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vCMP.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vLdStNum_lane.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vMaxMin.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vadd.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vca.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vcopy.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vcreate.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vcvtfp.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vdup.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vdupq_n_f64.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vecCmpBr.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vext.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vfma.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vget.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vneg.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vqmov.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vrecps.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vset_lane.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vshift.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vsli.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vsri.c
HistoryBrowseModifiedcfe/trunk/test/CodeGen/arm64_vtst.c
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/mangle-neon-vectors.cpp
HistoryBrowseModifiedcfe/trunk/test/CodeGenCXX/poly-unsigned.cpp
HistoryBrowseModifiedcfe/trunk/test/Preprocessor/init.c
HistoryBrowseModifiedcfe/trunk/test/Sema/arm64-neon-args.c

rL206394

cfe/trunk/lib/Basic/Targets.cpp

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-2velem.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-3v.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-across.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-extract.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-fcvt-intrinsics.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-fma.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-intrinsics.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-ldst-one.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-misc.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-perm.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-scalar-copy.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-shifts.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-tbl.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-vcombine.c

Loading...

cfe/trunk/test/CodeGen/aarch64-neon-vget-hilo.c

Loading...

cfe/trunk/test/CodeGen/aarch64-poly128.c

Loading...

cfe/trunk/test/CodeGen/aarch64-poly64.c

Loading...

cfe/trunk/test/CodeGen/arm-aapcs-vfp.c

Loading...

cfe/trunk/test/CodeGen/arm64-arguments.c

Loading...

cfe/trunk/test/CodeGen/arm64-lanes.c

Loading...

cfe/trunk/test/CodeGen/arm64-scalar-test.c

Loading...

cfe/trunk/test/CodeGen/arm64-vrnd.c

Loading...

cfe/trunk/test/CodeGen/arm64-vrsqrt.c

Loading...

cfe/trunk/test/CodeGen/arm64_crypto.c

Loading...

cfe/trunk/test/CodeGen/arm64_neon_high_half.c

Loading...

cfe/trunk/test/CodeGen/arm64_vCMP.c

Loading...

cfe/trunk/test/CodeGen/arm64_vLdStNum_lane.c

Loading...

cfe/trunk/test/CodeGen/arm64_vMaxMin.c

Loading...

cfe/trunk/test/CodeGen/arm64_vadd.c

Loading...

cfe/trunk/test/CodeGen/arm64_vca.c

Loading...

cfe/trunk/test/CodeGen/arm64_vcopy.c

Loading...

cfe/trunk/test/CodeGen/arm64_vcreate.c

Loading...

cfe/trunk/test/CodeGen/arm64_vcvtfp.c

Loading...

cfe/trunk/test/CodeGen/arm64_vdup.c

Loading...

cfe/trunk/test/CodeGen/arm64_vdupq_n_f64.c

Loading...

cfe/trunk/test/CodeGen/arm64_vecCmpBr.c

Loading...

cfe/trunk/test/CodeGen/arm64_vext.c

Loading...

cfe/trunk/test/CodeGen/arm64_vfma.c

Loading...

cfe/trunk/test/CodeGen/arm64_vget.c

Loading...

cfe/trunk/test/CodeGen/arm64_vneg.c

Loading...

cfe/trunk/test/CodeGen/arm64_vqmov.c

Loading...

cfe/trunk/test/CodeGen/arm64_vrecps.c

Loading...

cfe/trunk/test/CodeGen/arm64_vset_lane.c

Loading...

cfe/trunk/test/CodeGen/arm64_vshift.c

Loading...

cfe/trunk/test/CodeGen/arm64_vsli.c

Loading...

cfe/trunk/test/CodeGen/arm64_vsri.c

Loading...

cfe/trunk/test/CodeGen/arm64_vtst.c

Loading...

cfe/trunk/test/CodeGenCXX/mangle-neon-vectors.cpp

Loading...

cfe/trunk/test/CodeGenCXX/poly-unsigned.cpp

Loading...

cfe/trunk/test/Preprocessor/init.c

Loading...

cfe/trunk/test/Sema/arm64-neon-args.c

Loading...

Add Comment