Home
last modified time | relevance | path

Searched refs:LDXR (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/aarch64/
H A Dlse.S121 #define LDXR GLUE3(ld, xr, S) macro
123 #define LDXR GLUE4(ld, A, xr, S) macro
158 LDXR s(0), [x2]
212 LDXR s(0), [x1]
256 LDXR s(0), [x1]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrHFP.td34 def LDXR : UnaryRR <"ldxr", 0x25, null_frag, FP64, FP128>;
H A DSystemZScheduleZEC12.td909 def : InstRW<[WLat9, FPU, NormalGr], (instregex "(LDXR|LRDR)$")>;
H A DSystemZScheduleZ196.td871 def : InstRW<[WLat9, FPU, NormalGr], (instregex "(LDXR|LRDR)$")>;
H A DSystemZScheduleZ13.td941 def : InstRW<[WLat9, VecDF2, NormalGr], (instregex "(LDXR|LRDR)$")>;
H A DSystemZScheduleZ16.td982 def : InstRW<[WLat9, VecDF2, NormalGr], (instregex "(LDXR|LRDR)$")>;
H A DSystemZScheduleZ15.td979 def : InstRW<[WLat9, VecDF2, NormalGr], (instregex "(LDXR|LRDR)$")>;
H A DSystemZScheduleZ14.td961 def : InstRW<[WLat9, VecDF2, NormalGr], (instregex "(LDXR|LRDR)$")>;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrAtomics.td485 // live across basic block boundaries. When this happens between an LDXR and an
H A DAArch64SchedFalkorDetails.td1250 (instregex "^(LDAR(B|H|W|X)|LDAXR(B|H|W|X)|LDXR(B|H|W|X))$")>;
H A DAArch64SchedThunderX3T110.td1013 def : InstRW<[THX3T110Write_4Cyc_LS01], (instregex "^LDXR(B|H|W|X)$")>;
H A DAArch64SchedKryoDetails.td1576 (instregex "LDXR(B|H|W|X)")>;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrInfo.td6487 // live across basic block boundaries. When this happens between an LDXR and an