aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
diff options
context:
space:
mode:
authorMichael Liao <michael.liao@intel.com>2013-01-22 21:47:38 +0000
committerMichael Liao <michael.liao@intel.com>2013-01-22 21:47:38 +0000
commit13d08bf4159d8ffb780bb2e29a03763c17543001 (patch)
tree1c8c07bc610082d790c546b17ca78bd418315d74 /lib/Transforms
parent221514efe92676ce84a5e21bea91d8a6b21f9ed7 (diff)
Fix an issue of pseudo atomic instruction DAG schedule
- Add list of physical registers clobbered in pseudo atomic insts Physical registers are clobbered when pseudo atomic instructions are expanded. Add them in clobber list to prevent DAG scheduler to mis-schedule them after these insns are declared side-effect free. - Add test case from Michael Kuperstein <michael.m.kuperstein@intel.com> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173200 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms')
0 files changed, 0 insertions, 0 deletions