[triton-c] predicate in assignment statement now propagates to rhs

computations
This commit is contained in:
Philippe Tillet
2019-04-27 14:00:15 -04:00
parent 4b77b764ba
commit af58b8bd81
9 changed files with 36 additions and 25 deletions

View File

@@ -92,7 +92,7 @@ value *builder::create_mask(value *pred, const std::string &name){
}
value *builder::create_merge(value *mask_true, value *value_true, value *mask_false, value *value_false, const std::string &name) {
return insert(merge_inst::create(mask_true, value_true, mask_false, value_false, name));
return insert(psi_inst::create(mask_true, value_true, mask_false, value_false, name));
}