projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
SelectionDAG: Expand SELECT_CC to SELECT + SETCC
[oota-llvm.git]
/
lib
/
CodeGen
/
RegAllocFast.cpp
2014-04-22
Chandler Carruth
[Modules] Remove potential ODR violations by sinking...
blob
|
commitdiff
|
raw
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
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
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::tie with std::tie.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Alp Toker
[C++11] Expand and eliminate the LLVM_ENUM_INT_TYPE...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-08
Reid Kleckner
Explicitly request unsigned enum types when desired
blob
|
commitdiff
|
raw
|
diff to current
2013-10-05
Benjamin Kramer
Emit a better error when running out of registers on...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-16
Adrian Prantl
Debug info: Fix PR16736 and rdar://problem/14990587.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-14
Craig Topper
Use SmallVectorImpl& instead of SmallVector to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2013-07-10
Adrian Prantl
Use the appropriate unsigned int type for the offset.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-09
Adrian Prantl
Reapply an improved version of r180816/180817.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-16
David Blaikie
Debug Info: Simplify Frame Index handling in DBG_VALUE...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-21
Jakob Stoklund Olesen
Make RAFast::UsedInInstr indexed by register units.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-05
Jakob Stoklund Olesen
Remove special-casing of return blocks for liveness.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-20
Jakob Stoklund Olesen
Use MachineInstrBuilder in a few CodeGen passes.
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-29
Jakob Stoklund Olesen
Use MCPhysReg for RegisterClassInfo allocation orders.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Chad Rosier
Revert r168630, r168631, and r168633 as these are causi...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-26
Chad Rosier
Now that the X86 Maximal Stack Alignment Check pass...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-06
Chad Rosier
[regallocfast] Make sure the MachineRegisterInfo is...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-31
Akira Hatanaka
Change signature of function RAFast::spillAll to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Jakob Stoklund Olesen
Use a SparseSet instead of a BitVector for UsedInInstr...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Jakob Stoklund Olesen
Remove RegisterClassInfo::isReserved() and isAllocatable().
blob
|
commitdiff
|
raw
|
diff to current
2012-08-22
David Blaikie
Tidy up a few more uses of MF.getFunction()->getName().
blob
|
commitdiff
|
raw
|
diff to current
2012-08-08
Jakob Stoklund Olesen
Don't use getNextOperandForReg() in RAFast.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-06
Andrew Trick
Move RegisterClassInfo.h.
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-06-01
Jakob Stoklund Olesen
Simplify some more getAliasSet callers.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-14
Jakob Stoklund Olesen
Don't access MO reference after invalidating operand...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-14
Jakob Stoklund Olesen
Fix PR12821.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-20
Andrew Trick
SparseSet: Add support for key-derived indexes and...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-08
Craig Topper
Use uint16_t to store instruction implicit uses and...
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-22
Jakob Stoklund Olesen
80 col.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-22
Jakob Stoklund Olesen
Use SparseSet for the RAFast live virtual register...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-21
Andrew Trick
Clear virtual registers after they are no longer refere...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-17
Jakob Stoklund Olesen
Transfer regmasks to MRI.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-10
Andrew Trick
RegAlloc superpass: includes phi elimination, coalescin...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-31
Andrew Trick
Obvious unnecessary loop removal. Follow through from...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-31
Andrew Trick
RAFast: Generalize the logic for return operands.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-05
Jakob Stoklund Olesen
Freeze reserved registers before starting register...
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-11-22
Rafael Espindola
If a register is both an early clobber and part of...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Devang Patel
Insert modified DBG_VALUE into LiveDbgValueMap.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-02
Jakob Stoklund Olesen
Better diagnostics when inline asm fails to allocate.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Evan Cheng
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-28
Jakob Stoklund Olesen
Print registers by name instead of by number.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Devang Patel
After register is spilled there should not be any DBG_V...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Devang Patel
There could be more than one DBG_VALUE instructions...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-13
Jakob Stoklund Olesen
Be less aggressive about hinting in RAFast.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-02
Jakob Stoklund Olesen
Avoid calling TRI->getAllocatableSet in RAFast.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-02
Jakob Stoklund Olesen
Use RegisterClassInfo::getOrder in RAFast.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-22
Evan Cheng
Typo
blob
|
commitdiff
|
raw
|
diff to current
2011-04-18
Eric Christopher
Fix a bug where we were counting the alias sets as...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-13
Eric Christopher
Temporarily revert r129408 to see if it brings the...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-12
Eric Christopher
Fix a bug where we were counting the alias sets as...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-12
Eric Christopher
Add more comments... err debug statements to the fast...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-12
Eric Christopher
Fix typo.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-04
Nick Lewycky
Mark that the return is using EAX so that we don't...
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
2010-12-08
Eric Christopher
Fix comment.
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-09-10
Devang Patel
Add DEBUG message.
blob
|
commitdiff
|
raw
|
diff to current
2010-09-03
Jim Grosbach
previous patch was a little too tricky for its own...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-01
Jim Grosbach
The register allocator shouldn't consider allocating...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-01
Jim Grosbach
tidy up a few 80-column and trailing whitespace bits.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-31
Jakob Stoklund Olesen
Ignore unallocatable registers in RegAllocFast.
blob
|
commitdiff
|
raw
|
diff to current
2010-08-21
Eli Friedman
Delete dead comment.
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
Devang Patel
While emitting DBG_VALUE for registers spilled at the...
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-08-04
Devang Patel
While spilling live registers at the end of block check...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-29
Jakob Stoklund Olesen
Fix a bug in the -regalloc=fast handling of exotic...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-19
Devang Patel
Fix memory leak reported by valgrind.
blob
|
commitdiff
|
raw
|
diff to current
2010-07-16
Jakob Stoklund Olesen
Remove many calls to TII::isMoveInstr. Targets should...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-09
Devang Patel
Update DBG_VALUE to refer appropriate stack slot in...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-03
Jakob Stoklund Olesen
Detect and handle COPY in many places.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-29
Jakob Stoklund Olesen
Fix the handling of partial redefines in the fast regis...
blob
|
commitdiff
|
raw
|
diff to current
2010-06-28
Jakob Stoklund Olesen
Add more special treatment for inline asm in RegAllocFast.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-15
Jakob Stoklund Olesen
Avoid processing early clobbers twice in RegAllocFast.
blob
|
commitdiff
|
raw
|
diff to current
2010-06-04
Jakob Stoklund Olesen
Keep track of the call instructions whose clobber lists...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-19
Jakob Stoklund Olesen
Add support for partial redefs to the fast register...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-18
Jakob Stoklund Olesen
Properly handle multiple definitions of a virtual regis...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
Pull the UsedInInstr.test() calls into calcSpillCost...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
Remove debug option. Add comment on spill order determi...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
Avoid allocating the same physreg to multiple virtregs...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
Minor optimizations. DenseMap::begin() is surprisingly...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
Extract spill cost calculation to a new method, and...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
Only use clairvoyance when defining a register, and...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
Eliminate a hash table probe when killing virtual regis...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
Execute virtreg kills immediately instead of after...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
Sprinkle superregister <imp-def> and <imp-kill> operand...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
Now that we don't keep live registers across calls...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
Boldly attempt consistent capitalization. Functional...
blob
|
commitdiff
|
raw
|
diff to current
2010-05-17
Jakob Stoklund Olesen
Spill and kill all virtual registers across a call.
blob
|
commitdiff
|
raw
|
diff to current
next