}
/// Optimize this function for minimum size (-Oz).
- bool optForMinSize() const { return hasFnAttribute(Attribute::MinSize); };
+ bool optForMinSize() const { return hasFnAttribute(Attribute::MinSize); }
/// Optimize this function for size (-Os) or minimum size (-Oz).
bool optForSize() const {
// Conservative answer: no operands have any attributes.
return false;
- };
+ }
/// \brief Return the tag of this operand bundle as a string.
StringRef getTagName() const {
return std::equal(bundle_op_info_begin(), bundle_op_info_end(),
Other.bundle_op_info_begin());
- };
+ }
/// \brief Return true if this operand bundle user contains operand bundles
/// with tags other than those specified in \p IDs.
op_iterator arg_end() {
// [ call args ], [ operand bundles ], callee
return op_end() - getNumTotalBundleOperands() - 1;
- };
+ }
/// \brief Iteration adapter for range-for loops.
iterator_range<op_iterator> arg_operands() {
const_op_iterator arg_end() const {
// [ call args ], [ operand bundles ], callee
return op_end() - getNumTotalBundleOperands() - 1;
- };
+ }
/// \brief Iteration adapter for range-for loops.
iterator_range<const_op_iterator> arg_operands() const {
op_iterator arg_end() {
// [ invoke args ], [ operand bundles ], normal dest, unwind dest, callee
return op_end() - getNumTotalBundleOperands() - 3;
- };
+ }
/// \brief Iteration adapter for range-for loops.
iterator_range<op_iterator> arg_operands() {
const_op_iterator arg_end() const {
// [ invoke args ], [ operand bundles ], normal dest, unwind dest, callee
return op_end() - getNumTotalBundleOperands() - 3;
- };
+ }
/// \brief Iteration adapter for range-for loops.
iterator_range<const_op_iterator> arg_operands() const {