Home
last modified time | relevance | path

Searched refs:RCR (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp162 RCR, enumerator
217 LLVM_EXPAND_INSTR_SIZES(RCR, rCL) in getMnemonicFromOpcode()
218 LLVM_EXPAND_INSTR_SIZES(RCR, r1) in getMnemonicFromOpcode()
219 LLVM_EXPAND_INSTR_SIZES(RCR, ri) in getMnemonicFromOpcode()
220 return FlagArithMnemonic::RCR; in getMnemonicFromOpcode()
807 case FlagArithMnemonic::RCR: in rewriteArithmetic()
H A DX86SchedSkylakeClient.td1277 "RCR(8|16|32|64)m(1|i)")>;
1453 "RCR(16|32|64)rCL")>;
1573 def: InstRW<[SKLWriteResGroup185], (instregex "RCR(8|16|32|64)mCL")>;
H A DX86SchedBroadwell.td1198 "RCR(8|16|32|64)m(1|i)")>;
1332 "RCR(16|32|64)rCL")>;
1439 def: InstRW<[BWWriteResGroup160], (instregex "RCR(8|16|32|64)mCL")>;
H A DX86SchedHaswell.td1344 "RCR(8|16|32|64)m(1|i)")>;
1616 "RCR(16|32|64)rCL")>;
1644 def: InstRW<[HWWriteResGroup135], (instregex "RCR(8|16|32|64)mCL")>;
H A DX86SchedSandyBridge.td754 "RCR(8|16|32|64)rCL")>;
1089 "RCR(8|16|32|64)m")>;
H A DX86SchedSkylakeServer.td1634 "RCR(8|16|32|64)m(1|i)")>;
1963 "RCR(16|32|64)rCL")>;
2167 def: InstRW<[SKXWriteResGroup208], (instregex "RCR(8|16|32|64)mCL")>;
H A DX86SchedIceLake.td1653 "RCR(8|16|32|64)m(1|i)")>;
1982 "RCR(16|32|64)rCL")>;
2186 def: InstRW<[ICXWriteResGroup208], (instregex "RCR(8|16|32|64)mCL")>;
H A DX86ScheduleAtom.td515 def : InstRW<[AtomWrite0_1], (instregex "(RCL|RCR|ROL|ROR|SAR|SHL|SHR)(8|16|32|64)m",
H A DX86ScheduleZnver1.td731 // RCR RCL.
H A DX86ScheduleZnver2.td748 // RCR RCL.
H A DX86InstrInfo.td3677 defm : ShiftRotateByOneAlias<"rcr", "RCR">;