Lines Matching defs:Behavior
650 // Each module flag should have three arguments, the merge behavior (a
654 ConstantInt *Behavior = dyn_cast<ConstantInt>(Op->getOperand(0));
656 Assert1(Behavior,
657 "invalid behavior operand in module flag (expected constant integer)",
659 unsigned BehaviorValue = Behavior->getZExtValue();
668 "invalid behavior operand in module flag (unexpected constant)",
675 // These behavior types accept any value.
698 // These behavior types require the operand be an MDNode.