projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Rematerialization logic was overly conservative when it comes to loads from fixed...
2008-02-23
Evan Cheng
Rematerialization logic was overly conservative when...
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
Update test.
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
If remating a machine instr with virtual register operand...
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
Remat of pic loads are now on by default.
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
Turning on remat of pic loads.
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
No need recognize load from a fixed argument slot as...
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
Recognize loads of arguments as re-materializable first...
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
Really. Why doesn't every arch support MMX?
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
Forgot this.
commit
|
commitdiff
|
tree
2008-02-23
Evan Cheng
Fix spill weight updating bug.
commit
|
commitdiff
|
tree
2008-02-22
Evan Cheng
Test case for PR2082.
commit
|
commitdiff
|
tree
2008-02-22
Evan Cheng
Same isPhysRegAvailable bug as local register allocator.
commit
|
commitdiff
|
tree
2008-02-22
Evan Cheng
Really really bad local register allocator bug. On...
commit
|
commitdiff
|
tree
2008-02-22
Evan Cheng
Add debugging printfs.
commit
|
commitdiff
|
tree
2008-02-22
Evan Cheng
Remove an invalid assertion now that there are implicit...
commit
|
commitdiff
|
tree
2008-02-22
Evan Cheng
Make sure reload of implicit uses are issued before...
commit
|
commitdiff
|
tree
2008-02-22
Evan Cheng
Allow re-materialization of pic load (controlled by...
commit
|
commitdiff
|
tree
2008-02-22
Evan Cheng
Enable re-materialization of instructions which have...
commit
|
commitdiff
|
tree
2008-02-22
Evan Cheng
Fix compiler warning.
commit
|
commitdiff
|
tree
2008-02-21
Evan Cheng
Help testing.
commit
|
commitdiff
|
tree
2008-02-21
Evan Cheng
Clean up some spilling code using MachineRegisterInfo.
commit
|
commitdiff
|
tree
2008-02-20
Evan Cheng
Poorly named option.
commit
|
commitdiff
|
tree
2008-02-20
Evan Cheng
Temporarily backing out r47337. It breaks a number...
commit
|
commitdiff
|
tree
2008-02-20
Evan Cheng
Added memmove to interpreter external functions list...
commit
|
commitdiff
|
tree
2008-02-20
Evan Cheng
XFAIL this for now.
commit
|
commitdiff
|
tree
2008-02-20
Evan Cheng
Disable for now. This is pessimizing code.
commit
|
commitdiff
|
tree
2008-02-19
Evan Cheng
Add hidden option -x86-fold-and-in-test to test the...
commit
|
commitdiff
|
tree
2008-02-19
Evan Cheng
New test.
commit
|
commitdiff
|
tree
2008-02-19
Evan Cheng
PR1909: Tail merging pass ran wild. It makes no sense...
commit
|
commitdiff
|
tree
2008-02-19
Evan Cheng
Me not like duplicated comments.
commit
|
commitdiff
|
tree
2008-02-18
Evan Cheng
- When DAG combiner is folding a bit convert into a...
commit
|
commitdiff
|
tree
2008-02-18
Evan Cheng
- Remove the previous check which broke coalescer-commute3.ll
commit
|
commitdiff
|
tree
2008-02-18
Evan Cheng
For now, avoid commuting def MI for copy MI's whose...
commit
|
commitdiff
|
tree
2008-02-16
Evan Cheng
Refactor some code; check if commuteInstruction is...
commit
|
commitdiff
|
tree
2008-02-15
Evan Cheng
This test is not interesting.
commit
|
commitdiff
|
tree
2008-02-15
Evan Cheng
The copy instruction being coalesced will be removed...
commit
|
commitdiff
|
tree
2008-02-15
Evan Cheng
- Removing the infamous r2rMap_ and rep() method. Now...
commit
|
commitdiff
|
tree
2008-02-15
Evan Cheng
Added CommuteChangesDestination(). This returns true...
commit
|
commitdiff
|
tree
2008-02-15
Evan Cheng
Remove unnecessary #include.
commit
|
commitdiff
|
tree
2008-02-14
Evan Cheng
Fix test.
commit
|
commitdiff
|
tree
2008-02-13
Evan Cheng
Some code clean up.
commit
|
commitdiff
|
tree
2008-02-13
Evan Cheng
Simplify.
commit
|
commitdiff
|
tree
2008-02-13
Evan Cheng
Simplify.
commit
|
commitdiff
|
tree
2008-02-13
Evan Cheng
Fix a potential serious problem where kills belonging...
commit
|
commitdiff
|
tree
2008-02-13
Evan Cheng
* Cannot safely commute an instruction there are other...
commit
|
commitdiff
|
tree
2008-02-13
Evan Cheng
New tests.
commit
|
commitdiff
|
tree
2008-02-13
Evan Cheng
Initial support for copy elimination by commuting its...
commit
|
commitdiff
|
tree
2008-02-13
Evan Cheng
- Added removeValNo() to remove all live ranges of...
commit
|
commitdiff
|
tree
2008-02-13
Evan Cheng
commuteInstr() can now commute non-ssa machine instrs.
commit
|
commitdiff
|
tree
2008-02-13
Evan Cheng
Added debugging routine dumpUses.
commit
|
commitdiff
|
tree
2008-02-12
Evan Cheng
Revert r46916 PPCTargetAsmInfo.cpp.
commit
|
commitdiff
|
tree
2008-02-12
Evan Cheng
Only using x86-64 rip relative addressing in non-staic...
commit
|
commitdiff
|
tree
2008-02-12
Evan Cheng
Don't mask the isel bug.
commit
|
commitdiff
|
tree
2008-02-12
Evan Cheng
This test assumes no SSE4.1.
commit
|
commitdiff
|
tree
2008-02-12
Evan Cheng
Update comment.
commit
|
commitdiff
|
tree
2008-02-12
Evan Cheng
Unbreak various insert_vector_elt and extract_vector_elt...
commit
|
commitdiff
|
tree
2008-02-12
Evan Cheng
Fix some test cases.
commit
|
commitdiff
|
tree
2008-02-11
Evan Cheng
Determine whether a spill kills the register it's spilling...
commit
|
commitdiff
|
tree
2008-02-09
Evan Cheng
Remove unused hidden option.
commit
|
commitdiff
|
tree
2008-02-08
Evan Cheng
Forgot these files.
commit
|
commitdiff
|
tree
2008-02-08
Evan Cheng
Also print alignment.
commit
|
commitdiff
|
tree
2008-02-08
Evan Cheng
It's not always safe to fold movsd into xorpd, etc...
commit
|
commitdiff
|
tree
2008-02-08
Evan Cheng
Added missing entries in X86 load / store folding tables.
commit
|
commitdiff
|
tree
2008-02-07
Evan Cheng
Remove remnant of load folding in local register allocator...
commit
|
commitdiff
|
tree
2008-02-07
Evan Cheng
Fix a x86-64 codegen deficiency. Allow gv + offset...
commit
|
commitdiff
|
tree
2008-02-07
Evan Cheng
In some cases, e.g. ADD32ri, no transformation is made...
commit
|
commitdiff
|
tree
2008-02-06
Evan Cheng
It's PR1925, not PR1609.
commit
|
commitdiff
|
tree
2008-02-06
Evan Cheng
Fix a number of local register allocator issues: PR1609.
commit
|
commitdiff
|
tree
2008-02-06
Evan Cheng
RegAllocaLocal still *requires* LiveVariables since...
commit
|
commitdiff
|
tree
2008-02-05
Evan Cheng
Fix PR1975: dag isel emitter produces patterns that...
commit
|
commitdiff
|
tree
2008-02-05
Evan Cheng
Move to getCALLSEQ_END to ensure CALLSEQ_END node produces...
commit
|
commitdiff
|
tree
2008-02-05
Evan Cheng
If a vr is already marked alive in a bb, then it has...
commit
|
commitdiff
|
tree
2008-02-05
Evan Cheng
This should also work on x86 now.
commit
|
commitdiff
|
tree
2008-02-05
Evan Cheng
Unbreak teh build.
commit
|
commitdiff
|
tree
2008-02-04
Evan Cheng
Typo.
commit
|
commitdiff
|
tree
2008-02-04
Evan Cheng
Dwarf requires variable entries to be in the source...
commit
|
commitdiff
|
tree
2008-02-02
Evan Cheng
Get rid of the annoying blank lines before labels.
commit
|
commitdiff
|
tree
2008-02-02
Evan Cheng
Unbreak ppc debug support.
commit
|
commitdiff
|
tree
2008-02-02
Evan Cheng
SDIsel processes llvm.dbg.declare by recording the...
commit
|
commitdiff
|
tree
2008-02-02
Evan Cheng
Frame index can be negative.
commit
|
commitdiff
|
tree
2008-02-01
Evan Cheng
Update llvm.dbg.func.start.
commit
|
commitdiff
|
tree
2008-02-01
Evan Cheng
Remove the nasty LABEL hack with a much less evil one...
commit
|
commitdiff
|
tree
2008-02-01
Evan Cheng
Rename RecordLabel to RecordSourceLine because that...
commit
|
commitdiff
|
tree
2008-01-31
Evan Cheng
Revert 46556 and 46585. Dan please fix the PseudoSourceValue...
commit
|
commitdiff
|
tree
2008-01-31
Evan Cheng
Add a comment for a nasty short term hack.
commit
|
commitdiff
|
tree
2008-01-31
Evan Cheng
Add an extra operand to LABEL nodes which distinguishes...
commit
|
commitdiff
|
tree
2008-01-31
Evan Cheng
Add x86 specific getFrameIndexOffset(). This fixes...
commit
|
commitdiff
|
tree
2008-01-31
Evan Cheng
MRegisterInfo::getLocation() is a really bad idea....
commit
|
commitdiff
|
tree
2008-01-31
Evan Cheng
Makes the same change in ppc backend: avoid inserting...
commit
|
commitdiff
|
tree
2008-01-31
Evan Cheng
Also avoid adding callee save code before debug labels.
commit
|
commitdiff
|
tree
2008-01-30
Evan Cheng
Fixed a bug in MergeValueInAsValue() pointed out by...
commit
|
commitdiff
|
tree
2008-01-30
Evan Cheng
Treat the label for the first @llvm.dbg.stoppoint the...
commit
|
commitdiff
|
tree
2008-01-30
Evan Cheng
A semi-gross fix for a debug info issue. When inserting...
commit
|
commitdiff
|
tree
2008-01-30
Evan Cheng
Even though InsertAtEndOfBasicBlock is an ugly hack...
commit
|
commitdiff
|
tree
2008-01-30
Evan Cheng
Skip over the label which marks the beginning of the...
commit
|
commitdiff
|
tree
2008-01-29
Evan Cheng
Work in progress. This patch *fixes* x86-64 calls which...
commit
|
commitdiff
|
tree
2008-01-29
Evan Cheng
Update this test case.
commit
|
commitdiff
|
tree
2008-01-26
Evan Cheng
New test case.
commit
|
commitdiff
|
tree
2008-01-24
Evan Cheng
Forgot these.
commit
|
commitdiff
|
tree
2008-01-23
Evan Cheng
Let each target decide byval alignment. For X86, it...
commit
|
commitdiff
|
tree
next