[PATCH] D25211: [ARM] Add Cortex-R52 target to LLVM
Renato Golin via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 5 03:49:08 PDT 2016
rengolin added inline comments.
> ARMTargetParser.def:99
> + FK_NEON_FP_ARMV8, (ARM::AEK_SEC | ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM | ARM::AEK_HWDIV |
> + ARM::AEK_DSP | ARM::AEK_CRC))
> ARM_ARCH("armv8-m.base", AK_ARMV8MBaseline, "8-M.Baseline", "v8m.base",
Are this all minimum requirements? Or just some common implementation?
> ARMTargetParser.def:226
> (ARM::AEK_MP | ARM::AEK_HWDIVARM))
> +ARM_CPU_NAME("cortex-r52", AK_ARMV8R, FK_NEON_FP_ARMV8, false, ARM::AEK_CRC)
> ARM_CPU_NAME("sc300", AK_ARMV7M, FK_NONE, false, ARM::AEK_NONE)
is CRC guaranteed to be in every R52?
> TargetParser.cpp:726
> return ARM::PK_R;
> + case ARM::AK_ARMV8R:
> + return ARM::PK_R;
Merge with AK_ARMV7R case
> ARM.td:484
> + FeatureDSP,
> + FeatureCRC,
> + FeatureMP,
Same question here about minimum support.
https://reviews.llvm.org/D25211
More information about the llvm-commits
mailing list