Home
last modified time | relevance | path

Searched refs:SLR (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/BPF/
H A D32-bit-subreg-peephole-phi-1.ll3 ; For the below test case, 'b' in 'ret == b' needs SLL/SLR.
4 ; 'ret' in 'ret == b' does not need SLL/SLR as all 'ret' values
H A D32-bit-subreg-peephole-phi-2.ll4 ; need SLL/SLR. For 'ret', 'ret = a' may receive the value
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp267 void addSLR(SimpleLoopReduction &SLR) { PossibleReds.push_back(SLR); } in addSLR()
667 SimpleLoopReduction SLR(&*I, L); in collectPossibleReductions() local
668 if (!SLR.valid()) in collectPossibleReductions()
672 << SLR.size() << " chained instructions)\n"); in collectPossibleReductions()
673 Reductions.addSLR(SLR); in collectPossibleReductions()
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dint-usub-06.ll64 ; Check that we can still use SLR in obvious cases.
H A Dint-usub-01.ll7 ; Check SLR.
252 ; Check that subtractions of spilled values can use SL rather than SLR.
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZScheduleZ196.td358 def : InstRW<[WLat1, FXU, NormalGr], (instregex "SLR(K)?$")>;
H A DSystemZScheduleZEC12.td369 def : InstRW<[WLat1, FXU, NormalGr], (instregex "SLR(K)?$")>;
H A DSystemZScheduleZ13.td396 def : InstRW<[WLat1, FXa, NormalGr], (instregex "SLR(K)?$")>;
H A DSystemZScheduleZ16.td401 def : InstRW<[WLat1, FXa, NormalGr], (instregex "SLR(K)?$")>;
H A DSystemZScheduleZ15.td401 def : InstRW<[WLat1, FXa, NormalGr], (instregex "SLR(K)?$")>;
H A DSystemZScheduleZ14.td397 def : InstRW<[WLat1, FXa, NormalGr], (instregex "SLR(K)?$")>;
H A DSystemZInstrInfo.td1128 defm SLR : BinaryRRAndK<"slr", 0x1F, 0xB9FB, z_usub, GR32, GR32>;