Home
last modified time | relevance | path

Searched refs:DoShift (Results 1 – 22 of 22) sorted by relevance

/external/v8/src/compiler/
Dsimplified-lowering.h41 void DoShift(Node* node, Operator const* op, Type* rhs_type);
Dsimplified-lowering.cc1058 lowering->DoShift(node, lowering->machine()->Word32Shl(), rhs_type); in VisitNode()
1067 lowering->DoShift(node, lowering->machine()->Word32Sar(), rhs_type); in VisitNode()
1076 lowering->DoShift(node, lowering->machine()->Word32Shr(), rhs_type); in VisitNode()
1885 void SimplifiedLowering::DoShift(Node* node, Operator const* op, in DoShift() function in v8::internal::compiler::SimplifiedLowering
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp127 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeWRO() argument
128 return SelectAddrModeWRO(N, Width / 8, Base, Offset, SignExtend, DoShift); in SelectAddrModeWRO()
133 SDValue &SignExtend, SDValue &DoShift) { in SelectAddrModeXRO() argument
134 return SelectAddrModeXRO(N, Width / 8, Base, Offset, SignExtend, DoShift); in SelectAddrModeXRO()
187 SDValue &DoShift);
190 SDValue &DoShift);
809 SDValue &DoShift) { in SelectAddrModeWRO() argument
837 DoShift = CurDAG->getTargetConstant(true, dl, MVT::i32); in SelectAddrModeWRO()
845 DoShift = CurDAG->getTargetConstant(true, dl, MVT::i32); in SelectAddrModeWRO()
850 DoShift = CurDAG->getTargetConstant(false, dl, MVT::i32); in SelectAddrModeWRO()
[all …]
/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64AddressingModes.h201 bool DoShift) { in getMemExtendImm() argument
202 return (getExtendEncoding(ET) << 1) | unsigned(DoShift); in getMemExtendImm()
DAArch64MCCodeEmitter.cpp335 unsigned DoShift = MI.getOperand(OpIdx + 1).getImm(); in getMemExtendOpValue() local
336 return (SignExtend << 1) | DoShift; in getMemExtendOpValue()
/external/v8/src/crankshaft/mips/
Dlithium-mips.cc681 LInstruction* LChunkBuilder::DoShift(Token::Value op, in DoShift() function in v8::internal::LChunkBuilder
1250 return DoShift(Token::ROR, instr); in DoRor()
1255 return DoShift(Token::SHR, instr); in DoShr()
1260 return DoShift(Token::SAR, instr); in DoSar()
1265 return DoShift(Token::SHL, instr); in DoShl()
Dlithium-mips.h2726 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
/external/v8/src/crankshaft/mips64/
Dlithium-mips64.cc681 LInstruction* LChunkBuilder::DoShift(Token::Value op, in DoShift() function in v8::internal::LChunkBuilder
1250 return DoShift(Token::ROR, instr); in DoRor()
1255 return DoShift(Token::SHR, instr); in DoShr()
1260 return DoShift(Token::SAR, instr); in DoSar()
1265 return DoShift(Token::SHL, instr); in DoShl()
Dlithium-mips64.h2772 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
/external/v8/src/crankshaft/ppc/
Dlithium-ppc.cc685 LInstruction* LChunkBuilder::DoShift(Token::Value op, in DoShift() function in v8::internal::LChunkBuilder
1251 return DoShift(Token::ROR, instr); in DoRor()
1256 return DoShift(Token::SHR, instr); in DoShr()
1261 return DoShift(Token::SAR, instr); in DoSar()
1266 return DoShift(Token::SHL, instr); in DoShl()
Dlithium-ppc.h2649 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
/external/v8/src/crankshaft/x64/
Dlithium-x64.cc696 LInstruction* LChunkBuilder::DoShift(Token::Value op, in DoShift() function in v8::internal::LChunkBuilder
1260 return DoShift(Token::ROR, instr); in DoRor()
1265 return DoShift(Token::SHR, instr); in DoShr()
1270 return DoShift(Token::SAR, instr); in DoSar()
1275 return DoShift(Token::SHL, instr); in DoShl()
Dlithium-x64.h2747 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
/external/v8/src/crankshaft/x87/
Dlithium-x87.cc711 LInstruction* LChunkBuilder::DoShift(Token::Value op, in DoShift() function in v8::internal::LChunkBuilder
1289 return DoShift(Token::ROR, instr); in DoRor()
1294 return DoShift(Token::SHR, instr); in DoShr()
1299 return DoShift(Token::SAR, instr); in DoSar()
1304 return DoShift(Token::SHL, instr); in DoShl()
Dlithium-x87.h2776 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
/external/v8/src/crankshaft/ia32/
Dlithium-ia32.cc712 LInstruction* LChunkBuilder::DoShift(Token::Value op, in DoShift() function in v8::internal::LChunkBuilder
1279 return DoShift(Token::ROR, instr); in DoRor()
1284 return DoShift(Token::SHR, instr); in DoShr()
1289 return DoShift(Token::SAR, instr); in DoSar()
1294 return DoShift(Token::SHL, instr); in DoShl()
Dlithium-ia32.h2764 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
/external/v8/src/crankshaft/arm64/
Dlithium-arm64.cc2179 LInstruction* LChunkBuilder::DoShift(Token::Value op, in DoShift() function in v8::internal::LChunkBuilder
2220 return DoShift(Token::ROR, instr); in DoRor()
2225 return DoShift(Token::SAR, instr); in DoSar()
2230 return DoShift(Token::SHL, instr); in DoShl()
2235 return DoShift(Token::SHR, instr); in DoShr()
Dlithium-arm64.h3141 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
/external/v8/src/crankshaft/arm/
Dlithium-arm.cc674 LInstruction* LChunkBuilder::DoShift(Token::Value op, in DoShift() function in v8::internal::LChunkBuilder
1242 return DoShift(Token::ROR, instr); in DoRor()
1247 return DoShift(Token::SHR, instr); in DoShr()
1252 return DoShift(Token::SAR, instr); in DoSar()
1257 return DoShift(Token::SHL, instr); in DoShl()
Dlithium-arm.h2768 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
/external/llvm/lib/Target/AArch64/InstPrinter/
DAArch64InstPrinter.cpp1069 unsigned DoShift = MI->getOperand(OpNum + 1).getImm(); in printMemExtend() local
1078 if (DoShift || IsLSL) in printMemExtend()