Searched refs:LDREX (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | ARM.cpp | 257 : 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 D | ARM.h | 108 uint32_t LDREX; variable
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMScheduleR52.td | 292 "t2LDR(H|B)(i8|i12|s|pci)", "LDREX", "t2LDREX",
|
H A D | ARMScheduleSwift.td | 358 "t2LDR(H|B)(i8|i12|s|pci)", "LDREX", "tLDR[BH](r|i|spi|pci|pciASM)",
|
H A D | ARMScheduleA57.td | 128 "(t2)?STL", "(t2)?LDREX", "(t2)?STREX", "MEMCPY")>;
|
H A D | ARMExpandPseudoInsts.cpp | 3170 return ExpandCMP_SWAP(MBB, MBBI, ARM::LDREX, ARM::STREX, 0, NextMBBI); in ExpandMI()
|
H A D | ARMInstrInfo.td | 5265 def LDREX : AIldrex<0b00, (outs GPR:$Rt), (ins addr_offset_none:$addr), 5375 // FIXME Use InstAlias to generate LDREX/STREX pairs instead.
|