Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DCodeTemplate.cpp75 bool isEnumValue(ExecutionMode Execution) { in isEnumValue()
79 StringRef getName(ExecutionMode Bit) { in getName()
82 case ExecutionMode::UNKNOWN: in getName()
84 case ExecutionMode::ALWAYS_SERIAL_IMPLICIT_REGS_ALIAS: in getName()
86 case ExecutionMode::ALWAYS_SERIAL_TIED_REGS_ALIAS: in getName()
88 case ExecutionMode::SERIAL_VIA_MEMORY_INSTR: in getName()
90 case ExecutionMode::SERIAL_VIA_EXPLICIT_REGS: in getName()
92 case ExecutionMode::SERIAL_VIA_NON_MEMORY_INSTR: in getName()
94 case ExecutionMode::ALWAYS_PARALLEL_MISSING_USE_OR_DEF: in getName()
96 case ExecutionMode::PARALLEL_VIA_EXPLICIT_REGS: in getName()
[all …]
H A DSerialSnippetGenerator.cpp22 ExecutionMode Mask;
25 {ExecutionMode::ALWAYS_SERIAL_IMPLICIT_REGS_ALIAS |
26 ExecutionMode::ALWAYS_SERIAL_TIED_REGS_ALIAS,
28 {ExecutionMode::SERIAL_VIA_EXPLICIT_REGS,
30 {ExecutionMode::SERIAL_VIA_MEMORY_INSTR |
31 ExecutionMode::SERIAL_VIA_NON_MEMORY_INSTR,
71 static ExecutionMode getExecutionModes(const Instruction &Instr, in getExecutionModes()
73 ExecutionMode EM = ExecutionMode::UNKNOWN; in getExecutionModes()
75 EM |= ExecutionMode::ALWAYS_SERIAL_IMPLICIT_REGS_ALIAS; in getExecutionModes()
77 EM |= ExecutionMode::ALWAYS_SERIAL_TIED_REGS_ALIAS; in getExecutionModes()
[all …]
H A DCodeTemplate.h57 enum class ExecutionMode : uint8_t { enum
99 bool isEnumValue(ExecutionMode Execution);
102 StringRef getName(ExecutionMode Execution);
106 ArrayRef<ExecutionMode> getAllExecutionBits();
109 SmallVector<ExecutionMode, 4> getExecutionModeBits(ExecutionMode);
125 ExecutionMode Execution = ExecutionMode::UNKNOWN;
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVAsmPrinter.cpp68 SPIRV::ExecutionMode::ExecutionMode EM);
406 Register Reg, MDNode *Node, SPIRV::ExecutionMode::ExecutionMode EM) { in outputExecutionModeFromMDNode()
433 SPIRV::ExecutionMode::LocalSize); in outputExecutionMode()
436 SPIRV::ExecutionMode::LocalSizeHint); in outputExecutionMode()
439 SPIRV::ExecutionMode::SubgroupSize); in outputExecutionMode()
444 unsigned EM = static_cast<unsigned>(SPIRV::ExecutionMode::VecTypeHint); in outputExecutionMode()
455 unsigned EM = static_cast<unsigned>(SPIRV::ExecutionMode::ContractionOff); in outputExecutionMode()
H A DSPIRVModuleAnalysis.cpp929 SPIRV::ExecutionMode::LocalSize, ST); in collectReqs()
933 SPIRV::ExecutionMode::LocalSizeHint, ST); in collectReqs()
937 SPIRV::ExecutionMode::SubgroupSize, ST); in collectReqs()
941 SPIRV::ExecutionMode::VecTypeHint, ST); in collectReqs()
H A DSPIRVSymbolicOperands.td522 // Multiclass used to define ExecutionMode enum values and at the same time
526 def ExecutionMode : GenericEnum, Operand<i32> {
527 let FilterClass = "ExecutionMode";
533 class ExecutionMode<string name, bits<32> value> {
539 def : ExecutionMode<NAME, value>;
H A DSPIRVInstrInfo.td144 def OpExecutionMode: Op<16, (outs), (ins ID:$entry, ExecutionMode:$mode, variable_ops),
147 def OpExecutionModeId: Op<331, (outs), (ins ID:$entry, ExecutionMode:$mode, variable_ops),
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.h27 enum ExecutionMode { enum
43 ExecutionMode getExecutionMode() const;
375 ExecutionMode CurrentExecutionMode = EM_Unknown;
H A DCGOpenMPRuntimeGPU.cpp74 CGOpenMPRuntimeGPU::ExecutionMode SavedExecMode =
76 CGOpenMPRuntimeGPU::ExecutionMode &ExecMode;
79 ExecutionRuntimeModesRAII(CGOpenMPRuntimeGPU::ExecutionMode &ExecMode, in ExecutionRuntimeModesRAII()
80 CGOpenMPRuntimeGPU::ExecutionMode EntryMode) in ExecutionRuntimeModesRAII()
537 CGOpenMPRuntimeGPU::ExecutionMode
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.h59 namespace ExecutionMode {