Lines Matching refs:ir_constant

63 dot(ir_constant *op0, ir_constant *op1)  in dot()
97 ir_constant *
104 ir_constant *
110 ir_constant *op[Elements(this->operands)] = { NULL, }; in constant_expression_value()
148 return new(ctx) ir_constant(op[0]->has_value(op[1])); in constant_expression_value()
150 return new(ctx) ir_constant(!op[0]->has_value(op[1])); in constant_expression_value()
938 return new(ctx) ir_constant(this->type, &data); in constant_expression_value()
942 ir_constant *
950 ir_constant *
953 ir_constant *v = this->val->constant_expression_value(variable_context); in constant_expression_value()
973 return new(ctx) ir_constant(this->type, &data); in constant_expression_value()
981 ir_constant *&store, int &offset) const in constant_referenced()
984 store = (ir_constant *)hash_table_find(variable_context, var); in constant_referenced()
992 ir_constant *
1001 ir_constant *value = (ir_constant *)hash_table_find(variable_context, var); in constant_expression_value()
1021 ir_constant *&store, int &offset) const in constant_referenced()
1023 ir_constant *index_c = array_index->constant_expression_value(variable_context); in constant_referenced()
1035 ir_constant *substore; in constant_referenced()
1073 ir_constant *
1076 ir_constant *array = this->array->constant_expression_value(variable_context); in constant_expression_value()
1077 ir_constant *idx = this->array_index->constant_expression_value(variable_context); in constant_expression_value()
1114 return new(ctx) ir_constant(column_type, &data); in constant_expression_value()
1118 return new(ctx) ir_constant(array, component); in constant_expression_value()
1130 ir_constant *&store, int &offset) const in constant_referenced()
1132 ir_constant *substore; in constant_referenced()
1153 ir_constant *
1156 ir_constant *v = this->record->constant_expression_value(); in constant_expression_value()
1162 ir_constant *
1170 ir_constant *
1171 ir_constant::constant_expression_value(struct hash_table *variable_context) in constant_expression_value()
1177 ir_constant *
1186 ir_constant **result) in constant_expression_evaluate_expression_list()
1195 hash_table_insert(variable_context, ir_constant::zero(this, var->type), var); in constant_expression_evaluate_expression_list()
1203 ir_constant *cond = asg->condition->constant_expression_value(variable_context); in constant_expression_evaluate_expression_list()
1210 ir_constant *store = NULL; in constant_expression_evaluate_expression_list()
1217 ir_constant *value = asg->rhs->constant_expression_value(variable_context); in constant_expression_evaluate_expression_list()
1243 ir_constant *store = NULL; in constant_expression_evaluate_expression_list()
1250 ir_constant *value = call->constant_expression_value(variable_context); in constant_expression_evaluate_expression_list()
1263 ir_constant *cond = iif->condition->constant_expression_value(variable_context); in constant_expression_evaluate_expression_list()
1293 ir_constant *
1330 ir_constant *constant = ((ir_rvalue *) n)->constant_expression_value(variable_context); in constant_expression_value()
1343 ir_constant *result = NULL; in constant_expression_value()