Next: , Previous: Predicates, Up: Machine Desc


16.8 操作数的约束

在指令模式中的每个match_operand都可以指定操作数所允许的约束。 约束允许你在由断言所允许的操作数集里进行微调匹配。

约束可以告诉一个操作数是否可以在寄存器中,以及哪种寄存器; 操作数是否可以为内存引用,以及哪种寻址方式;操作数是否可以为立即数, 以及可以具有什么值。约束还可以要求两个操作数要匹配。