| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
* Fixed file headers to be consistent with the rest of LLVM
* Other minor fixes
llvm-svn: 3277
|
| |
|
|
| |
llvm-svn: 3075
|
| |
|
|
| |
llvm-svn: 3056
|
| |
|
|
|
|
|
|
|
| |
so additional dep. edges have to be added.
This was needed to correctly handle conditional move instructions!
MachineCodeForBasicBlock is now an annotation on BasicBlock.
Renamed "earliestForNode" to "earliestReadyTimeForNode".
llvm-svn: 2826
|
| |
|
|
| |
llvm-svn: 2397
|
| |
|
|
|
|
| |
useful right now when we only do local scheduling.
llvm-svn: 1975
|
| |
|
|
| |
llvm-svn: 1957
|
| |
|
|
|
|
|
|
|
| |
llvm/Support/CFG.h
* Make pred & succ iterators for intervals global functions
* Add #includes that are now neccesary because BasicBlock.h doesn't include
InstrTypes.h anymore
llvm-svn: 1750
|
| |
|
|
| |
llvm-svn: 1645
|
| |
|
|
| |
llvm-svn: 1503
|
| |
|
|
|
|
|
|
| |
from "llvm/Support/..." that are not llvm dependant.
Move files and fix #includes
llvm-svn: 1400
|
| |
|
|
|
|
|
|
| |
since some m. instr. may be generated by LLVM instrs. in other blocks.
Handle non-SSA (anti and output) edges and true edges uniformly by
working with machine instructions alone.
llvm-svn: 1269
|
| |
|
|
|
|
| |
LLVM instruction is no longer recorded in each node, but BB is.
llvm-svn: 1262
|
| |
|
|
|
|
|
| |
This wasn't a problem until we started putting copies for Phi values
that produced cycles in the SchedGraph!
llvm-svn: 1254
|
| |
|
|
|
|
|
|
| |
are now found as part of the initial walk of the machine code).
Also memory load/store instructions can be generated for non-memory
LLVM instructions, which wasn't handled before. It is now.
llvm-svn: 1199
|
| |
|
|
|
|
|
| |
Avoids having to handle some special cases that cause complex interactions
with instr. selection.
llvm-svn: 1138
|
| |
|
|
|
|
| |
support, e.g., dependences on Call instructions.
llvm-svn: 1009
|
| |
|
|
|
|
|
| |
from the value itself (the one causing an edge) because the latter may be
a temporary used within the instruction sequence for the VM instruction.
llvm-svn: 858
|
| |
|
|
| |
llvm-svn: 677
|
| |
|
|
| |
llvm-svn: 664
|
| |
|
|
|
|
| |
Renamed some header files.
llvm-svn: 607
|
| |
|
|
| |
llvm-svn: 573
|
|
|
Value to a vector instead of a list.
Move SchedGraph.h & SchedPriorities.h into lib/CodeGen/InstrScheduling
llvm-svn: 572
|