Home
last modified time | relevance | path

Searched refs:SelectionControl (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVEnums.td43 def SelectionControl: EnumOperand<"SelectionControl">;
H A DSPIRVInstrInfo.td583 def OpSelectionMerge: Op<247, (outs), (ins ID:$merge, SelectionControl:$sc),
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.cpp785 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()
H A DSPIRVBaseInfo.h617 enum class SelectionControl : uint32_t { enum
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToSPIRV/
H A DSCFToSPIRV.cpp253 rewriter.create<spirv::SelectionOp>(loc, spirv::SelectionControl::None); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVOps.cpp3358 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()
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/
H A DDeserializer.cpp1667 auto control = static_cast<spirv::SelectionControl>(selectionControl); in createSelectionOp()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp1098 if (op.selection_control() != spirv::SelectionControl::None) in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVBase.td3709 SPV_BitEnumAttr<"SelectionControl", "valid SPIR-V SelectionControl", [