Home
last modified time | relevance | path

Searched refs:LDREX (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.cpp257 : TargetInfo(Triple), FPMath(FP_Default), IsAAPCS(true), LDREX(0), in ARMTargetInfo()
617 LDREX = 0; in handleTargetFeatures()
619 LDREX = LDREX_D | LDREX_W | LDREX_H | LDREX_B; in handleTargetFeatures()
621 LDREX = LDREX_W; in handleTargetFeatures()
625 LDREX = LDREX_W | LDREX_H | LDREX_B; in handleTargetFeatures()
627 LDREX = LDREX_D | LDREX_W | LDREX_H | LDREX_B; in handleTargetFeatures()
631 LDREX = LDREX_D | LDREX_W | LDREX_H | LDREX_B; in handleTargetFeatures()
793 if (LDREX) in getTargetDefines()
794 Builder.defineMacro("__ARM_FEATURE_LDREX", "0x" + Twine::utohexstr(LDREX)); in getTargetDefines()
H A DARM.h108 uint32_t LDREX; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMScheduleR52.td292 "t2LDR(H|B)(i8|i12|s|pci)", "LDREX", "t2LDREX",
H A DARMScheduleSwift.td358 "t2LDR(H|B)(i8|i12|s|pci)", "LDREX", "tLDR[BH](r|i|spi|pci|pciASM)",
H A DARMScheduleA57.td128 "(t2)?STL", "(t2)?LDREX", "(t2)?STREX", "MEMCPY")>;
H A DARMExpandPseudoInsts.cpp3170 return ExpandCMP_SWAP(MBB, MBBI, ARM::LDREX, ARM::STREX, 0, NextMBBI); in ExpandMI()
H A DARMInstrInfo.td5265 def LDREX : AIldrex<0b00, (outs GPR:$Rt), (ins addr_offset_none:$addr),
5375 // FIXME Use InstAlias to generate LDREX/STREX pairs instead.