Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DARM.cpp251 : TargetInfo(Triple), FPMath(FP_Default), IsAAPCS(true), LDREX(0), in ARMTargetInfo()
586 LDREX = 0; in handleTargetFeatures()
588 LDREX = LDREX_D | LDREX_W | LDREX_H | LDREX_B; in handleTargetFeatures()
590 LDREX = LDREX_W; in handleTargetFeatures()
594 LDREX = LDREX_W | LDREX_H | LDREX_B; in handleTargetFeatures()
596 LDREX = LDREX_D | LDREX_W | LDREX_H | LDREX_B; in handleTargetFeatures()
600 LDREX = LDREX_D | LDREX_W | LDREX_H | LDREX_B; in handleTargetFeatures()
759 if (LDREX) in getTargetDefines()
760 Builder.defineMacro("__ARM_FEATURE_LDREX", "0x" + Twine::utohexstr(LDREX)); in getTargetDefines()
H A DARM.h93 uint32_t LDREX; variable
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dcmpxchg.mir49 ; CHECK-NEXT: $r1 = LDREX $r3, 14 /* CC::al */, $noreg
H A Dmachine-outliner-stack-fixup-thumb.mir113 ;CHECK-NEXT: tBL 14 /* CC::al */, $noreg, @OUTLINED_FUNCTION_[[LDREX:[0-9]+]]
183 ;CHECK: name: OUTLINED_FUNCTION_[[LDREX]]
/llvm-project-15.0.7/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.td129 "(t2)?STL", "(t2)?LDREX", "(t2)?STREX", "MEMCPY")>;
H A DARMExpandPseudoInsts.cpp3064 return ExpandCMP_SWAP(MBB, MBBI, ARM::LDREX, ARM::STREX, 0, NextMBBI); in ExpandMI()
H A DARMInstrInfo.td5232 def LDREX : AIldrex<0b00, (outs GPR:$Rt), (ins addr_offset_none:$addr),
5342 // FIXME Use InstAlias to generate LDREX/STREX pairs instead.
/llvm-project-15.0.7/llvm/docs/
H A DAtomics.rst449 which take some sort of exclusive lock on a cache line (``LDREX`` and ``STREX``
/llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/
H A Dbasic-arm-instructions.txt688 # LDREX/LDREXB/LDREXH/LDREXD
H A Dthumb2.txt707 # LDREX/LDREXB/LDREXH/LDREXD
/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Dbasic-arm-instructions.s1193 @ LDREX/LDREXB/LDREXH/LDREXD
H A Dbasic-thumb2-instructions.s1190 @ LDREX/LDREXB/LDREXH/LDREXD