SuccessChanges

Summary

  1. [AMDGPU] Add the adjusted FP as a livein register. Reviewers: arsenm, rampitec Subscribers: kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D64145
  2. [Strict FP] Allow more relaxed scheduling Reimplement scheduling constraints for strict FP instructions in ScheduleDAGInstrs::buildSchedGraph to allow for more relaxed scheduling. Specifially, allow one strict FP instruction to be scheduled across another, as long as it is not moved across any global barrier. Differential Revision: https://reviews.llvm.org/D64412 Reviewed By: cameron.mcinally
Revision 366223 by hliao:
[AMDGPU] Add the adjusted FP as a livein register.

Reviewers: arsenm, rampitec

Subscribers: kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D64145
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp (diff)llvm.src/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
The file was modified/llvm/trunk/lib/Target/AMDGPU/SIFrameLowering.cpp (diff)llvm.src/lib/Target/AMDGPU/SIFrameLowering.cpp
The file was modified/llvm/trunk/lib/Target/AMDGPU/SIFrameLowering.h (diff)llvm.src/lib/Target/AMDGPU/SIFrameLowering.h
The file was added/llvm/trunk/test/CodeGen/AMDGPU/frame-lowering-fp-adjusted.mirllvm.src/test/CodeGen/AMDGPU/frame-lowering-fp-adjusted.mir
Revision 366222 by uweigand:
[Strict FP] Allow more relaxed scheduling

Reimplement scheduling constraints for strict FP instructions in
ScheduleDAGInstrs::buildSchedGraph to allow for more relaxed
scheduling.  Specifially, allow one strict FP instruction to
be scheduled across another, as long as it is not moved across
any global barrier.

Differential Revision: https://reviews.llvm.org/D64412

Reviewed By: cameron.mcinally
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/ScheduleDAGInstrs.cpp (diff)llvm.src/lib/CodeGen/ScheduleDAGInstrs.cpp
The file was modified/llvm/trunk/test/CodeGen/SystemZ/fp-strict-alias.ll (diff)llvm.src/test/CodeGen/SystemZ/fp-strict-alias.ll
The file was modified/llvm/trunk/test/CodeGen/SystemZ/vector-constrained-fp-intrinsics.ll (diff)llvm.src/test/CodeGen/SystemZ/vector-constrained-fp-intrinsics.ll