Browse Source

Add missing instructions to pass

gingerBill 4 years ago
parent
commit
fffb83282b
1 changed files with 2 additions and 0 deletions
  1. 2 0
      src/llvm_backend_opt.cpp

+ 2 - 0
src/llvm_backend_opt.cpp

@@ -318,6 +318,8 @@ void lb_run_remove_dead_instruction_pass(lbProcedure *p) {
 				case LLVMFCmp:
 				case LLVMSelect:
 				case LLVMExtractElement:
+				case LLVMShuffleVector:
+				case LLVMExtractValue:
 					removal_count += 1;
 					LLVMInstructionEraseFromParent(curr_instr);
 					was_dead_instructions = true;