reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/ARMTargetParser.def
   82           ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP))
   84           FK_NONE, (ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP))
   86           FK_NONE, ARM::AEK_HWDIVTHUMB)
   88           FK_NONE, (ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP))
   92           ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC))
   96           ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC))
  100           ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS))
  104           ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS))
  108           ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
  113           ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_CRC | ARM::AEK_RAS |
  117           (ARM::AEK_MP | ARM::AEK_VIRT | ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB |
  120           ARMBuildAttrs::CPUArch::v8_M_Base, FK_NONE, ARM::AEK_HWDIVTHUMB)
  122           ARMBuildAttrs::CPUArch::v8_M_Main, FK_FPV5_D16, ARM::AEK_HWDIVTHUMB)
  124           ARMBuildAttrs::CPUArch::v8_1_M_Main, FK_FP_ARMV8_FULLFP16_SP_D16, ARM::AEK_HWDIVTHUMB | ARM::AEK_RAS | ARM::AEK_LOB)
  154 ARM_ARCH_EXT_NAME("idiv",     (ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB), nullptr, nullptr)
  176 ARM_HW_DIV_NAME("thumb", ARM::AEK_HWDIVTHUMB)
  178 ARM_HW_DIV_NAME("arm,thumb", (ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB))
  233               ARM::AEK_HWDIVTHUMB))
  238               ARM::AEK_HWDIVTHUMB))
  241               ARM::AEK_HWDIVTHUMB))
  244               ARM::AEK_HWDIVTHUMB))
  246              (ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB))
  292              (ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB))
lib/Support/ARMTargetParser.cpp
  396   if (HWDivKind & AEK_HWDIVTHUMB)
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
11731     { (ARM::AEK_HWDIVTHUMB | ARM::AEK_HWDIVARM),
lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp
  174         emitArchExtension(ARM::AEK_HWDIVTHUMB | ARM::AEK_HWDIVARM);
unittests/Support/TargetParserTest.cpp
  151                          ARM::AEK_HWDIVTHUMB | ARM::AEK_HWDIVARM | ARM::AEK_MP |
  160                              ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB |
  165                              ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB |
  170                              ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB |
  174                          ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP,
  177                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP, "7-R"));
  179                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP, "7-R"));
  181                          ARM::AEK_MP | ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB |
  185                          ARM::AEK_MP | ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB |
  189                          ARM::AEK_MP | ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB |
  194                              ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB |
  198       testARMCPU("sc300", "armv7-m", "none", ARM::AEK_HWDIVTHUMB, "7-M"));
  200       testARMCPU("cortex-m3", "armv7-m", "none", ARM::AEK_HWDIVTHUMB, "7-M"));
  202                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP, "7E-M"));
  204                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP, "7E-M"));
  208                              ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP,
  213                              ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP,
  218                              ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP,
  223                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_FP16 |
  229                              ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP,
  234                              ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP,
  239                              ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP,
  244                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_FP16 |
  250                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_FP16 |
  256                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_FP16 |
  262                         ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_FP16 |
  268                              ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP,
  273                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP,
  278                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP,
  283                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP,
  288                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_DOTPROD |
  294                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP | ARM::AEK_DOTPROD |
  298                          ARM::AEK_HWDIVTHUMB, "8-M.Baseline"));
  300                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP, "8-M.Mainline"));
  302                          ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP, "8-M.Mainline"));
  308                          ARM::AEK_HWDIVARM | ARM::AEK_HWDIVTHUMB | ARM::AEK_DSP,
  586   Extensions[ARM::AEK_HWDIVTHUMB] = { "+hwdiv",     "-hwdiv" };