index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
Age
Commit message (
Expand
)
Author
2010-05-18
Fix a crash when debugging the coalescer. DebugValue instructions are not
Bob Wilson
2010-05-18
Remember to update VirtRegLastUse when spilling without killing before a call.
Jakob Stoklund Olesen
2010-05-18
Sink dag combine's post index load / store code that swap base ptr and index ...
Evan Cheng
2010-05-18
Properly handle multiple definitions of a virtual register in the same
Jakob Stoklund Olesen
2010-05-18
Continuously refine the register class of REG_SEQUENCE def with all the sourc...
Evan Cheng
2010-05-18
Fix PR7162: Use source register classes and sub-indices to determine the corr...
Evan Cheng
2010-05-18
Teach the machine code verifier to use getSubRegisterRegClass().
Jakob Stoklund Olesen
2010-05-18
llc (et al): Add support for --show-encoding and --show-inst.
Daniel Dunbar
2010-05-18
FIX PR7158. SimplifyVBinOp was asserting when it fails to constant fold (op (...
Evan Cheng
2010-05-17
Fix PR7175. Insert copies of a REG_SEQUENCE source if it is used by other REG...
Evan Cheng
2010-05-17
- Set the "HasCalls" flag after instruction selection is finished.
Bill Wendling
2010-05-17
More data/parsing support for tls directives. Add a few more testcases
Eric Christopher
2010-05-17
Fix PR7156. If the sources of a REG_SEQUENCE are all IMPLICIT_DEF's. Replace ...
Evan Cheng
2010-05-17
Pull the UsedInInstr.test() calls into calcSpillCost() and remember aliases.
Jakob Stoklund Olesen
2010-05-17
Add some section and constant support for darwin TLS.
Eric Christopher
2010-05-17
Careful with reg_sequence coalescing to not to overwrite sub-register indices.
Evan Cheng
2010-05-17
Remove debug option. Add comment on spill order determinism.
Jakob Stoklund Olesen
2010-05-17
Avoid allocating the same physreg to multiple virtregs in one instruction.
Jakob Stoklund Olesen
2010-05-17
Minor optimizations. DenseMap::begin() is surprisingly slow on an empty map.
Jakob Stoklund Olesen
2010-05-17
Extract spill cost calculation to a new method, and use definePhysReg() to clear
Jakob Stoklund Olesen
2010-05-17
Remove unused member variable.
Zhongxing Xu
2010-05-17
Only use clairvoyance when defining a register, and then only if it has one use.
Jakob Stoklund Olesen
2010-05-17
Eliminate a hash table probe when killing virtual registers.
Jakob Stoklund Olesen
2010-05-17
Execute virtreg kills immediately instead of after processing all uses.
Jakob Stoklund Olesen
2010-05-17
Sprinkle superregister <imp-def> and <imp-kill> operands when dealing with su...
Jakob Stoklund Olesen
2010-05-17
Now that we don't keep live registers across calls, there is not reason to go
Jakob Stoklund Olesen
2010-05-17
Boldly attempt consistent capitalization. Functional changes unintended.
Jakob Stoklund Olesen
2010-05-17
Spill and kill all virtual registers across a call.
Jakob Stoklund Olesen
2010-05-17
Reduce hashtable probes by using DenseMap::insert() for lookup.
Jakob Stoklund Olesen
2010-05-17
Make MBB a class member instead of passing it around everywhere.
Jakob Stoklund Olesen
2010-05-17
Yes, if the redef is a copy, update the old val# with the copy. But make sure...
Evan Cheng
2010-05-15
Fix uint64->{float, double} conversion to do rounding correctly in 32-bit.
Dale Johannesen
2010-05-15
Improve assertion messages.
Dale Johannesen
2010-05-15
improve portability to systems that don't have powf/modf (e.g. solaris 9)
Chris Lattner
2010-05-15
Fix an GCC warning that seems to have actually caught a bug (!!!) in
Chandler Carruth
2010-05-15
Calculate liveness on the fly for local registers.
Jakob Stoklund Olesen
2010-05-15
A partial re-def instruction may be a copy.
Evan Cheng
2010-05-14
Teach two-address pass to do some coalescing while eliminating REG_SEQUENCE
Evan Cheng
2010-05-14
Fast ISel trivially coalesces away no-op casts, so check for this when
Dan Gohman
2010-05-14
Don't bother spilling before a return
Jakob Stoklund Olesen
2010-05-14
RegAllocLocal can count copies too
Jakob Stoklund Olesen
2010-05-14
Track allocatable instead of reserved regs, and never take an unallocatable h...
Jakob Stoklund Olesen
2010-05-14
Don't set kill flags for instructions which the scheduler has cloned.
Dan Gohman
2010-05-14
Avoid scanning the long tail of physreg operands on calls
Jakob Stoklund Olesen
2010-05-14
Do not forget to mark prcessed arguments.
Devang Patel
2010-05-14
Count coalesced copies
Jakob Stoklund Olesen
2010-05-14
Allow virtreg redefines when verifying for RegAllocFast
Jakob Stoklund Olesen
2010-05-14
Remove trailing whitespace
Jim Grosbach
2010-05-14
80 column and trailing whitespace cleanup
Jim Grosbach
2010-05-14
add cmd line option to leave dbgvalues in during post-RA sceduling. Useful
Jim Grosbach
[prev]
[next]