- c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
- 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 16 years ago
- 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
- be8cc2a Second attempt: by Bill Wendling · 16 years ago
- c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
- 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
- 47ac0f0 When scheduling a block in parts, keep track of the overall by Dan Gohman · 16 years ago
- 9e64bbb Factor out more code for computing register live-range informationfor by Dan Gohman · 16 years ago
- 84fbac5 Move ScheduleDAGSDNodes.h to be a private header. Front-ends by Dan Gohman · 17 years ago
- 79ce276 Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph by Dan Gohman · 17 years ago
- c29a56d Fix PR3241: Currently EmitCopyFromReg emits a copy from the physical register to a virtual register unless it requires an expensive cross class copy. That means we are only treating "expensive to copy" register dependency as physical register dependency. by Evan Cheng · 17 years ago
- c9a5b9e Rename BuildSchedUnits to BuildSchedGraph, and refactor the by Dan Gohman · 17 years ago
- 3f23744 Fix some register-alias-related bugs in the post-RA scheduler liveness by Dan Gohman · 17 years ago
- ffa3912 Make addPred and removePred return void, since the return value is not by Dan Gohman · 17 years ago
- 54e4c36 Rewrite the SDep class, and simplify some of the related code. by Dan Gohman · 17 years ago
- 942b8c8 Check in the rest of this change. The isAntiDep flag needs to be passed by Dan Gohman · 17 years ago
- cddd428 Add a flag to SDep for tracking which edges are anti-dependence edges. by Dan Gohman · 17 years ago
- 98adea1 Rename SDep's isSpecial to isArtificial, to make this field a little by Dan Gohman · 17 years ago
- 47d1a21 Change these schedulers to not emit no-ops. It turns out that by Dan Gohman · 17 years ago
- cdb260d Simplify this code a little. In the fast scheduler, CreateNewSUnit by Dan Gohman · 17 years ago
- 343f0c0 Experimental post-pass scheduling support. Post-pass scheduling by Dan Gohman · 17 years ago
- 1256f5f Tidy up ScheduleNodeBottomUp methods, and make them more by Dan Gohman · 17 years ago
- 3cc6243 Change SUnit's dump method to take a ScheduleDAG* instead of a SelectionDAG*. by Dan Gohman · 17 years ago
- 2d093f3 Avoid using a loop in ReleasePred and ReleaseSucc methods to compute the by Dan Gohman · 17 years ago
- e93483d Don't bother doing latency calculations in the "fast" scheduler. by Dan Gohman · 17 years ago
- d23e0f8 Remove the FlaggedNodes member from SUnit. Instead of requiring each SUnit by Dan Gohman · 17 years ago
- 550f5af Make the Node member of SUnit private, and add accessors. by Dan Gohman · 17 years ago
- a23b3b8 Change ScheduleDAG's DAG member from a reference to a pointer, to prepare by Dan Gohman · 17 years ago
- 9b75b37 Change the scheduler accessor methods to accept an explicit TargetMachine by Dan Gohman · 17 years ago
- b8cab92 Fix command-line option printing to print two spaces where needed, by Dan Gohman · 17 years ago
- 086ec99 Replace the LiveRegs SmallSet with a simple counter that keeps by Dan Gohman · 17 years ago
- ee2e403 Add a new "fast" scheduler. This is currently basically just a by Dan Gohman · 17 years ago