some reassociation

This commit is contained in:
Philippe Tillet
2019-07-23 14:43:18 -07:00
parent c448876178
commit 38b3771c26
17 changed files with 476 additions and 278 deletions

View File

@@ -90,13 +90,13 @@ value *builder::create_ret_void() {
// tile-level control-flow instructions
//===----------------------------------------------------------------------===//
value *builder::create_mask(value *pred, const std::string &name){
return insert(mask_inst::create(pred, name));
}
//value *builder::create_mask(value *pred, const std::string &name){
// return insert(mask_inst::create(pred, name));
//}
value *builder::create_merge(value *mask_true, value *value_true, value *mask_false, value *value_false, const std::string &name) {
return insert(psi_inst::create(mask_true, value_true, mask_false, value_false, name));
}
//value *builder::create_merge(value *mask_true, value *value_true, value *mask_false, value *value_false, const std::string &name) {
// return insert(psi_inst::create(mask_true, value_true, mask_false, value_false, name));
//}
//===----------------------------------------------------------------------===//