Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
bded132d00ed626a6541b67ad101ef0fd47d3491
/
lib
/
CodeGen
/
InstrSched
179cdfb
* Removed extraneous #includes
by Chris Lattner
· 22 years ago
b0cfa6d
Very minor cleanups
by Chris Lattner
· 22 years ago
5f0eb8d
by Chris Lattner
· 22 years ago
d8bbc06
Refix stuff for GCC 2.95, 3.0.4 & 3.1
by Chris Lattner
· 22 years ago
e95ce74
now removes deleted nops from MachineCodeForInstruction
by Mehwish Nagda
· 22 years ago
0c0edf8
*** empty log message ***
by Chris Lattner
· 22 years ago
cb6289a
*** empty log message ***
by Chris Lattner
· 22 years ago
09ff112
*** empty log message ***
by Chris Lattner
· 22 years ago
5ff62e9
*** empty log message ***
by Chris Lattner
· 22 years ago
0baf1c0
A single MachineInstr operand may now be both a def and a use,
by Vikram S. Adve
· 22 years ago
7e70829
MEGAPATCH checkin.
by Chris Lattner
· 22 years ago
70e60cb
Move debug options out of header files so that the header does not have
by Chris Lattner
· 22 years ago
ad86b74
Hide debugging options
by Chris Lattner
· 22 years ago
c6f3ae5
Eliminate duplicate or unneccesary #include's
by Chris Lattner
· 22 years ago
96c466b
Add new optional getPassName() virtual function that a Pass can override
by Chris Lattner
· 22 years ago
483e14e
s/Method/Function
by Chris Lattner
· 22 years ago
f57b845
* Rename MethodPass class to FunctionPass
by Chris Lattner
· 22 years ago
9bbf99d
No need to reserve space, erasing does not change the size of the container.
by Chris Lattner
· 22 years ago
af50d00
* Add a file header with some information
by Chris Lattner
· 22 years ago
f3dd05c
Clean up the ownership model a bit so that nodes actually get deleted more
by Chris Lattner
· 22 years ago
b7653df
s/Method/Function
by Chris Lattner
· 22 years ago
2fbfdcf
Change references to the Method class to be references to the Function
by Chris Lattner
· 22 years ago
97fb99b
Use deterministic iterator for SchedGraphs. This is actually not
by Vikram S. Adve
· 23 years ago
1392d69
Bug fix: nextToTry was not being initialized in one case.
by Vikram S. Adve
· 23 years ago
7c7e46a
Add option to disable scheduling.
by Vikram S. Adve
· 23 years ago
802cec4
Add option to disable scheduling.
by Vikram S. Adve
· 23 years ago
cf8a98f
Minor changes.
by Vikram S. Adve
· 23 years ago
e7506a3
Rename Method to Function
by Chris Lattner
· 23 years ago
155d2c9
Change to make it build with GCC 2.95.3
by Anand Shukla
· 23 years ago
dfb8b95
* Silence signed/unsigned warnings * Make it compile with GCC 3.0.4
by Chris Lattner
· 23 years ago
455889a
* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into
by Chris Lattner
· 23 years ago
221d688
Method.h no longer includes BasicBlock.h
by Chris Lattner
· 23 years ago
2f898d2
Convert operand iterator over to work like an STL iterator
by Chris Lattner
· 23 years ago
748697d
Minor change: Methods that return ValueSet's that are guaranteed to be valid
by Chris Lattner
· 23 years ago
5e5dfa3
* Eliminate the LiveVarSet class, making applyTranferFuncForMInst a static
by Chris Lattner
· 23 years ago
4996084
* Add a #include not indirectly included any more
by Chris Lattner
· 23 years ago
9adb7ad
* The itf exposed by InstrScheduling is now a single function to create the right pass
by Chris Lattner
· 23 years ago
f35f2fb
Remove dependence on BBLiveVar from InstrScheduling Minor cleanups
by Chris Lattner
· 23 years ago
b99bd2b
Move instrIsFeasible from InstrScheduling.h
by Chris Lattner
· 23 years ago
77f66c1
* Move command line parsing debug stuff to InstrScheduling internal header file
by Chris Lattner
· 23 years ago
de6dbab
Remove extraneous #includes
by Chris Lattner
· 23 years ago
0861b0c
* Straighten out #includes
by Chris Lattner
· 23 years ago
3462cae
* Get machine instrs from Instructin's by using MachineCodeForInstruction::get
by Chris Lattner
· 23 years ago
a16c3ef
Make it build with 2.95.3
by Chris Lattner
· 23 years ago
697954c
Changes to build successfully with GCC 3.02
by Chris Lattner
· 23 years ago
7a17675
Renamed inst_const_iterator -> const_inst_iterator
by Chris Lattner
· 23 years ago
cee8f9a
Create a new #include "Support/..." directory structure to move things
by Chris Lattner
· 23 years ago
4ed17ba
Stuff after a #endif is not valid CPP input and breaks some compilers
by Chris Lattner
· 23 years ago
200a435
Eliminate most uses of the machine instruction vector for each LLVM instr,
by Vikram S. Adve
· 23 years ago
af00d48
Major improvement to how nodes are built for a BB.
by Vikram S. Adve
· 23 years ago
5b43af9
Only add true dep. edges from an earlier to a later instruction.
by Vikram S. Adve
· 23 years ago
fb1a6c8
Use node->getOpCode() instead of node->getMachineInstr()->getOpCode().
by Vikram S. Adve
· 23 years ago
e64574c
Major change to how defs are found when adding dependences (they
by Vikram S. Adve
· 23 years ago
af1d2c8
MachineCodeForMethod is now an annotation on class Method.
by Vikram S. Adve
· 23 years ago
c352d2c
Modified graph construction to use one pass to find all defs.
by Vikram S. Adve
· 23 years ago
d0d79c0
Allow combinations of True/Anti/Output flags for each edge to
by Vikram S. Adve
· 23 years ago
a93bbac
Add edges between call instructions and (a) load/store instructions, and
by Vikram S. Adve
· 23 years ago
fb8c053
Modify code that processes delay slots so that it preserves any
by Vikram S. Adve
· 23 years ago
f43e336
Separate VM instruction that generates the instructions that compute a value
by Vikram S. Adve
· 23 years ago
85b46d6
*** empty log message ***
by Vikram S. Adve
· 23 years ago
80c685f
* Fix privacy issues on RegToRefVecMap * Fix initialization order problems...
by Chris Lattner
· 23 years ago
8d0ffa5
Add graph edges due to implicit refs in each machine instruction.
by Vikram S. Adve
· 23 years ago
6db77c5
Don't insert useful instructions in delay slot of a RETURN.
by Vikram S. Adve
· 23 years ago
b00c582
Commit more code over to new cast style
by Chris Lattner
· 23 years ago
1d87bcf
Convert more code to use new style casts Eliminate old style casts from value.h
by Chris Lattner
· 23 years ago
9636a91
Add support for new style casts
by Chris Lattner
· 23 years ago
c5b4632
Bug fixes:
by Vikram S. Adve
· 23 years ago
4a87b38
Minor changes for bug fixes in SchedGraph.cpp.
by Vikram S. Adve
· 23 years ago
5316f8f
Two bug fixes:
by Vikram S. Adve
· 23 years ago
3ff4387
Pull iterators out of CFG.h and CFGdecls and put them in Support directory
by Chris Lattner
· 23 years ago
fe30f1f
Format file header.
by Vikram S. Adve
· 23 years ago
f0ba280
Add new entry/exit edges when removing delay slot nodes from the graph.
by Vikram S. Adve
· 23 years ago
8b6d245
Moved erase edge functions to class SchedGraph.
by Vikram S. Adve
· 23 years ago
851d44c
Renamed some header files.
by Vikram S. Adve
· 23 years ago
f0b6d79
Moved erase-edge functions from SchedGraphNode to SchedGraph.
by Vikram S. Adve
· 23 years ago
c0c7708
Add a forward decl, oops.
by Chris Lattner
· 23 years ago
46cbff6
Chris seems fond of #include <vector>. Fix these. Also convert use list in
by Chris Lattner
· 23 years ago
e5bc8b0
Split Target/Machine.h into three files: * Machine.h * InstInfo.h * SchedInfo.h
by Chris Lattner
· 23 years ago
b26bcc5
Make a new llvm/Target #include directory.
by Chris Lattner
· 23 years ago
f6e0e28
Checkin changes to:
by Chris Lattner
· 23 years ago
9197585
Use predicate for Value type test
by Chris Lattner
· 23 years ago
2e53093
I really don't like it when people break the build.
by Chris Lattner
· 23 years ago
15dedbc
Remove unneeded #includes
by Chris Lattner
· 23 years ago
c83e954
Remove unnecesary #include add dump calls pulled out of .h file
by Chris Lattner
· 23 years ago
1ff63a1
* Remove lots of #includes
by Chris Lattner
· 23 years ago
59e3b82
Makefile for InstrSched/
by Vikram S. Adve
· 23 years ago
0e1158f
Implementation of instruction scheduling for LLVM.
by Vikram S. Adve
· 23 years ago
37866b3
Class that encapsulates priority heuristics for instruction scheduling.
by Vikram S. Adve
· 23 years ago
78ef139
Scheduling DAG for instruction scheduling. Currently for a single basic block.
by Vikram S. Adve
· 23 years ago