Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
f51a87cb57a0fde2a46b704b7a5a43ff84d18cb1
/
lib
/
CodeGen
/
InstrSched
/
SchedGraph.cpp
418379e
Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI.
by Brian Gaeke
· 21 years ago
85015a0
Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/SparcV9
by Chris Lattner
· 21 years ago
9670eec
Fix #includes of i*.h => Instructions.h as per PR403:
by Chris Lattner
· 21 years ago
f51c7f56
Fix for PR341
by Chris Lattner
· 21 years ago
954da37
Add #include <iostream> since Value.h does not #include it any more.
by Reid Spencer
· 21 years ago
98107ff
Adjust to the new TargetMachine interface
by Chris Lattner
· 22 years ago
35450d2
Include SparcV9RegInfo.h instead of TargetRegInfo.h. This serves as a bit of
by Brian Gaeke
· 22 years ago
e6d04f1
Eliminate operator[] is deprecated warnings
by Chris Lattner
· 22 years ago
be766c7
Remove getAllocatedRegNum(). Use getReg() instead.
by Alkis Evlogimenos
· 22 years ago
c0b9dc5
Change MachineBasicBlock's vector of MachineInstr pointers into an
by Alkis Evlogimenos
· 22 years ago
918cdd4
getOpCode() --> getOpcode().
by Brian Gaeke
· 22 years ago
0dc5753
Make SchedGraph::dump() use SchedGraphNodeCommon's const_iterator
by Brian Gaeke
· 22 years ago
4d7af65
Change interface of MachineOperand as follows:
by Alkis Evlogimenos
· 22 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 22 years ago
e2bf0a2
Let's not forget about our friends -- Constant Pool indices.
by Misha Brukman
· 22 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 22 years ago
c9afb49
Fixed two double free bugs that caused llc to segfault or run forever.
by John Criswell
· 22 years ago
8dc9982
Moved index into BB to common graph class because its needed by ModuloSchedGraph.
by Tanya Lattner
· 22 years ago
c50ee55
*** empty log message ***
by Tanya Lattner
· 22 years ago
b6489f3
First version of SchedGraph common class and refactoring of SchedGraph.
by Tanya Lattner
· 22 years ago
74d15d3
A def. operand of a machine instruction may be an ordinary Value*,
by Vikram S. Adve
· 22 years ago
7952d60
Changes to allow explicit physical register arguments that have been
by Vikram S. Adve
· 23 years ago
5f2180c
(1) Added special register class containing (for now) %fsr.
by Vikram S. Adve
· 23 years ago
6b77ec4
Cleaned up code layout. No functional changes.
by Misha Brukman
· 23 years ago
c2312df
Kill `using' directives.
by Misha Brukman
· 23 years ago
3501fea
Rename MachineInstrInfo -> TargetInstrInfo
by Chris Lattner
· 23 years ago
d0f166a
More renamings of Target/Machine*Info to Target/Target*Info
by Chris Lattner
· 23 years ago
fb3a0aed
Remove usage of MachineBasicBlock::get
by Chris Lattner
· 23 years ago
133f079
Rename the redundant MachineOperand::getOperandType() to MachineOperand::getType()
by Chris Lattner
· 23 years ago
0be79c6
Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInstrInfo.h
by Chris Lattner
· 23 years ago
55291ea
Rename MachineCodeForBasicBlock to MachineBasicBlock
by Chris Lattner
· 23 years ago
acf0f70
Major bug fix: was not adding CD edges for RETURNs!
by Vikram S. Adve
· 23 years ago
b0cfa6d
Very minor cleanups
by Chris Lattner
· 23 years ago
0c0edf8
*** empty log message ***
by Chris Lattner
· 23 years ago
09ff112
*** empty log message ***
by Chris Lattner
· 23 years ago
0baf1c0
A single MachineInstr operand may now be both a def and a use,
by Vikram S. Adve
· 23 years ago
7e70829
MEGAPATCH checkin.
by Chris Lattner
· 23 years ago
c6f3ae5
Eliminate duplicate or unneccesary #include's
by Chris Lattner
· 24 years ago
f3dd05c
Clean up the ownership model a bit so that nodes actually get deleted more
by Chris Lattner
· 24 years ago
2fbfdcf
Change references to the Method class to be references to the Function
by Chris Lattner
· 24 years ago
cf8a98f
Minor changes.
by Vikram S. Adve
· 24 years ago
0861b0c
* Straighten out #includes
by Chris Lattner
· 24 years ago
697954c
Changes to build successfully with GCC 3.02
by Chris Lattner
· 24 years ago
cee8f9a
Create a new #include "Support/..." directory structure to move things
by Chris Lattner
· 24 years ago
4ed17ba
Stuff after a #endif is not valid CPP input and breaks some compilers
by Chris Lattner
· 24 years ago
200a435
Eliminate most uses of the machine instruction vector for each LLVM instr,
by Vikram S. Adve
· 24 years ago
af00d48
Major improvement to how nodes are built for a BB.
by Vikram S. Adve
· 24 years ago
5b43af9
Only add true dep. edges from an earlier to a later instruction.
by Vikram S. Adve
· 24 years ago
e64574c
Major change to how defs are found when adding dependences (they
by Vikram S. Adve
· 24 years ago
c352d2c
Modified graph construction to use one pass to find all defs.
by Vikram S. Adve
· 24 years ago
a93bbac
Add edges between call instructions and (a) load/store instructions, and
by Vikram S. Adve
· 24 years ago
85b46d6
*** empty log message ***
by Vikram S. Adve
· 24 years ago
80c685f
* Fix privacy issues on RegToRefVecMap * Fix initialization order problems...
by Chris Lattner
· 24 years ago
8d0ffa5
Add graph edges due to implicit refs in each machine instruction.
by Vikram S. Adve
· 24 years ago
6db77c5
Don't insert useful instructions in delay slot of a RETURN.
by Vikram S. Adve
· 24 years ago
b00c582
Commit more code over to new cast style
by Chris Lattner
· 24 years ago
1d87bcf
Convert more code to use new style casts Eliminate old style casts from value.h
by Chris Lattner
· 24 years ago
9636a91
Add support for new style casts
by Chris Lattner
· 24 years ago
5316f8f
Two bug fixes:
by Vikram S. Adve
· 24 years ago
8b6d245
Moved erase edge functions to class SchedGraph.
by Vikram S. Adve
· 24 years ago
46cbff6
Chris seems fond of #include <vector>. Fix these. Also convert use list in
by Chris Lattner
· 24 years ago
e5bc8b0
Split Target/Machine.h into three files: * Machine.h * InstInfo.h * SchedInfo.h
by Chris Lattner
· 24 years ago
b26bcc5
Make a new llvm/Target #include directory.
by Chris Lattner
· 24 years ago
9197585
Use predicate for Value type test
by Chris Lattner
· 24 years ago
c83e954
Remove unnecesary #include add dump calls pulled out of .h file
by Chris Lattner
· 24 years ago
78ef139
Scheduling DAG for instruction scheduling. Currently for a single basic block.
by Vikram S. Adve
· 24 years ago