Home
last modified time | relevance | path

Searched refs:OperandType (Results 1 – 25 of 94) sorted by relevance

1234

/external/v8/src/interpreter/
Dbytecodes.h32 V(LdaSmi, AccumulatorUse::kWrite, OperandType::kImm) \
38 V(LdaConstant, AccumulatorUse::kWrite, OperandType::kIdx) \
41 V(LdaGlobal, AccumulatorUse::kWrite, OperandType::kIdx, OperandType::kIdx) \
42 V(LdaGlobalInsideTypeof, AccumulatorUse::kWrite, OperandType::kIdx, \
43 OperandType::kIdx) \
44 V(StaGlobalSloppy, AccumulatorUse::kRead, OperandType::kIdx, \
45 OperandType::kIdx) \
46 V(StaGlobalStrict, AccumulatorUse::kRead, OperandType::kIdx, \
47 OperandType::kIdx) \
50 V(PushContext, AccumulatorUse::kRead, OperandType::kRegOut) \
[all …]
Dbytecode-decoder.cc17 OperandType operand_type, in DecodeRegisterOperand()
27 const uint8_t* operand_start, uint32_t count, OperandType operand_type, in DecodeRegisterListOperand()
36 OperandType operand_type, in DecodeSignedOperand()
54 OperandType operand_type, in DecodeUnsignedOperand()
124 OperandType op_type = Bytecodes::GetOperandType(bytecode, i); in Decode()
130 case interpreter::OperandType::kIdx: in Decode()
131 case interpreter::OperandType::kUImm: in Decode()
136 case interpreter::OperandType::kIntrinsicId: { in Decode()
142 case interpreter::OperandType::kRuntimeId: in Decode()
147 case interpreter::OperandType::kImm: in Decode()
[all …]
Dbytecode-array-accessor.cc63 int operand_index, OperandType operand_type) const { in GetUnsignedOperand()
79 int operand_index, OperandType operand_type) const { in GetSignedOperand()
96 OperandType::kFlag8); in GetFlagOperand()
97 return GetUnsignedOperand(operand_index, OperandType::kFlag8); in GetFlagOperand()
103 OperandType::kUImm); in GetUnsignedImmediateOperand()
104 return GetUnsignedOperand(operand_index, OperandType::kUImm); in GetUnsignedImmediateOperand()
109 OperandType::kImm); in GetImmediateOperand()
110 return GetSignedOperand(operand_index, OperandType::kImm); in GetImmediateOperand()
116 OperandType::kRegCount); in GetRegisterCountOperand()
117 return GetUnsignedOperand(operand_index, OperandType::kRegCount); in GetRegisterCountOperand()
[all …]
Dbytecode-traits.h31 template <OperandType>
39 struct OperandTraits<OperandType::k##Name> { \
46 template <OperandType operand_type, OperandScale operand_scale>
79 template <AccumulatorUse accumulator_use, OperandType... operands>
81 static const OperandType kOperandTypes[];
96 template <AccumulatorUse accumulator_use, OperandType... operands>
97 STATIC_CONST_MEMBER_DEFINITION const OperandType
100 template <AccumulatorUse accumulator_use, OperandType... operands>
104 template <AccumulatorUse accumulator_use, OperandType... operands>
108 template <AccumulatorUse accumulator_use, OperandType... operands>
[all …]
Dbytecodes.cc17 const OperandType* const Bytecodes::kOperandTypes[] = {
153 bool Bytecodes::IsRegisterOperandType(OperandType operand_type) { in IsRegisterOperandType()
156 case OperandType::k##Name: \ in IsRegisterOperandType()
161 case OperandType::k##Name: \ in IsRegisterOperandType()
183 bool Bytecodes::IsRegisterInputOperandType(OperandType operand_type) { in IsRegisterInputOperandType()
186 case OperandType::k##Name: \ in IsRegisterInputOperandType()
191 case OperandType::k##Name: \ in IsRegisterInputOperandType()
201 bool Bytecodes::IsRegisterOutputOperandType(OperandType operand_type) { in IsRegisterOutputOperandType()
204 case OperandType::k##Name: \ in IsRegisterOutputOperandType()
209 case OperandType::k##Name: \ in IsRegisterOutputOperandType()
[all …]
Dbytecode-operands.h98 enum class OperandType : uint8_t { enum
132 std::ostream& operator<<(std::ostream& os, const OperandType& operand_type);
149 static constexpr bool IsScalableSignedByte(OperandType operand_type) { in IsScalableSignedByte()
150 return operand_type >= OperandType::kImm && in IsScalableSignedByte()
151 operand_type <= OperandType::kRegOutTriple; in IsScalableSignedByte()
155 static constexpr bool IsScalableUnsignedByte(OperandType operand_type) { in IsScalableUnsignedByte()
156 return operand_type >= OperandType::kIdx && in IsScalableUnsignedByte()
157 operand_type <= OperandType::kRegCount; in IsScalableUnsignedByte()
Dbytecode-decoder.h22 OperandType operand_type,
28 OperandType operand_type,
33 OperandType operand_type,
38 OperandType operand_type,
Dbytecode-pipeline.h257 OperandType... operand_types> in NON_EXPORTED_BASE()
282 OperandType operand0_type> in NON_EXPORTED_BASE()
292 OperandType operand0_type, OperandType operand1_type> in NON_EXPORTED_BASE()
304 OperandType operand0_type, OperandType operand1_type, in NON_EXPORTED_BASE()
305 OperandType operand2_type> in NON_EXPORTED_BASE()
321 OperandType operand0_type, OperandType operand1_type, in NON_EXPORTED_BASE()
322 OperandType operand2_type, OperandType operand3_type> in NON_EXPORTED_BASE()
339 template <OperandType operand_type> in NON_EXPORTED_BASE()
Dbytecode-operands.cc30 const char* OperandTypeToString(OperandType operand_type) { in OperandTypeToString()
33 case OperandType::k##Name: \ in OperandTypeToString()
83 std::ostream& operator<<(std::ostream& os, const OperandType& operand_type) { in operator <<()
Dbytecode-array-accessor.h59 OperandType operand_type) const;
60 int32_t GetSignedOperand(int operand_index, OperandType operand_type) const;
Dbytecode-array-builder.cc147 template <OperandType>
152 class OperandHelper<OperandType::k##Name> \
159 class OperandHelper<OperandType::kImm> {
167 class OperandHelper<OperandType::kReg> {
175 class OperandHelper<OperandType::kRegList> {
184 class OperandHelper<OperandType::kRegPair> {
194 class OperandHelper<OperandType::kRegOut> {
202 class OperandHelper<OperandType::kRegOutPair> {
212 class OperandHelper<OperandType::kRegOutTriple> {
224 OperandType... operand_types>
/external/gemmlowp/standalone/
Dneon-gemm-kernel-benchmark.cc282 typedef std::uint8_t OperandType; typedef
288 static void Run(const OperandType* lhs_ptr, const OperandType* rhs_ptr, in Run()
471 typedef std::uint8_t OperandType; typedef
477 static void Run(const OperandType* lhs_ptr, const OperandType* rhs_ptr, in Run()
589 typedef std::int8_t OperandType; typedef
595 static void Run(const OperandType* lhs_ptr, const OperandType* rhs_ptr, in Run()
836 typedef std::int32_t OperandType; typedef
842 static void Run(const OperandType* lhs_ptr, const OperandType* rhs_ptr, in Run()
921 typedef float OperandType; typedef
927 static void Run(const OperandType* lhs_ptr, const OperandType* rhs_ptr, in Run()
[all …]
/external/llvm/utils/TableGen/
DAsmWriterInst.h36 } OperandType; member
53 AsmWriterOperand(OpType op = isLiteralTextOperand):OperandType(op) {} in OperandType() function
57 : OperandType(op), Str(LitStr) {} in OperandType() function
63 : OperandType(op), MIOpNo(_MIOpNo), Str(Printer), MiModifier(Modifier) {} in OperandType() function
66 if (OperandType != Other.OperandType || Str != Other.Str) return true;
67 if (OperandType == isMachineInstrOperand)
98 Operands.back().OperandType == AsmWriterOperand::isLiteralTextOperand) in AddLiteralString()
DAsmWriterInst.cpp30 if (OperandType == isLiteralTextOperand) { in getCode()
36 if (OperandType == isLiteralStatementOperand) in getCode()
DX86DisassemblerTables.cpp48 static inline const char* stringForOperandType(OperandType type) { in stringForOperandType()
629 typedef SmallVector<std::pair<OperandEncoding, OperandType>, in emitInstructionInfo()
641 OperandType Type = (OperandType)InstructionSpecifiers[Index] in emitInstructionInfo()
674 OperandType Type = (OperandType)InstructionSpecifiers[index] in emitInstructionInfo()
/external/swiftshader/third_party/LLVM/utils/TableGen/
DAsmWriterInst.h36 } OperandType; member
57 AsmWriterOperand(OpType op = isLiteralTextOperand):OperandType(op) {} in OperandType() function
61 : OperandType(op), Str(LitStr) {} in OperandType() function
68 : OperandType(op), Str(Printer), CGIOpNo(_CGIOpNo), MIOpNo(_MIOpNo), in OperandType() function
72 if (OperandType != Other.OperandType || Str != Other.Str) return true;
73 if (OperandType == isMachineInstrOperand)
105 Operands.back().OperandType == AsmWriterOperand::isLiteralTextOperand) in AddLiteralString()
DAsmWriterInst.cpp29 if (OperandType == isLiteralTextOperand) { in getCode()
35 if (OperandType == isLiteralStatementOperand) in getCode()
/external/v8/src/compiler/
Dbytecode-analysis.cc100 const OperandType* operand_types = Bytecodes::GetOperandTypes(bytecode); in UpdateInLiveness()
107 case OperandType::kRegOut: { in UpdateInLiveness()
114 case OperandType::kRegOutPair: { in UpdateInLiveness()
123 case OperandType::kRegOutTriple: { in UpdateInLiveness()
145 case OperandType::kReg: { in UpdateInLiveness()
152 case OperandType::kRegPair: { in UpdateInLiveness()
161 case OperandType::kRegList: { in UpdateInLiveness()
217 const OperandType* operand_types = Bytecodes::GetOperandTypes(bytecode); in UpdateAssignments()
221 case OperandType::kRegOut: { in UpdateAssignments()
225 case OperandType::kRegOutPair: { in UpdateAssignments()
[all …]
/external/swiftshader/third_party/subzero/unittest/AssemblerX8632/
DX87.cpp210 #define TestFild(OperandType, Size, MemorySize, FpType, IntType) \ in TEST_F() argument
215 __ fild##OperandType(dwordAddress(T0)); \ in TEST_F()
225 << "(" #OperandType ", " #Size ", " #MemorySize ", " #FpType \ in TEST_F()
237 #define TestFistp(OperandType, Size, MemorySize, FpType, IntType) \ in TEST_F() argument
244 __ fild##OperandType(dwordAddress(T0)); \ in TEST_F()
245 __ fistp##OperandType(dwordAddress(T1)); \ in TEST_F()
255 << "(" #OperandType ", " #Size ", " #MemorySize ", " #FpType \ in TEST_F()
259 << "(" #OperandType ", " #Size ", " #MemorySize ", " #FpType \ in TEST_F()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInfo.td71 let OperandType = "OPERAND_BASIC_BLOCK" in
74 let OperandType = "OPERAND_FP32IMM" in
77 let OperandType = "OPERAND_FP64IMM" in
80 let OperandType = "OPERAND_P2ALIGN" in {
84 } // OperandType = "OPERAND_P2ALIGN"
/external/swiftshader/third_party/LLVM/include/llvm/MC/
DMCInstrDesc.h43 enum OperandType { enum
71 MCOI::OperandType OperandType; variable
/external/llvm/lib/Target/AMDGPU/
DSIRegisterInfo.td349 let OperandType = "OPERAND_REG_IMM32";
354 let OperandType = "OPERAND_REG_INLINE_C";
389 let OperandType = "OPERAND_REG_IMM32";
395 let OperandType = "OPERAND_REG_IMM32";
405 let OperandType = "OPERAND_REG_INLINE_C";
411 let OperandType = "OPERAND_REG_INLINE_C";
421 let OperandType = "OPERAND_REG_INLINE_C";
/external/llvm/lib/Target/WebAssembly/InstPrinter/
DWebAssemblyInstPrinter.cpp99 ? (Info.OperandType == WebAssembly::OPERAND_BASIC_BLOCK) in printInst()
174 if (Info.OperandType == WebAssembly::OPERAND_FP32IMM) { in printOperand()
179 assert(Info.OperandType == WebAssembly::OPERAND_FP64IMM); in printOperand()
/external/llvm/lib/DebugInfo/DWARF/
DDWARFDebugFrame.cpp317 enum OperandType { enum
332 static ArrayRef<OperandType[2]> getOperandTypes() { in getOperandTypes()
333 static OperandType OpTypes[DW_CFA_restore+1][2]; in getOperandTypes()
376 return ArrayRef<OperandType[2]>(&OpTypes[0], DW_CFA_restore+1); in getOperandTypes()
379 static ArrayRef<OperandType[2]> OpTypes = getOperandTypes();
387 OperandType Type = OpTypes[Opcode][OperandIdx]; in printOperand()
/external/clang/include/clang/Sema/
DDelayedDiagnostic.h153 DD.ForbiddenTypeData.OperandType = type.getAsOpaquePtr(); in makeForbiddenType()
196 return QualType::getFromOpaquePtr(ForbiddenTypeData.OperandType); in getForbiddenTypeOperand()
225 void *OperandType; member

1234