summaryrefslogtreecommitdiffhomepage
path: root/ir/be/beinsn_t.h
diff options
context:
space:
mode:
authorChristoph Mallon <christoph.mallon@gmx.de>2012-11-25 17:14:41 +0100
committerChristoph Mallon <christoph.mallon@gmx.de>2012-11-25 17:14:41 +0100
commit8056dd449bd30b35879d86e0a0a37a3bf0821c5b (patch)
tree7bf0a893d3198ff6ba1a4a535c206a78c8d786d9 /ir/be/beinsn_t.h
parent0e5195711161c7a5d6b841cb614c10f58b216fa8 (diff)
beinsn: Avoid copying bitsets by using a raw bitset for the admissible registers.
Diffstat (limited to 'ir/be/beinsn_t.h')
-rw-r--r--ir/be/beinsn_t.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/ir/be/beinsn_t.h b/ir/be/beinsn_t.h
index fec66ba..35c3bf7 100644
--- a/ir/be/beinsn_t.h
+++ b/ir/be/beinsn_t.h
@@ -38,7 +38,7 @@ typedef struct be_insn_t be_insn_t;
struct be_operand_t {
ir_node *carrier; /**< node representing the operand value (Proj or the node itself for defs, the used value for uses) */
be_operand_t *partner; /**< used in bechordal later... (TODO what does it do?) */
- const bitset_t *regs; /**< admissible register bitset */
+ unsigned const *regs; /**< admissible register bitset */
const arch_register_req_t *req; /**< register constraints for the carrier node */
};