Home
last modified time | relevance | path

Searched refs:LogicOp (Results 1 – 25 of 49) sorted by relevance

12

/external/deqp-deps/amber/src/vulkan/
Dgraphics_pipeline.cc158 VkLogicOp ToVkLogicOp(LogicOp op) { in ToVkLogicOp()
160 case LogicOp::kClear: in ToVkLogicOp()
162 case LogicOp::kAnd: in ToVkLogicOp()
164 case LogicOp::kAndReverse: in ToVkLogicOp()
166 case LogicOp::kCopy: in ToVkLogicOp()
168 case LogicOp::kAndInverted: in ToVkLogicOp()
170 case LogicOp::kNoOp: in ToVkLogicOp()
172 case LogicOp::kXor: in ToVkLogicOp()
174 case LogicOp::kOr: in ToVkLogicOp()
176 case LogicOp::kNor: in ToVkLogicOp()
[all …]
/external/deqp-deps/amber/src/
Dpipeline_data.h143 void SetLogicOp(LogicOp op) { logic_op_ = op; } in SetLogicOp()
144 LogicOp GetLogicOp() const { return logic_op_; } in GetLogicOp()
180 LogicOp logic_op_ = LogicOp::kClear;
Dcommand_data.h87 enum class LogicOp : uint8_t { enum
/external/mesa3d/src/mesa/swrast/
Ds_logic.c164 LOGIC_OP_LOOP(ctx->Color.LogicOp, 1); in logicop_uint1()
172 LOGIC_OP_LOOP(ctx->Color.LogicOp, 2); in logicop_uint2()
180 LOGIC_OP_LOOP(ctx->Color.LogicOp, 4); in logicop_uint4()
/external/deqp-deps/amber/src/vkscript/
Dcommand_parser.cc1154 LogicOp op = LogicOp::kClear; in ProcessLogicOp()
1157 op = LogicOp::kClear; in ProcessLogicOp()
1159 op = LogicOp::kAnd; in ProcessLogicOp()
1161 op = LogicOp::kAndReverse; in ProcessLogicOp()
1163 op = LogicOp::kCopy; in ProcessLogicOp()
1165 op = LogicOp::kAndInverted; in ProcessLogicOp()
1167 op = LogicOp::kNoOp; in ProcessLogicOp()
1169 op = LogicOp::kXor; in ProcessLogicOp()
1171 op = LogicOp::kOr; in ProcessLogicOp()
1173 op = LogicOp::kNor; in ProcessLogicOp()
[all …]
Dcommand_parser_test.cc1928 LogicOp value;
1933 TEST_P(CommandDataPipelineLogicOpParser, LogicOp) { in TEST_P() argument
1950 LogicOpTestData{"VK_LOGIC_OP_CLEAR", LogicOp::kClear},
1951 LogicOpTestData{"VK_LOGIC_OP_AND", LogicOp::kAnd},
1952 LogicOpTestData{"VK_LOGIC_OP_AND_REVERSE", LogicOp::kAndReverse},
1953 LogicOpTestData{"VK_LOGIC_OP_COPY", LogicOp::kCopy},
1954 LogicOpTestData{"VK_LOGIC_OP_AND_INVERTED", LogicOp::kAndInverted},
1955 LogicOpTestData{"VK_LOGIC_OP_NO_OP", LogicOp::kNoOp},
1956 LogicOpTestData{"VK_LOGIC_OP_XOR", LogicOp::kXor},
1957 LogicOpTestData{"VK_LOGIC_OP_OR", LogicOp::kOr},
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZInstrInfo.cpp739 struct LogicOp { struct
740 LogicOp() : RegSize(0), ImmLSB(0), ImmSize(0) {} in LogicOp() function
741 LogicOp(unsigned regSize, unsigned immLSB, unsigned immSize) in LogicOp() function
750 static LogicOp interpretAndImmediate(unsigned Opcode) { in interpretAndImmediate()
752 case SystemZ::NILMux: return LogicOp(32, 0, 16); in interpretAndImmediate()
753 case SystemZ::NIHMux: return LogicOp(32, 16, 16); in interpretAndImmediate()
754 case SystemZ::NILL64: return LogicOp(64, 0, 16); in interpretAndImmediate()
755 case SystemZ::NILH64: return LogicOp(64, 16, 16); in interpretAndImmediate()
756 case SystemZ::NIHL64: return LogicOp(64, 32, 16); in interpretAndImmediate()
757 case SystemZ::NIHH64: return LogicOp(64, 48, 16); in interpretAndImmediate()
[all …]
/external/mesa3d/src/mesa/drivers/dri/nouveau/
Dnv20_state_raster.c41 PUSH_DATA (push, ctx->Color.LogicOp); in nv20_emit_logic_opcode()
Dnv10_state_raster.c129 PUSH_DATA (push, ctx->Color.LogicOp); in nv10_emit_logic_opcode()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZInstrInfo.cpp911 struct LogicOp { struct
912 LogicOp() = default;
913 LogicOp(unsigned regSize, unsigned immLSB, unsigned immSize) in LogicOp() function
925 static LogicOp interpretAndImmediate(unsigned Opcode) { in interpretAndImmediate()
927 case SystemZ::NILMux: return LogicOp(32, 0, 16); in interpretAndImmediate()
928 case SystemZ::NIHMux: return LogicOp(32, 16, 16); in interpretAndImmediate()
929 case SystemZ::NILL64: return LogicOp(64, 0, 16); in interpretAndImmediate()
930 case SystemZ::NILH64: return LogicOp(64, 16, 16); in interpretAndImmediate()
931 case SystemZ::NIHL64: return LogicOp(64, 32, 16); in interpretAndImmediate()
932 case SystemZ::NIHH64: return LogicOp(64, 48, 16); in interpretAndImmediate()
[all …]
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZInstrInfo.cpp899 struct LogicOp { struct
900 LogicOp() = default;
901 LogicOp(unsigned regSize, unsigned immLSB, unsigned immSize) in LogicOp() argument
913 static LogicOp interpretAndImmediate(unsigned Opcode) { in interpretAndImmediate()
915 case SystemZ::NILMux: return LogicOp(32, 0, 16); in interpretAndImmediate()
916 case SystemZ::NIHMux: return LogicOp(32, 16, 16); in interpretAndImmediate()
917 case SystemZ::NILL64: return LogicOp(64, 0, 16); in interpretAndImmediate()
918 case SystemZ::NILH64: return LogicOp(64, 16, 16); in interpretAndImmediate()
919 case SystemZ::NIHL64: return LogicOp(64, 32, 16); in interpretAndImmediate()
920 case SystemZ::NIHH64: return LogicOp(64, 48, 16); in interpretAndImmediate()
[all …]
/external/mesa3d/docs/relnotes/
D3.5132 The ctx->Driver.LogicOp() function has been removed. It used to
135 flag. Drivers should instead examine the LogicOp state themselves
139 points, lines or triangles using Xlib, the LogicOp function isn't needed.
/external/angle/src/libANGLE/capture/
Dgl_enum_utils_autogen.h113 LogicOp, enumerator
Dgl_enum_utils_autogen.cpp2741 case GLenumGroup::LogicOp: in GLenumToString()
/external/mesa3d/src/mesa/main/
Dblend.c877 if (ctx->Color.LogicOp == opcode) in logic_op()
907 ctx->Color.LogicOp = opcode; in logic_op()
1212 ctx->Color.LogicOp = GL_COPY; in _mesa_init_color()
/external/angle/src/tests/gles1_conformance_tests/
DConformanceTests.cpp273 TEST_P(GLES1ConformanceTest, LogicOp) in TEST_P() argument
DCovglTests.cpp342 TEST_P(GLES1CovglTest, LogicOp) in TEST_P() argument
/external/llvm/test/Transforms/InstCombine/
Dshufflemask-undef.ll25 %struct.LogicOp = type { i16, i8, i8 }
50 …ArrayRange, %struct.FogMode, %struct.HintMode, %struct.LineMode, %struct.LogicOp, %struct.MaskMode…
/external/llvm-project/llvm/test/Transforms/InstCombine/X86/
Dshufflemask-undef.ll26 %struct.LogicOp = type { i16, i8, i8 }
51 …ArrayRange, %struct.FogMode, %struct.HintMode, %struct.LineMode, %struct.LogicOp, %struct.MaskMode…
/external/mesa3d/src/mesa/drivers/x11/
Dxm_line.c517 && ctx->Color.LogicOp == GL_XOR in get_line_func()
/external/angle/third_party/vulkan-deps/vulkan-headers/src/include/vulkan/
Dvulkan_enums.hpp3718 enum class LogicOp enum
3738 VULKAN_HPP_INLINE std::string to_string( LogicOp value ) in to_string()
3742 case LogicOp::eClear: return "Clear"; in to_string()
3743 case LogicOp::eAnd: return "And"; in to_string()
3744 case LogicOp::eAndReverse: return "AndReverse"; in to_string()
3745 case LogicOp::eCopy: return "Copy"; in to_string()
3746 case LogicOp::eAndInverted: return "AndInverted"; in to_string()
3747 case LogicOp::eNoOp: return "NoOp"; in to_string()
3748 case LogicOp::eXor: return "Xor"; in to_string()
3749 case LogicOp::eOr: return "Or"; in to_string()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp2494 SDValue computeLogicOpInGPR(SDValue LogicOp);
2668 SDValue IntegerCompareEliminator::computeLogicOpInGPR(SDValue LogicOp) { in computeLogicOpInGPR() argument
2669 assert(isLogicOp(LogicOp.getOpcode()) && in computeLogicOpInGPR()
2671 assert(LogicOp.getValueType() == MVT::i1 && in computeLogicOpInGPR()
2673 SDLoc dl(LogicOp); in computeLogicOpInGPR()
2677 bool IsBitwiseNegation = isBitwiseNot(LogicOp); in computeLogicOpInGPR()
2698 LHS = getLogicOperand(LogicOp.getOperand(0)); in computeLogicOpInGPR()
2699 RHS = getLogicOperand(LogicOp.getOperand(1)); in computeLogicOpInGPR()
2716 switch (LogicOp.getOpcode()) { in computeLogicOpInGPR()
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp2454 SDValue computeLogicOpInGPR(SDValue LogicOp);
2628 SDValue IntegerCompareEliminator::computeLogicOpInGPR(SDValue LogicOp) { in computeLogicOpInGPR() argument
2629 assert(isLogicOp(LogicOp.getOpcode()) && in computeLogicOpInGPR()
2631 assert(LogicOp.getValueType() == MVT::i1 && in computeLogicOpInGPR()
2633 SDLoc dl(LogicOp); in computeLogicOpInGPR()
2637 bool IsBitwiseNegation = isBitwiseNot(LogicOp); in computeLogicOpInGPR()
2658 LHS = getLogicOperand(LogicOp.getOperand(0)); in computeLogicOpInGPR()
2659 RHS = getLogicOperand(LogicOp.getOperand(1)); in computeLogicOpInGPR()
2676 switch (LogicOp.getOpcode()) { in computeLogicOpInGPR()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineAndOrXor.cpp1168 Value *LogicOp = Builder->CreateBinOp(Opcode, Op0NotVal, Op1NotVal, in matchDeMorgansLaws() local
1170 return BinaryOperator::CreateNot(LogicOp); in matchDeMorgansLaws()
1186 Value *LogicOp = Builder->CreateBinOp(Opcode, A, B, in matchDeMorgansLaws() local
1188 Value *Not = Builder->CreateNot(LogicOp); in matchDeMorgansLaws()
/external/swiftshader/src/OpenGL/libGLES_CM/
Dmain.cpp260 void GL_APIENTRY LogicOp(GLenum opcode);
1070 return es1::LogicOp(opcode); in glLogicOp()
1525 this->glLogicOp = es1::LogicOp; in LibGLES_CMexports()

12