Searched refs:SelectionControl (Results 1 – 9 of 9) sorted by relevance
43 def SelectionControl: EnumOperand<"SelectionControl">;
583 def OpSelectionMerge: Op<247, (outs), (ins ID:$merge, SelectionControl:$sc),
785 if (e == static_cast<uint32_t>(SelectionControl::None)) in getSelectionControlName()787 if (e == static_cast<uint32_t>(SelectionControl::Flatten)) in getSelectionControlName()789 if (e & static_cast<uint32_t>(SelectionControl::Flatten)) { in getSelectionControlName()793 if (e == static_cast<uint32_t>(SelectionControl::DontFlatten)) in getSelectionControlName()795 if (e & static_cast<uint32_t>(SelectionControl::DontFlatten)) { in getSelectionControlName()
617 enum class SelectionControl : uint32_t { enum
253 rewriter.create<spirv::SelectionOp>(loc, spirv::SelectionControl::None); in matchAndRewrite()
3358 if (parseControlAttribute<spirv::SelectionControl>(parser, state)) in parse()3366 if (control != spirv::SelectionControl::None) in print()3440 builder.create<spirv::SelectionOp>(loc, spirv::SelectionControl::None); in createIfThen()
1667 auto control = static_cast<spirv::SelectionControl>(selectionControl); in createSelectionOp()
1098 if (op.selection_control() != spirv::SelectionControl::None) in matchAndRewrite()
3709 SPV_BitEnumAttr<"SelectionControl", "valid SPIR-V SelectionControl", [