index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
Commit message (
Expand
)
Author
Age
*
Grammar-o.
Eric Christopher
2011-03-21
*
We need to pass the TargetMachine object to the InstPrinter if we are printing
Bill Wendling
2011-03-21
*
Process all dead defs after rematerializing during splitting.
Jakob Stoklund Olesen
2011-03-20
*
Also eliminate redundant spills downstream of inserted reloads.
Jakob Stoklund Olesen
2011-03-20
*
Change an argument to a LiveInterval instead of a register number to save som...
Jakob Stoklund Olesen
2011-03-20
*
Replace a broken LiveInterval::MergeValueInAsValue() with something simpler.
Jakob Stoklund Olesen
2011-03-19
*
Add debug output.
Jakob Stoklund Olesen
2011-03-19
*
Minor code re-structuring.
Evan Cheng
2011-03-19
*
Add support for legalizing UINT_TO_FP of vectors on platforms which do
Nadav Rotem
2011-03-19
*
Reapply 127939 since Daniel fixed the breakage. <rdar://problem/9012638>
Stuart Hastings
2011-03-19
*
Revert 127939. <rdar://problem/9012638>
Stuart Hastings
2011-03-19
*
Revise r126127 to address Daniel's comments. <rdar://problem/9012638>
Stuart Hastings
2011-03-19
*
Beginnings of MC-JIT code generation.
Jim Grosbach
2011-03-18
*
Extend live debug values down the dominator tree by following copies.
Jakob Stoklund Olesen
2011-03-18
*
Hoist spills when the same value is known to be in less loopy sibling registers.
Jakob Stoklund Olesen
2011-03-18
*
Accept instructions that read undefined values.
Jakob Stoklund Olesen
2011-03-18
*
Be more accurate about the slot index reading a register when dealing with defs
Jakob Stoklund Olesen
2011-03-18
*
BuildUDIV: If the divisor is even we can simplify the fixup of the multiplied...
Benjamin Kramer
2011-03-17
*
Dead code elimination may separate the live interval into multiple connected ...
Jakob Stoklund Olesen
2011-03-17
*
Move more logic into getTypeForExtArgOrReturn.
Cameron Zwarich
2011-03-17
*
Rename getTypeForExtendedInteger() to getTypeForExtArgOrReturn().
Cameron Zwarich
2011-03-17
*
Rewrite instructions as part of ConnectedVNInfoEqClasses::Distribute.
Jakob Stoklund Olesen
2011-03-17
*
Add a LiveRangeEdit delegate callback before shrinking a live range.
Jakob Stoklund Olesen
2011-03-16
*
Erase virtual registers that are unused after DCE.
Jakob Stoklund Olesen
2011-03-16
*
Tag cached interference with a user-provided tag instead of the virtual regis...
Jakob Stoklund Olesen
2011-03-16
*
Clarify debugging output.
Jakob Stoklund Olesen
2011-03-16
*
The x86-64 ABI says that a bool is only guaranteed to be sign-extended to a byte
Cameron Zwarich
2011-03-16
*
Don't recompute something that we already have in a local variable.
Cameron Zwarich
2011-03-16
*
Revert r127757, "Patch to a fix dwarf relocation problem on ARM. One-line fix
Daniel Dunbar
2011-03-16
*
Patch to a fix dwarf relocation problem on ARM. One-line fix plus the test wh...
Renato Golin
2011-03-16
*
Trace back through sibling copies to hoist spills and find rematerializable d...
Jakob Stoklund Olesen
2011-03-15
*
Preserve both isPHIDef and isDefByCopy bits when copying parent values.
Jakob Stoklund Olesen
2011-03-15
*
Add a peephole optimization to optimize pairs of bitcasts. e.g.
Evan Cheng
2011-03-15
*
sext(undef) = 0, because the top bits will all be the same.
Evan Cheng
2011-03-15
*
There are some situations which can cause the URoR hack to infinitely recurse
Bill Wendling
2011-03-15
*
Place context in member variables instead of passing around pointers.
Jakob Stoklund Olesen
2011-03-14
*
Rename members to match LLVM naming conventions more closely.
Jakob Stoklund Olesen
2011-03-14
*
BIT_CONVERT has been renamed to BITCAST.
Evan Cheng
2011-03-14
*
Minor optimization. sign-ext/anyext of undef is still undef.
Evan Cheng
2011-03-14
*
Now that we are deleting unused live intervals during allocation, pointers ma...
Jakob Stoklund Olesen
2011-03-13
*
Tell the register allocator about new unused virtual registers.
Jakob Stoklund Olesen
2011-03-13
*
Speculatively revert commit 127478 (jsjodin) in an attempt to fix the
Duncan Sands
2011-03-12
*
Include snippets in the live stack interval.
Jakob Stoklund Olesen
2011-03-12
*
Spill multiple registers at once.
Jakob Stoklund Olesen
2011-03-12
*
That's it, I am declaring this a failure of the C++03 STL.
Jakob Stoklund Olesen
2011-03-12
*
Fix the GCC test suite issue exposed by r127477, which was caused by stack
Cameron Zwarich
2011-03-11
*
Teach FastISel to support register-immediate-immediate instructions.
Owen Anderson
2011-03-11
*
Remove optimization emitting a reference insted of label difference, since it...
Jan Sjödin
2011-03-11
*
Replace -dag-chain-limit flag with constant. It has survived a release cycle ...
Andrew Trick
2011-03-11
*
Fix use of CompEnd predicate to be standards conforming
John Wiegley
2011-03-11
[next]