Searched refs:RLL (Results 1 – 25 of 68) sorted by relevance
123
/external/llvm/lib/Target/SystemZ/ |
D | SystemZInstrInfo.cpp | 478 MachineInstr *RLL = getDef(SrcReg, MRI); in removeIPMBasedCompare() local 479 if (RLL && RLL->getOpcode() == SystemZ::LGFR) { in removeIPMBasedCompare() 480 LGFR = RLL; in removeIPMBasedCompare() 481 RLL = getDef(LGFR->getOperand(1).getReg(), MRI); in removeIPMBasedCompare() 483 if (!RLL || !isShift(RLL, SystemZ::RLL, 31)) in removeIPMBasedCompare() 486 MachineInstr *SRL = getDef(RLL->getOperand(1).getReg(), MRI); in removeIPMBasedCompare() 507 eraseIfDead(RLL, MRI); in removeIPMBasedCompare()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/ |
D | SystemZInstrInfo.cpp | 589 MachineInstr *RLL = getDef(SrcReg, MRI); in removeIPMBasedCompare() local 590 if (RLL && RLL->getOpcode() == SystemZ::LGFR) { in removeIPMBasedCompare() 591 LGFR = RLL; in removeIPMBasedCompare() 592 RLL = getDef(LGFR->getOperand(1).getReg(), MRI); in removeIPMBasedCompare() 594 if (!RLL || !isShift(RLL, SystemZ::RLL, 31)) in removeIPMBasedCompare() 597 MachineInstr *SRL = getDef(RLL->getOperand(1).getReg(), MRI); in removeIPMBasedCompare() 618 eraseIfDead(RLL, MRI); in removeIPMBasedCompare()
|
/external/llvm/test/CodeGen/SystemZ/ |
D | atomicrmw-xchg-01.ll | 9 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-xchg-02.ll | 9 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | cmpxchg-01.ll | 9 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | cmpxchg-02.ll | 9 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | shift-04.ll | 5 ; Check the low end of the RLL range. 16 ; Check the high end of the defined RLL range.
|
D | atomicrmw-xor-02.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-add-02.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-sub-02.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-xor-01.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-add-01.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-or-02.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-and-01.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/ |
D | atomicrmw-xchg-01.ll | 9 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-xchg-02.ll | 9 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | shift-04.ll | 5 ; Check the low end of the RLL range. 16 ; Check the high end of the defined RLL range.
|
D | atomicrmw-sub-01.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-add-02.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-and-01.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-nand-01.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-sub-02.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-add-01.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-xor-02.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
D | atomicrmw-or-01.ll | 10 ; RLL is set up correctly. The negation is independent of the NILL and L
|
123