diff --git a/pipelined/src/ifu/BTBPredictor.sv b/pipelined/src/ifu/brpred/BTBPredictor.sv similarity index 100% rename from pipelined/src/ifu/BTBPredictor.sv rename to pipelined/src/ifu/brpred/BTBPredictor.sv diff --git a/pipelined/src/ifu/RAsPredictor.sv b/pipelined/src/ifu/brpred/RAsPredictor.sv similarity index 100% rename from pipelined/src/ifu/RAsPredictor.sv rename to pipelined/src/ifu/brpred/RAsPredictor.sv diff --git a/pipelined/src/ifu/bpred.sv b/pipelined/src/ifu/brpred/bpred.sv similarity index 100% rename from pipelined/src/ifu/bpred.sv rename to pipelined/src/ifu/brpred/bpred.sv diff --git a/pipelined/src/ifu/foldedgshare.sv b/pipelined/src/ifu/brpred/foldedgshare.sv similarity index 100% rename from pipelined/src/ifu/foldedgshare.sv rename to pipelined/src/ifu/brpred/foldedgshare.sv diff --git a/pipelined/src/ifu/globalHistoryPredictor.sv b/pipelined/src/ifu/brpred/globalHistoryPredictor.sv similarity index 100% rename from pipelined/src/ifu/globalHistoryPredictor.sv rename to pipelined/src/ifu/brpred/globalHistoryPredictor.sv diff --git a/pipelined/src/ifu/globalhistory.sv b/pipelined/src/ifu/brpred/globalhistory.sv similarity index 100% rename from pipelined/src/ifu/globalhistory.sv rename to pipelined/src/ifu/brpred/globalhistory.sv diff --git a/pipelined/src/ifu/gshare.sv b/pipelined/src/ifu/brpred/gshare.sv similarity index 100% rename from pipelined/src/ifu/gshare.sv rename to pipelined/src/ifu/brpred/gshare.sv diff --git a/pipelined/src/ifu/localHistoryPredictor.sv b/pipelined/src/ifu/brpred/localHistoryPredictor.sv similarity index 100% rename from pipelined/src/ifu/localHistoryPredictor.sv rename to pipelined/src/ifu/brpred/localHistoryPredictor.sv diff --git a/pipelined/src/ifu/oldgsharepredictor.sv b/pipelined/src/ifu/brpred/oldgsharepredictor.sv similarity index 100% rename from pipelined/src/ifu/oldgsharepredictor.sv rename to pipelined/src/ifu/brpred/oldgsharepredictor.sv diff --git a/pipelined/src/ifu/oldgsharepredictor2.sv b/pipelined/src/ifu/brpred/oldgsharepredictor2.sv similarity index 100% rename from pipelined/src/ifu/oldgsharepredictor2.sv rename to pipelined/src/ifu/brpred/oldgsharepredictor2.sv diff --git a/pipelined/src/ifu/optgshare.sv b/pipelined/src/ifu/brpred/optgshare.sv similarity index 100% rename from pipelined/src/ifu/optgshare.sv rename to pipelined/src/ifu/brpred/optgshare.sv diff --git a/pipelined/src/ifu/satCounter2.sv b/pipelined/src/ifu/brpred/satCounter2.sv similarity index 100% rename from pipelined/src/ifu/satCounter2.sv rename to pipelined/src/ifu/brpred/satCounter2.sv diff --git a/pipelined/src/ifu/speculativeglobalhistory.sv b/pipelined/src/ifu/brpred/speculativeglobalhistory.sv similarity index 100% rename from pipelined/src/ifu/speculativeglobalhistory.sv rename to pipelined/src/ifu/brpred/speculativeglobalhistory.sv diff --git a/pipelined/src/ifu/speculativegshare.sv b/pipelined/src/ifu/brpred/speculativegshare.sv similarity index 100% rename from pipelined/src/ifu/speculativegshare.sv rename to pipelined/src/ifu/brpred/speculativegshare.sv diff --git a/pipelined/src/ifu/twoBitPredictor.sv b/pipelined/src/ifu/brpred/twoBitPredictor.sv similarity index 100% rename from pipelined/src/ifu/twoBitPredictor.sv rename to pipelined/src/ifu/brpred/twoBitPredictor.sv