projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
when previous scratch register is killed, flag the value as no longer tracking
[oota-llvm.git]
/
lib
/
CodeGen
/
MachineLICM.cpp
2009-10-09
Evan Cheng
Give Dan and my recent changes, machine LICM is now...
blob
|
commitdiff
|
raw
2009-10-09
Evan Cheng
Fix a logic error that caused non-rematable loop invari...
blob
|
commitdiff
|
raw
|
diff to current
2009-10-07
Dan Gohman
Replace TargetInstrInfo::isInvariantLoad and its target...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-26
Dan Gohman
Don't hoist or sink instructions with physreg uses...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-25
Dan Gohman
Unbreak MachineLICM for instructions that reference...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-22
Bill Wendling
Convert DOUT to DEBUG(errs()...).
blob
|
commitdiff
|
raw
|
diff to current
2009-08-11
Dan Gohman
Tidy #includes.
blob
|
commitdiff
|
raw
|
diff to current
2009-07-25
Daniel Dunbar
More migration to raw_ostream, the water has dried...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-27
Evan Cheng
MachineLICM CSE should match destination register class...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-05
Evan Cheng
Machine LICM increases register pressure and it almost...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-05
Evan Cheng
Teach machine licm to CSE hoisted instructions.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-04
Evan Cheng
Don't call isInvariantLoad twice.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-04
Evan Cheng
Don't bother hoisting out a "cheap" instruction if...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-04
Evan Cheng
For now, only hoist re-materilizable instructions....
blob
|
commitdiff
|
raw
|
diff to current
2009-01-15
Dan Gohman
Simplify the MachineLICM pass by having it only travers...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-05
Dan Gohman
Tidy up #includes, deleting a bunch of unnecessary...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-23
Dan Gohman
Use isTerminator() instead of isBranch()||isReturn...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-18
Dan Gohman
Give MachineLICM a name, for -time-passes etc.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-03
Dan Gohman
Switch the MachineOperand accessors back to the short...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Dan Gohman
Tidy up several unbeseeming casts from pointer to intptr_t.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-31
Bill Wendling
Cosmetic changes to Machine LICM. No functionality...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-20
Bill Wendling
Don't hoist instructions that define a physical register.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-18
Bill Wendling
Don't hoist instructions that have implicit uses or...
blob
|
commitdiff
|
raw
|
diff to current
2008-07-07
Bill Wendling
Prevent option name conflict.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-13
Dan Gohman
Clean up the use of static and anonymous namespaces...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-12
Bill Wendling
Revert the previous commit. Go ahead and hoist remateri...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-12
Bill Wendling
One real change - don't hoist something that's triviall...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-10
Bill Wendling
Minor cleanup. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-26
Bill Wendling
Rename PrintableName to Name.
blob
|
commitdiff
|
raw
|
diff to current
2008-02-26
Bill Wendling
Change "Name" to "AsmName" in the target register info...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-10
Dan Gohman
Rename MRegisterInfo to TargetRegisterInfo.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-10
Chris Lattner
Simplify the side effect stuff a bit more and make...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
rename TargetInstrDescriptor -> TargetInstrDesc.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-07
Chris Lattner
Rename MachineInstr::getInstrDescriptor -> getDesc...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-04
Bill Wendling
Add that this preserves some analyses.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-04
Bill Wendling
Move option to enable machine LICM into LLVMTargetMachi...
blob
|
commitdiff
|
raw
|
diff to current
2008-01-04
Bill Wendling
Call the parent's getAnalysisUsage.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-04
Chris Lattner
remove dead #includes and reorder the rest.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-02
Bill Wendling
Use the correct MachineRegisterInfo object.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-02
Bill Wendling
Remove dead code.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-02
Bill Wendling
Use the new architecture to get the containing machine...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-29
Chris Lattner
Remove attribution from file headers, per discussion...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-20
Bill Wendling
Updated comments to reflect what "side effects" means...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-18
Bill Wendling
Add debugging info. Use the newly created "hasUnmodelle...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-11
Bill Wendling
Need to grow the indexed map. Added debug statements.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-11
Bill Wendling
Simplify slightly.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-11
Bill Wendling
Blark! How in the world did this work without this?!
blob
|
commitdiff
|
raw
|
diff to current
2007-12-11
Bill Wendling
- Update the virtual reg to machine instruction map...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-11
Bill Wendling
Checking for "zero operands" during the "CanHoistInst...
blob
|
commitdiff
|
raw
|
diff to current
2007-12-08
Bill Wendling
Reverting 44702. It wasn't correct to rename them.
blob
|
commitdiff
|
raw
|
diff to current
2007-12-08
Bill Wendling
Renaming:
blob
|
commitdiff
|
raw
|
diff to current
2007-12-08
Bill Wendling
Incorporated comments from Evan and Chris:
blob
|
commitdiff
|
raw
|
diff to current
2007-12-07
Bill Wendling
Initial commit of the machine code LICM pass. It succes...
blob
|
commitdiff
|
raw
|
diff to current