Home
last modified time | relevance | path

Searched refs:shifter (Results 1 – 18 of 18) sorted by relevance

/external/swiftshader/third_party/LLVM/test/CodeGen/MBlaze/
Dshift.ll1 ; Ensure that shifts are lowered to loops when the barrel shifter unit is
3 ; barrel shifter unit is available in the hardware.
/external/swiftshader/third_party/subzero/src/
DIceAssemblerX86Base.h662 void rol(Type Ty, GPRRegister operand, GPRRegister shifter);
663 void rol(Type Ty, const Address &operand, GPRRegister shifter);
666 void shl(Type Ty, GPRRegister operand, GPRRegister shifter);
667 void shl(Type Ty, const Address &operand, GPRRegister shifter);
670 void shr(Type Ty, GPRRegister operand, GPRRegister shifter);
671 void shr(Type Ty, const Address &operand, GPRRegister shifter);
674 void sar(Type Ty, GPRRegister operand, GPRRegister shifter);
675 void sar(Type Ty, const Address &address, GPRRegister shifter);
773 GPRRegister shifter);
DIceAssemblerX86BaseImpl.h3234 GPRRegister shifter) { in rol() argument
3235 emitGenericShift(0, Ty, Operand(operand), shifter); in rol()
3240 GPRRegister shifter) { in rol() argument
3241 emitGenericShift(0, Ty, operand, shifter); in rol()
3252 GPRRegister shifter) { in shl() argument
3253 emitGenericShift(4, Ty, Operand(operand), shifter); in shl()
3258 GPRRegister shifter) { in shl() argument
3259 emitGenericShift(4, Ty, operand, shifter); in shl()
3270 GPRRegister shifter) { in shr() argument
3271 emitGenericShift(5, Ty, Operand(operand), shifter); in shr()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlaze.td35 "Implements barrel shifter">;
/external/swiftshader/third_party/subzero/tests_lit/llvm2ice_tests/
Dreturn_immediates.ll22 ; ARM has a shifter that allows encoding 8-bits rotated right by even amounts.
/external/swiftshader/third_party/LLVM/test/MC/ARM/
Dbasic-thumb-instructions.s11 @ For complex constructs like shifter operands, check more thoroughly for them
Dbasic-arm-instructions.s6 @ For complex constructs like shifter operands, check more thoroughly for them
Dbasic-thumb2-instructions.s6 @ For complex constructs like shifter operands, check more thoroughly for them
/external/llvm/test/MC/ARM/
Dbasic-thumb-instructions.s12 @ For complex constructs like shifter operands, check more thoroughly for them
Dbasic-thumb2-instructions.s7 @ For complex constructs like shifter operands, check more thoroughly for them
Dbasic-arm-instructions.s7 @ For complex constructs like shifter operands, check more thoroughly for them
/external/llvm/lib/Target/ARM/
DARM.td209 "Avoid movs instructions with shifter operand">;
DARMInstrInfo.td5736 // The shifter forms of the MOV instruction are aliased to the ASR, LSL,
/external/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td139 // The "MSL" shifter on the vector MOVI instruction.
572 // An arithmetic shifter operand:
594 // An arithmetic shifter operand:
616 // A logical vector shifter operand:
625 // A logical vector half-word shifter operand:
634 // A vector move shifter operand:
652 // An ADD/SUB immediate shifter operand:
1561 class BaseMoveImmediate<bits<2> opc, RegisterClass regtype, Operand shifter,
1563 : I<(outs regtype:$Rd), (ins movimm32_imm:$imm, shifter:$shift),
1589 class BaseInsertImmediate<bits<2> opc, RegisterClass regtype, Operand shifter,
[all …]
DAArch64SchedCyclone.td42 // 2 shifter pipes: I[2..3]
DAArch64InstrInfo.td4466 // EDIT per word: 2s & 4s with MSL shifter
4506 // EDIT per word: 2s & 4s with MSL shifter
/external/valgrind/none/tests/arm/
Dv6intARM.stdout.exp375 shift with barrel shifter
/external/jline/src/src/test/resources/jline/example/
Denglish.gz