projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[FastISel][AArch64] Add target-dependent instruction selection for Add/Sub.
[oota-llvm.git]
/
lib
/
CodeGen
/
MachineLICM.cpp
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
blob
|
commitdiff
|
raw
2014-07-29
Jiangning Liu
Add TargetInstrInfo interface isAsCheapAsAMove.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Remove potential ODR violations by sinking...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-15
Nick Lewycky
Break PseudoSourceValue out of the Value hierarchy...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-31
Paul Robinson
Disable each MachineFunctionPass for 'optnone' function...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-17
Owen Anderson
Switch a number of loops in lib/CodeGen over to range...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-13
Owen Anderson
Phase 2 of the great MachineRegisterInfo cleanup. ...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-07
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-15
Benjamin Kramer
Replace some unnecessary vector copies with references.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-20
Richard Sandiford
Fix overly pessimistic shortcut in post-RA MachineLICM
blob
|
commitdiff
|
raw
|
diff to current
2013-07-11
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-11
Benjamin Kramer
Split TargetLowering into a CodeGen and a SelectionDAG...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-13
Patrik Hagglund
Change TargetLowering::getRepRegClassFor to take an...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Patrik Hagglund
Revert EVT->MVT changes, r169836-169851, due to buildbo...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Patrik Hagglund
Change TargetLowering::getRepRegClassFor to take an...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-22
Craig Topper
Add a getName function to MachineFunction. Use it in...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-01
Jakob Stoklund Olesen
Switch all register list clients to the new MC*Iterator...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-07
Jakob Stoklund Olesen
Add an MF argument to TRI::getPointerRegClass() and...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Jakob Stoklund Olesen
Tweak MachineLICM heuristics for cheap instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Jakob Stoklund Olesen
Only check for PHI uses inside the current loop.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-27
Evan Cheng
Post-ra LICM should take care not to hoist an instructi...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-04
Craig Topper
Use uint16_t to store register overlaps to reduce stati...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-28
Chad Rosier
Fix 80-column violation.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-17
Jakob Stoklund Olesen
Revert r150288, "Allow Post-RA LICM to hoist reserved...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-11
Jakob Stoklund Olesen
Allow Post-RA LICM to hoist reserved register reads.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-11
Jakob Stoklund Olesen
Don't read PreRegAlloc before it is initialized.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Codegen pass definition cleanup. No functionality.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
Move pass configuration out of pass constructors: Machi...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew Trick
whitespace
blob
|
commitdiff
|
raw
|
diff to current
2012-02-02
Jakob Stoklund Olesen
Require non-NULL register masks.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-23
Jakob Stoklund Olesen
Fix PR11829. PostRA LICM was too aggressive.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-23
Jakob Stoklund Olesen
Simplify debug output.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
Jakob Stoklund Olesen
Support register masks in MachineLICM.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-16
Jakob Stoklund Olesen
Extract method for detecting constant unallocatable...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-10
Evan Cheng
80 col violation.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-22
Pete Cooper
Hoisted some loop invariant smallvector lookups out...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-22
Pete Cooper
Changed MachineLICM to use a worklist list MachineCSE...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Evan Cheng
First chunk of MachineInstr bundle support.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-16
Owen Anderson
Rename MVT::untyped to MVT::Untyped to match similar...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-26
Evan Cheng
Disable LICM speculation in high register pressure...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-20
Devang Patel
As Evan suggested, loads from constant pool are safe...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-20
Devang Patel
Add a comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-17
Evan Cheng
Constraint register class with constrainRegClass()...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-17
Devang Patel
It is safe to speculate load from GOT. This fixes perfo...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-13
Nick Lewycky
Tabs to spaces.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Evan Cheng
Disable machine LICM speculation check (for profitabili...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Bill Wendling
Expand the check for a landing pad so that it looks...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Evan Cheng
Fix r141744.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-11
Evan Cheng
Refine r141689 with a tri-state variable.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-11
Bill Wendling
N.B. This is with the new EH scheme:
blob
|
commitdiff
|
raw
|
diff to current
2011-10-11
Devang Patel
Add dominance check for the instruction being hoisted.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-10
Devang Patel
Revert r141569 and r141576.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-10
Devang Patel
If loop header is also loop exiting block then it may...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-10
Devang Patel
Add dominance check for the instruction being hoisted.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-01
Evan Cheng
Teach MachineLICM reg pressure tracking code to deal...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-29
Evan Cheng
Sink SubtargetFeature and TargetInstrItineraries (renam...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-27
Evan Cheng
More refactoring. Move getRegClass from TargetOperandIn...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-11
Evan Cheng
Look pass copies when determining whether hoisting...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-07
Cameron Zwarich
Move getRegPressureLimit() from TargetLoweringInfo...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-20
Evan Cheng
Sorry, several patches in one.
blob
|
commitdiff
|
raw
|
diff to current
2011-01-10
Jakob Stoklund Olesen
Simplify a bunch of isVirtualRegister() and isPhysicalR...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-11
Dan Gohman
Add a FIXME comment.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-01
Jakob Stoklund Olesen
MachineLICM should not claim to be preserving the CFG...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-26
Evan Cheng
Use instruction itinerary to determine what instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-20
Evan Cheng
More accurate estimate / tracking of register pressure.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-20
Dan Gohman
Make CodeGen TBAA-aware.
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Evan Cheng
Re-enable register pressure aware machine licm with...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Owen Anderson
Get rid of static constructors for pass registration...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Daniel Dunbar
Revert r116781 "- Add a hook for target to determine...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Andrew Trick
Fix for machine licm assert: RCCost <= RegPressure...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-19
Evan Cheng
- Add a hook for target to determine whether an instruc...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-16
Evan Cheng
More machine LICM work. It now tracks register pressure...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-14
Evan Cheng
Register pressure and instruction latency aware machine...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-12
Owen Anderson
Begin adding static dependence information to passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-08
Evan Cheng
Don't waste time unfolding simple loads. The unfolded...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Owen Anderson
Now with fewer extraneous semicolons!
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Reapply r110396, with fixes to appease the Linux buildb...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-06
Owen Anderson
Revert r110396 to fix buildbots.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Owen Anderson
Don't use PassInfo* as a type identifier for passes...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-29
Dale Johannesen
Comment typo.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-21
Owen Anderson
Fix batch of converting RegisterPass<> to INTIALIZE_PASS().
blob
|
commitdiff
|
raw
|
diff to current
2010-07-20
Dale Johannesen
Fix test for switch statements and increase
blob
|
commitdiff
|
raw
|
diff to current
2010-07-20
Dale Johannesen
Don't hoist things out of a large switch inside a
blob
|
commitdiff
|
raw
|
diff to current
2010-07-14
Evan Cheng
Teach ProcessImplicitDefs to transform more COPY instru...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-12
Chris Lattner
change machinelicm to use MachineInstr::isSafeToMove...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-09
Dan Gohman
Fix MachineLICM to actually visit inner loops.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-22
Dan Gohman
Move PHIElimination's SplitCriticalEdge for MachineBasi...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-29
Evan Cheng
Doh. Machine LICM is re-initializing the CSE map over...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-13
Dan Gohman
Teach MachineLICM and MachineSink how to clear kill...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-20
Jakob Stoklund Olesen
When MachineLICM is hoisting a physical register after...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-17
Evan Cheng
Postra machine licm must add registers defined by loop...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-13
Evan Cheng
Fast path implicit_def check.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-13
Evan Cheng
Avoid variable shadowing.
blob
|
commitdiff
|
raw
|
diff to current
2010-04-13
Evan Cheng
Expand postra machine licm's capability a little more...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-13
Evan Cheng
Teach postra machine licm to hoist more obvious invaria...
blob
|
commitdiff
|
raw
|
diff to current
2010-04-13
Dan Gohman
Eliminate MachineBasicBlock::const_livein_iterator...
blob
|
commitdiff
|
raw
|
diff to current
next