Lines Matching refs:InstructionFolder
45 uint32_t InstructionFolder::UnaryOperate(SpvOp opcode, uint32_t operand) const { in UnaryOperate()
70 uint32_t InstructionFolder::BinaryOperate(SpvOp opcode, uint32_t a, in BinaryOperate()
204 uint32_t InstructionFolder::TernaryOperate(SpvOp opcode, uint32_t a, uint32_t b, in TernaryOperate()
216 uint32_t InstructionFolder::OperateWords( in OperateWords()
232 bool InstructionFolder::FoldInstructionInternal(Instruction* inst) const { in FoldInstructionInternal()
258 uint32_t InstructionFolder::FoldScalars( in FoldScalars()
282 bool InstructionFolder::FoldBinaryIntegerOpToConstant( in FoldBinaryIntegerOpToConstant()
466 bool InstructionFolder::FoldBinaryBooleanOpToConstant( in FoldBinaryBooleanOpToConstant()
514 bool InstructionFolder::FoldIntegerOpToConstant( in FoldIntegerOpToConstant()
528 std::vector<uint32_t> InstructionFolder::FoldVectors( in FoldVectors()
573 bool InstructionFolder::IsFoldableOpcode(SpvOp opcode) const { in IsFoldableOpcode()
617 bool InstructionFolder::IsFoldableConstant( in IsFoldableConstant()
626 Instruction* InstructionFolder::FoldInstructionToConstant( in FoldInstructionToConstant()
687 bool InstructionFolder::IsFoldableType(Instruction* type_inst) const { in IsFoldableType()
700 bool InstructionFolder::FoldInstruction(Instruction* inst) const { in FoldInstruction()