Searched refs:operands (Results 1 - 25 of 639) sorted by relevance

1234567891011>>

/external/mesa3d/src/compiler/glsl/
H A Dopt_add_neg_to_sub.h43 ir_expression *const op = ir->operands[i]->as_expression();
50 ir->operands[0] = ir->operands[1];
52 ir->operands[1] = op->operands[0];
H A Dir_validate.cpp241 assert(ir->operands[0]->type == ir->type);
245 assert(ir->operands[0]->type->base_type == GLSL_TYPE_BOOL);
249 assert(ir->type == ir->operands[0]->type);
254 assert(ir->operands[0]->type->base_type == GLSL_TYPE_INT ||
255 ir->operands[0]->type->base_type == GLSL_TYPE_FLOAT ||
256 ir->operands[0]->type->base_type == GLSL_TYPE_DOUBLE);
257 assert(ir->type == ir->operands[0]->type);
265 assert(ir->type == ir->operands[0]->type);
273 assert(ir->operands[0]->type->base_type == GLSL_TYPE_FLOAT);
274 assert(ir->type == ir->operands[
[all...]
H A Dopt_algebraic.cpp181 if (ir->operands[0]->type->is_vector())
182 ir->type = ir->operands[0]->type;
184 ir->type = ir->operands[1]->type;
195 ir_swizzle *x = expr0->operands[0]->as_swizzle();
196 ir_swizzle *y = expr0->operands[1]->as_swizzle();
197 ir_swizzle *z = expr1->operands[0]->as_swizzle();
198 ir_swizzle *w = expr1->operands[1]->as_swizzle();
233 ir_rvalue *temp = ir2->operands[op2];
234 ir2->operands[op2] = ir1->operands[op
[all...]
H A Dopt_flip_matrices.cpp73 !ir->operands[0]->type->is_matrix() ||
74 !ir->operands[1]->type->is_vector())
77 ir_variable *mat_var = ir->operands[0]->variable_referenced();
84 ir_dereference_variable *deref = ir->operands[0]->as_dereference_variable();
90 ir->operands[0] = ir->operands[1];
91 ir->operands[1] = new(mem_ctx) ir_dereference_variable(mvp_transpose);
96 ir_dereference_array *array_ref = ir->operands[0]->as_dereference_array();
101 ir->operands[0] = ir->operands[
[all...]
H A Dlower_instructions.cpp195 ir->operands[1] = new(ir) ir_expression(ir_unop_neg, ir->operands[1]->type,
196 ir->operands[1], NULL);
203 assert(ir->operands[1]->type->is_float() || ir->operands[1]->type->is_double());
208 ir->operands[1]->type,
209 ir->operands[1]);
213 ir->operands[1] = expr;
221 assert(ir->operands[1]->type->is_integer());
231 ir->operands[
[all...]
H A Dlower_vector_insert.cpp68 ir_constant *const idx = expr->operands[2]->constant_expression_value();
79 factory.make_temp(expr->operands[0]->type, "vec_tmp");
83 factory.emit(assign(temp, expr->operands[0]));
84 factory.emit(assign(temp, expr->operands[1], mask));
103 factory.make_temp(expr->operands[0]->type, "vec_tmp");
106 factory.make_temp(expr->operands[1]->type, "src_temp");
108 factory.emit(assign(temp, expr->operands[0]));
109 factory.emit(assign(src_temp, expr->operands[1]));
111 assert(expr->operands[2]->type == glsl_type::int_type ||
112 expr->operands[
[all...]
H A Dopt_rebalance_tree.cpp75 ir_rvalue *remainder = root->operands[1];
80 remainder_temp->operands[0]->as_expression() : NULL;
86 ((ir_expression *)remainder)->operands[1] : NULL;
91 ((ir_expression *)remainder)->operands[0] = tempptr->operands[1];
92 tempptr->operands[1] = remainder;
94 ((ir_expression *)vine_tail)->operands[1] = tempptr;
107 ir_expression *child = (ir_expression *)scanner->operands[1];
108 scanner->operands[1] = child->operands[
[all...]
H A Dlower_vec_index_to_swizzle.cpp66 ir_constant *const idx = expr->operands[1]->constant_expression_value();
88 (int) expr->operands[0]->type->vector_elements - 1);
90 *rv = new(ctx) ir_swizzle(expr->operands[0], i, 0, 0, 0, 1);
/external/swiftshader/third_party/LLVM/utils/TableGen/
H A DX86DisassemblerShared.h27 memset(operands, 0, sizeof(operands)); \
/external/llvm/test/MC/ARM/
H A Dthumb2-ldrd.s11 @ CHECK: error: destination operands can't be identical
12 @ CHECK: error: destination operands can't be identical
13 @ CHECK: error: destination operands can't be identical
14 @ CHECK: error: destination operands can't be identical
15 @ CHECK-NOT: error: destination operands can't be identical
/external/llvm/utils/TableGen/
H A DX86DisassemblerShared.h20 operands[llvm::X86Disassembler::X86_MAX_OPERANDS]; member in struct:InstructionSpecifier
27 memset(operands, 0, sizeof(operands));
/external/google-breakpad/src/third_party/libdisasm/
H A Dx86_insn.c21 if (! insn || ! insn->operands ) {
25 for (op_lst = insn->operands; op_lst; op_lst = op_lst->next ) {
42 if (! insn || ! insn->operands ) {
46 for (op_lst = insn->operands; op_lst; op_lst = op_lst->next ) {
59 if (! insn || ! insn->operands ) {
63 for (op_lst = insn->operands; op_lst; op_lst = op_lst->next ) {
73 if (! insn || ! insn->operands ) {
77 for (op_lst = insn->operands; op_lst; op_lst = op_lst->next ) {
96 if (! insn || ! insn->operands ) {
101 if ( IS_PROPER_IMM( insn->operands ) ) {
[all...]
/external/capstone/bindings/java/
H A DTestX86.java46 X86.OpInfo operands = (X86.OpInfo) ins.operands;
48 System.out.printf("\tPrefix: %s\n", array2hex(operands.prefix));
50 System.out.printf("\tOpcode: %s\n", array2hex(operands.opcode));
53 System.out.printf("\trex: 0x%x\n", operands.rex);
56 System.out.printf("\taddr_size: %d\n", operands.addrSize);
59 System.out.printf("\tmodrm: 0x%x\n", operands.modrm);
62 System.out.printf("\tdisp: 0x%x\n", operands.disp);
67 System.out.printf("\tsib: 0x%x\n", operands.sib);
68 if (operands
[all...]
H A DTestArm.java40 Arm.OpInfo operands = (Arm.OpInfo) ins.operands;
42 if (operands.op.length != 0) {
43 System.out.printf("\top_count: %d\n", operands.op.length);
44 for (int c=0; c<operands.op.length; c++) {
45 Arm.Operand i = (Arm.Operand) operands.op[c];
82 if (operands.writeback)
85 if (operands.updateFlags)
88 if (operands.cc != ARM_CC_AL && operands
[all...]
/external/v8/src/interpreter/
H A Dbytecode-traits.h8 #include "src/interpreter/bytecode-operands.h"
79 template <AccumulatorUse accumulator_use, OperandType... operands>
87 1, OperandScaler<operands, OperandScale::kSingle>::kSize...>::kValue;
89 1, OperandScaler<operands, OperandScale::kDouble>::kSize...>::kValue;
91 1, OperandScaler<operands, OperandScale::kQuadruple>::kSize...>::kValue;
93 static const int kOperandCount = sizeof...(operands);
96 template <AccumulatorUse accumulator_use, OperandType... operands>
98 BytecodeTraits<accumulator_use, operands...>::kOperandTypes[] = {
99 operands...};
100 template <AccumulatorUse accumulator_use, OperandType... operands>
[all...]
/external/capstone/arch/XCore/
H A DXCoreInstPrinter.c68 MI->flat_insn->detail->xcore.operands[MI->flat_insn->detail->xcore.op_count].type = XCORE_OP_REG;
69 MI->flat_insn->detail->xcore.operands[MI->flat_insn->detail->xcore.op_count].reg = id;
90 MI->flat_insn->detail->xcore.operands[MI->flat_insn->detail->xcore.op_count].type = XCORE_OP_MEM;
91 MI->flat_insn->detail->xcore.operands[MI->flat_insn->detail->xcore.op_count].mem.base = (uint8_t)id;
92 MI->flat_insn->detail->xcore.operands[MI->flat_insn->detail->xcore.op_count].mem.index = XCORE_REG_INVALID;
93 MI->flat_insn->detail->xcore.operands[MI->flat_insn->detail->xcore.op_count].mem.disp = 0;
94 MI->flat_insn->detail->xcore.operands[MI->flat_insn->detail->xcore.op_count].mem.direct = 1;
109 MI->flat_insn->detail->xcore.operands[MI->flat_insn->detail->xcore.op_count].mem.index = (uint8_t)id;
114 MI->flat_insn->detail->xcore.operands[MI->flat_insn->detail->xcore.op_count].mem.disp = atoi(p2);
129 MI->flat_insn->detail->xcore.operands[M
[all...]
/external/vixl/tools/test_generator/
H A Dgenerator.py66 Remove variants in `variant_to_exclude` from operands with type `type_name`.
110 used to build sets of operands and inputs that will be used by the generator
119 operand_filter Python expression as a string to filter out operands.
121 operand_limit Optional limit of the number of operands to generate.
151 Generate a list of tuples, each tuple describing what operands to pass to an
155 what we generate, we choose to apply the product only on operands with their
187 def BuildOperandDefinition(operands):
189 Take a list of tuples describing the operands and build a definition from
208 # Build a list of operands by only keeping the second element of each
210 [operand[1] for operand in operands],
[all...]
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
H A Dcudnn_batchnorm_rewriter.cc75 std::vector<HloInstruction*> operands(batch_norm->operands().begin(),
76 batch_norm->operands().end());
77 operands.push_back(epsilon);
78 operands.push_back(feature_index);
81 batch_norm->shape(), operands, kCudnnBatchNormForwardInferenceCallTarget);
110 std::vector<HloInstruction*> operands(batch_norm->operands().begin(),
111 batch_norm->operands().end());
112 operands
[all...]
/external/llvm/test/MC/Mips/mips32r2/
H A Dinvalid.s2 # invalid set of operands or operand's restrictions not met).
/external/llvm/test/MC/Mips/mips32r3/
H A Dinvalid.s2 # invalid set of operands or operand's restrictions not met).
/external/llvm/test/MC/Mips/mips32r5/
H A Dinvalid.s2 # invalid set of operands or operand's restrictions not met).
/external/llvm/test/MC/Mips/mips64r2/
H A Dinvalid.s2 # invalid set of operands or operand's restrictions not met).
/external/llvm/test/MC/Mips/mips64r3/
H A Dinvalid.s2 # invalid set of operands or operand's restrictions not met).
/external/llvm/test/MC/Mips/mips64r5/
H A Dinvalid.s2 # invalid set of operands or operand's restrictions not met).
/external/tensorflow/tensorflow/compiler/xla/service/
H A Dhlo_matchers.cc35 const auto& operands = instruction->operands(); local
36 if (operands.size() != operands_.size()) {
38 << (operands.size() > operands_.size() ? "many" : "few")
39 << " operands (got " << operands.size() << ", want "
43 for (int index = 0; index < operands.size(); index++) {
45 if (!operands_[index].MatchAndExplain(operands[index], &inner_listener)) {
48 << operands[index]->ToString()

Completed in 327 milliseconds

1234567891011>>