1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 12:43:36 +01:00
llvm-mirror/lib
Jinsong Ji 0d5b5d9690 [MachineScheduler] checkResourceLimit boundary condition update
When we call checkResourceLimit in bumpCycle or bumpNode, and we
know the resource count has just reached the limit (the equations
 are equal). We should return true to mark that we are resource
limited for next schedule, or else we might continue to schedule
in favor of latency for 1 more schedule and create a schedule that
 actually overbook the resource.

When we call checkResourceLimit to estimate the resource limite before
scheduling, we don't need to return true even if the equations are
equal, as it shouldn't limit the schedule for it .

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

llvm-svn: 362805
2019-06-07 14:54:47 +00:00
..
Analysis [NFC] Don't export helpers of ConstantFoldCall 2019-06-07 13:28:52 +00:00
AsmParser
BinaryFormat
Bitcode
CodeGen [MachineScheduler] checkResourceLimit boundary condition update 2019-06-07 14:54:47 +00:00
DebugInfo
Demangle
ExecutionEngine
Fuzzer
FuzzMutate
IR
IRReader
LineEditor
Linker
LTO
MC [MC][ELF] Don't create relocations with section symbols for STB_LOCAL ifunc 2019-06-07 03:47:22 +00:00
MCA
Object
ObjectYAML
Option
Passes
ProfileData
Remarks
Support [ARM] Fix bugs introduced by the fp64/d32 rework. 2019-06-07 12:42:54 +00:00
TableGen
Target [x86] narrow extract subvector of vector select 2019-06-07 13:17:46 +00:00
Testing
TextAPI
ToolDrivers llvm-lib: Disallow mixing object files with different machine types 2019-06-07 13:24:34 +00:00
Transforms test-commit 2019-06-07 14:18:02 +00:00
WindowsManifest
XRay
CMakeLists.txt
LLVMBuild.txt