Home
last modified time | relevance | path

Searched refs:FunctionControl (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.cpp51 uint32_t FuncControl = static_cast<uint32_t>(SPIRV::FunctionControl::None); in getFunctionControl()
53 FuncControl |= static_cast<uint32_t>(SPIRV::FunctionControl::Inline); in getFunctionControl()
56 FuncControl |= static_cast<uint32_t>(SPIRV::FunctionControl::Pure); in getFunctionControl()
59 FuncControl |= static_cast<uint32_t>(SPIRV::FunctionControl::Const); in getFunctionControl()
62 FuncControl |= static_cast<uint32_t>(SPIRV::FunctionControl::DontInline); in getFunctionControl()
H A DSPIRVEnums.td45 def FunctionControl : EnumOperand<"FunctionControl">;
H A DSPIRVInstrInfo.td289 (ins TYPE:$resType, FunctionControl:$funcControl, TYPE:$funcType),
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.cpp867 if (e == static_cast<uint32_t>(FunctionControl::None)) in getFunctionControlName()
869 if (e == static_cast<uint32_t>(FunctionControl::Inline)) in getFunctionControlName()
871 if (e & static_cast<uint32_t>(FunctionControl::Inline)) { in getFunctionControlName()
875 if (e == static_cast<uint32_t>(FunctionControl::DontInline)) in getFunctionControlName()
877 if (e & static_cast<uint32_t>(FunctionControl::DontInline)) { in getFunctionControlName()
881 if (e == static_cast<uint32_t>(FunctionControl::Pure)) in getFunctionControlName()
883 if (e & static_cast<uint32_t>(FunctionControl::Pure)) { in getFunctionControlName()
887 if (e == static_cast<uint32_t>(FunctionControl::Const)) in getFunctionControlName()
889 if (e & static_cast<uint32_t>(FunctionControl::Const)) { in getFunctionControlName()
H A DSPIRVBaseInfo.h638 enum class FunctionControl : uint32_t { enum
/llvm-project-15.0.7/mlir/unittests/Dialect/SPIRV/
H A DDeserializationTest.cpp110 static_cast<uint32_t>(spirv::FunctionControl::None), in addFunction()
/llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVM.cpp1313 DISPATCH(spirv::FunctionControl::Inline, in matchAndRewrite()
1315 DISPATCH(spirv::FunctionControl::DontInline, in matchAndRewrite()
1317 DISPATCH(spirv::FunctionControl::Pure, in matchAndRewrite()
1319 DISPATCH(spirv::FunctionControl::Const, in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVStructureOps.td303 CArg<"spirv::FunctionControl", "spirv::FunctionControl::None">:$control,
H A DSPIRVBase.td3110 SPV_BitEnumAttr<"FunctionControl", "valid SPIR-V FunctionControl", [
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVOps.cpp2223 spirv::FunctionControl fnControl; in parse()
2254 {spirv::attributeName<spirv::FunctionControl>()}); in print()
2305 spirv::FunctionControl control, in build()
2310 state.addAttribute(spirv::attributeName<spirv::FunctionControl>(), in build()