Reverts wrong modification to MachineBlockPlacement & BranchFolding; uses a new strat...
authorPeizhao Ou <peizhaoo@uci.edu>
Mon, 20 Nov 2017 22:55:11 +0000 (14:55 -0800)
committerPeizhao Ou <peizhaoo@uci.edu>
Mon, 20 Nov 2017 22:55:11 +0000 (14:55 -0800)
commit5666fc71f0e2ed2c0400d8bca079a1dd3f33fe53
tree2b9ffa16556eea00a8d4e5ba29867cadaa9ecf80
parent0e59c4e3e8f8e105834d137cccb1e1bb731b5a13
Reverts wrong modification to MachineBlockPlacement & BranchFolding; uses a new strategy to mark intentionally added fake conditional branch
include/llvm/CodeGen/MachineBasicBlock.h
include/llvm/CodeGen/MachineInstr.h
lib/CodeGen/BranchFolding.cpp
lib/CodeGen/CodeGenPrepare.cpp
lib/CodeGen/MachineBasicBlock.cpp
lib/CodeGen/MachineBlockPlacement.cpp
lib/CodeGen/MachineInstr.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/IR/BasicBlock.cpp
lib/Target/AArch64/AArch64InstrInfo.cpp