projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
DIBuilder: simplify array generation to produce true zero-length arrays
[oota-llvm.git]
/
lib
/
CodeGen
/
VirtRegMap.cpp
2013-11-08
Quentin Colombet
[VirtRegMap] Fix for PR17825. Do not ignore noreturn...
blob
|
commitdiff
|
raw
2013-09-25
Quentin Colombet
[PR16882] Ignore noreturn definitions when setting...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-04
Jakob Stoklund Olesen
Remove VirtRegMap::getRegAllocPref().
blob
|
commitdiff
|
raw
|
diff to current
2012-12-04
Jakob Stoklund Olesen
Use MRI::getSimpleHint() instead of getRegAllocPref...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Jakob Stoklund Olesen
Add VirtRegMap::hasKnownPreference().
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-11-28
Jakob Stoklund Olesen
Make the LiveRegMatrix analysis available to targets.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Jakob Stoklund Olesen
Switch most getReservedRegs() clients to the MRI equiva...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-21
Evan Cheng
Fix a significant recent(?) regression. StackSlotColori...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-11
Manman Ren
Release build: guard dump functions with
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Manman Ren
Release build: guard dump functions with "ifndef NDEBUG"
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Jakob Stoklund Olesen
Handle overlapping regunit intervals in LiveIntervals...
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-09
Jakob Stoklund Olesen
Also compute MBB live-in lists in the new rewriter...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-08
Jakob Stoklund Olesen
Reintroduce VirtRegRewriter.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-17
Jakob Stoklund Olesen
Transfer regmasks to MRI.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-19
Evan Cheng
Rewriter should definitly rewrite instructions inside...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-07
Jakob Stoklund Olesen
Use the 'regalloc' debug tag for most register allocato...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-03
Jakob Stoklund Olesen
Assert when reserved registers have been assigned.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-13
Jakob Stoklund Olesen
More dead code elimination in VirtRegMap.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-13
Jakob Stoklund Olesen
Stop tracking spill slot uses in VirtRegMap.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-13
Jakob Stoklund Olesen
Remove dead code and data from VirtRegMap.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-13
Jakob Stoklund Olesen
Stop tracking unused registers in VirtRegMap.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-05
Jakob Stoklund Olesen
Also add <imp-use,kill> flags for redefined super-regis...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Jakob Stoklund Olesen
VirtRegMap is counting spill slots, not register spills.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-06
Jakob Stoklund Olesen
Also count identity copies.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-27
Jakob Stoklund Olesen
Also add <imp-def> operands for defined and dead super...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-31
Jakob Stoklund Olesen
Don't completely eliminate identity copies that also...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-23
Jakob Stoklund Olesen
Dump the register map before rewriting.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-18
Jakob Stoklund Olesen
Add VirtRegMap::rewrite() and use it in the new registe...
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
2011-01-09
Jakob Stoklund Olesen
Remove MachineRegisterInfo::getLastVirtReg(), it was...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-09
Jakob Stoklund Olesen
Replace TargetRegisterInfo::printReg with a PrintReg...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-08
Jakob Stoklund Olesen
Fix VirtRegMap to use TRI::index2VirtReg and TRI::virtR...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-16
Jakob Stoklund Olesen
Remember to resize SpillSlotToUsesMap when allocating...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-07
Owen Anderson
Now with fewer extraneous semicolons!
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-02-26
Jakob Stoklund Olesen
Use the right floating point load/store instructions...
blob
|
commitdiff
|
raw
|
diff to current
2010-02-10
Dan Gohman
Fix "the the" and similar typos.
blob
|
commitdiff
|
raw
|
diff to current
2010-01-05
David Greene
Change errs() to dbgs().
blob
|
commitdiff
|
raw
|
diff to current
2009-11-12
David Greene
Add a bool flag to StackObjects telling whether they...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-03
Lang Hames
The Indexes Patch.
blob
|
commitdiff
|
raw
|
diff to current
2009-10-17
Evan Cheng
Distinquish stack slots from other stack objects. They...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-23
Chris Lattner
remove some uses of llvm/Support/Streams.h
blob
|
commitdiff
|
raw
|
diff to current
2009-07-24
Daniel Dunbar
Move more to raw_ostream, provide support for writing...
blob
|
commitdiff
|
raw
|
diff to current
2009-06-15
Evan Cheng
Part 1.
blob
|
commitdiff
|
raw
|
diff to current
2009-06-14
Evan Cheng
Move register allocation preference (or hint) from...
blob
|
commitdiff
|
raw
|
diff to current
2009-05-04
Mike Stump
Restore minor deletion.
blob
|
commitdiff
|
raw
|
diff to current
2009-05-03
Evan Cheng
In some rare cases, the register allocator can spill...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-31
Bill Wendling
Oy! When reverting r68073, I added in experimental...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-31
Bill Wendling
Revert r68073. It's causing a failure in the Apple...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-14
Daniel Dunbar
Add newlines at end of file (this can annoy gcov)
blob
|
commitdiff
|
raw
|
diff to current
2009-03-13
Owen Anderson
Convert VirtRegMap to a MachineFunctionPass.
blob
|
commitdiff
|
raw
|
diff to current
2009-03-11
Owen Anderson
Reorganization: Move the Spiller out of VirtRegMap...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-09
Evan Cheng
Yet another case where the spiller marked two uses...
blob
|
commitdiff
|
raw
|
diff to current
2009-03-08
Evan Cheng
If a MI uses the same register more than once, only...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-28
Evan Cheng
Last commit accidentially deleted this code.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-26
Evan Cheng
The last commit was overly conservative. It's ok to...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-26
Evan Cheng
If an available register falls through to a succ block...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-17
Evan Cheng
A couple of places where reused use operands should...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Bill Wendling
Revert this. It was breaking stuff.
blob
|
commitdiff
|
raw
|
diff to current
2009-02-13
Bill Wendling
Turn off the old way of handling debug information...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Dan Gohman
Adjust the sizes for a few SmallVectors to reflect...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Evan Cheng
It's (currently) not safe to keep certain physical...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-12
Evan Cheng
If availability info is kept when fallthrough into...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-11
Evan Cheng
Remove a bogus assertion. It's possible a live-in avail...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-11
Evan Cheng
Implement PR3495: local spiller optimization. The local...
blob
|
commitdiff
|
raw
|
diff to current
2009-02-03
Bill Wendling
Explicitly pass in debug location information to BuildMI.
blob
|
commitdiff
|
raw
|
diff to current
2009-01-20
Evan Cheng
Change TargetInstrInfo::isMoveInstr to return source...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-02
Evan Cheng
Fix PR3124: overly strict assert.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-17
Evan Cheng
Fix PR2898. Spiller delete a store for reuse before...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-17
Evan Cheng
Fix a very subtle spiller bug: UpdateKills should not...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-14
Dan Gohman
Fix command-line option printing to print two spaces...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-06
Dan Gohman
Don't dereference the end() iterator. Thanks to
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-11
Evan Cheng
Propagate subreg index when promoting a load to a copy.
blob
|
commitdiff
|
raw
|
diff to current
2008-09-10
Evan Cheng
Fix PR2664 - spiller GetRegForReload wasn't respecting...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-04
Evan Cheng
Fix an overly strict assertion. Source register of...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-19
Owen Anderson
Make SimpleSpiller respect subregister indices.
blob
|
commitdiff
|
raw
|
diff to current
2008-08-05
Evan Cheng
Fix PR2596: out of bound reference.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-18
Dan Gohman
Fix a LocalSpiller leak. This fixes tramp3d-v4.
blob
|
commitdiff
|
raw
|
diff to current
2008-07-07
Dan Gohman
Pool-allocation for MachineInstrs, MachineBasicBlocks...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-18
Evan Cheng
Cosmetic.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-16
Evan Cheng
Fix read after free found by valgrind.
blob
|
commitdiff
|
raw
|
diff to current
2008-06-13
Evan Cheng
Teach the spiller to commute instructions in order...
blob
|
commitdiff
|
raw
|
diff to current
2008-06-04
Evan Cheng
Move #include to right place.
blob
|
commitdiff
|
raw
|
diff to current
2008-05-23
Bill Wendling
Remove warnings about comparison between signed and...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-22
David Greene
Don't attempt to update SpillSlotToUsesMap for stack...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-20
Evan Cheng
More local spiller complexity!
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-07
Evan Cheng
Yet another nasty spiller bug.
blob
|
commitdiff
|
raw
|
diff to current
2008-04-11
Evan Cheng
Use of implicit_def is not part of live interval. Creat...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-31
Evan Cheng
Move reMaterialize() from TargetRegisterInfo to TargetI...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-26
Evan Cheng
Avoid commuting a def MI in order to coalesce a copy...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-21
Evan Cheng
A couple of kill marker maintainence bug.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-14
Evan Cheng
Fix PR2138. Apparently any modification to a std::multi...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-12
Dan Gohman
Change VirtRegMap's dump to dump to cerr, not DOUT...
blob
|
commitdiff
|
raw
|
diff to current
2008-03-12
Evan Cheng
Set NextMII after issuing a physical register spill.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-12
Evan Cheng
Minor debug output bug.
blob
|
commitdiff
|
raw
|
diff to current
2008-03-11
Evan Cheng
Transfer physical register spill info when load / store...
blob
|
commitdiff
|
raw
|
diff to current
next