Home
last modified time | relevance | path

Searched refs:ShiftKind (Results 1 - 7 of 7) sorted by relevance

/third_party/node/deps/v8/src/compiler/
H A Dmachine-operator.h275 // ShiftKind::kShiftOutZeros means that it is guaranteed that the bits shifted
279 enum class ShiftKind { kNormal, kShiftOutZeros }; class
281 size_t hash_value(ShiftKind);
282 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, ShiftKind);
283 ShiftKind ShiftKindOf(Operator const*) V8_WARN_UNUSED_RESULT;
420 const Operator* Word32Sar(ShiftKind kind);
421 const Operator* Word32Sar() { return Word32Sar(ShiftKind::kNormal); } in Word32Sar()
423 return Word32Sar(ShiftKind::kShiftOutZeros); in Word32SarShiftOutZeros()
455 const Operator* Word64Sar(ShiftKind kind);
456 const Operator* Word64Sar() { return Word64Sar(ShiftKind
1074 WordSar(ShiftKind kind = ShiftKind::kNormal) WordSar() argument
[all...]
H A Dmachine-operator.cc232 size_t hash_value(ShiftKind kind) { return static_cast<size_t>(kind); } in hash_value()
233 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream& os, ShiftKind kind) { in operator <<()
235 case ShiftKind::kNormal: in operator <<()
237 case ShiftKind::kShiftOutZeros: in operator <<()
242 ShiftKind ShiftKindOf(Operator const* op) { in ShiftKindOf()
245 return OpParameter<ShiftKind>(op); in ShiftKindOf()
820 struct NormalWord32SarOperator final : public Operator1<ShiftKind> {
822 : Operator1<ShiftKind>(IrOpcode::kWord32Sar, Operator::kPure, in NormalWord32SarOperator()
824 ShiftKind::kNormal) {} in NormalWord32SarOperator()
827 struct ShiftOutZerosWord32SarOperator final : public Operator1<ShiftKind> {
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
H A DIceInstARM32.h59 enum ShiftKind { enum in Ice::ARM32::OperandARM32
113 Variable *Index, ShiftKind ShiftOp = kNoShift, in create()
122 ShiftKind getShiftOp() const { return ShiftOp; } in getShiftOp()
154 ShiftKind ShiftOp, uint16_t ShiftAmt, AddrMode Mode);
159 ShiftKind ShiftOp;
310 ShiftKind ShiftOp, Operand *ShiftAmt) { in create()
324 ShiftKind getShiftOp() const { return ShiftOp; } in getShiftOp()
329 OperandARM32FlexReg(Cfg *Func, Type Ty, Variable *Reg, ShiftKind ShiftOp,
333 ShiftKind ShiftOp;
H A DIceTargetLoweringARM32.cpp5406 Variable **OffsetReg, OperandARM32::ShiftKind *Kind,
5414 OperandARM32::ShiftKind NewShiftKind = OperandARM32::kNoShift;
5570 OperandARM32::ShiftKind ShiftKind = OperandARM32::kNoShift;
5624 if (matchShiftedOffsetReg(VMetadata, &OffsetReg, &ShiftKind,
5630 matchShiftedOffsetReg(VMetadata, &BaseVar, &ShiftKind,
5700 return OperandARM32Mem::create(Func, Ty, BaseVar, OffsetR, ShiftKind,
H A DIceAssemblerARM32.cpp147 IValueT encodeShift(OperandARM32::ShiftKind Shift) { in encodeShift()
318 // Value=ssss0tt1mmmm where mmmm=Rm, tt is an encoded ShiftKind, and ssss=Rms.
334 IValueT encodeShiftRotateImm5(IValueT Rm, OperandARM32::ShiftKind Shift,
343 IValueT encodeShiftRotateReg(IValueT Rm, OperandARM32::ShiftKind Shift,
840 // nnnn=Rn, mmmm=Rm, iiiii=Shift, tt=ShiftKind, and s=SetFlags.
919 // defines shift constant, tt=ShiftKind, yyy=kInstTypeDataRegister, and
1324 // mmmm=Rm, iiiii=Shift, tt=ShiftKind, and s=SetFlags.
1346 // mmmm=Rm, iiiii=Shift, tt=ShiftKind, and s=SetFlags.
1368 // mmmm=Rm, iiiii=Shift, tt=ShiftKind, and s=SetFlags.
1402 // mmmm=Rm, iiiii=Shift, tt=ShiftKind, an
[all...]
H A DIceAssemblerARM32.h819 const OperandARM32::ShiftKind Shift, const Operand *OpRd,
H A DIceInstARM32.cpp331 Variable *Index, ShiftKind ShiftOp, in OperandARM32Mem()
471 ShiftKind ShiftOp, Operand *ShiftAmt) in OperandARM32FlexReg()

Completed in 23 milliseconds