projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove static global GCNames from Function.cpp and move it to the Context
[oota-llvm.git]
/
lib
/
CodeGen
/
MachineLICM.cpp
2016-01-06
Sanjay Patel
rangify; NFCI
blob
|
commitdiff
|
raw
2015-12-23
Philip Reames
[MachineLICM] Fix handling of memoperands
blob
|
commitdiff
|
raw
|
diff to current
2015-12-10
Sanjay Patel
remove duplicated comments and don't repeat function...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-09
Duncan P. N. Exon...
CodeGen: Continue removing ilist iterator implicit...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
Matthias Braun
Save LaneMask with livein registers
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
Chandler Carruth
[PM/AA] Rebuild LLVM's alias analysis infrastructure...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
Reid Kleckner
[WinEH] Add some support for code generating catchpad
blob
|
commitdiff
|
raw
|
diff to current
2015-08-24
Matthias Braun
MachineBasicBlock: Add liveins() method returning an...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Alex Lorenz
PseudoSourceValue: Replace global manager with a manage...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-13
Matthias Braun
MachineLICM: Use TargetSchedModel instead of just itine...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-29
Matthias Braun
CodeGen: Use mop_iterator instead of MIOperands/ConstMI...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-19
Matthias Braun
MachineInstr: Remove unused parameter.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-14
Daniel Jasper
[MachineLICM] Use newer model of register pressure...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-08
Daniel Jasper
[MachineLICM] Cleanup, remove unused parameters. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-07
Daniel Jasper
Cleanup register pressure calculation in MachineLICM.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-07
Daniel Jasper
[MachineLICM] Remove obsolete comment about not conside...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-03
Daniel Jasper
[MachineLICM] Small cleanup: Constify and rangeify.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-14
Daniel Jasper
[MachineLICM] First steps of sinking GEPs near calls.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-05
Daniel Jasper
Small cleanup of MachineLICM.cpp
blob
|
commitdiff
|
raw
|
diff to current
2015-01-08
Hal Finkel
[MachineLICM] A command-line option to hoist even cheap...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-19
David Blaikie
Update SetVector to rely on the underlying set's insert...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-14
Eric Christopher
Remove the use and member variable of the TargetMachine...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-03
Benjamin Kramer
Eliminate some deep std::vector copies. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
blob
|
commitdiff
|
raw
|
diff to current
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
next