projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Add an MO_Undef MachineOperandType, intended for INSERT_SUBREG. Next up MO_Undead.
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
2008-01-22
Evan Cheng
SSE varargs arguments are passed in memory.
commit
|
commitdiff
|
tree
2008-01-18
Evan Cheng
Fix makefiles to enable Apply style debug build.
commit
|
commitdiff
|
tree
2008-01-17
Evan Cheng
Test case for varargs parameter attribute issue I just...
commit
|
commitdiff
|
tree
2008-01-17
Evan Cheng
DAE bug fix. Don't lose parameter attributes on vararg...
commit
|
commitdiff
|
tree
2008-01-17
Evan Cheng
When a live virtual register is being clobbered by...
commit
|
commitdiff
|
tree
2008-01-17
Evan Cheng
Replace std::vector<bool> with BitVector.
commit
|
commitdiff
|
tree
2008-01-16
Evan Cheng
Fixes a nasty dag combiner bug that causes a bunch...
commit
|
commitdiff
|
tree
2008-01-15
Evan Cheng
Unbreak the build.
commit
|
commitdiff
|
tree
2008-01-15
Evan Cheng
Oops. Forgot to commit this.
commit
|
commitdiff
|
tree
2008-01-15
Evan Cheng
Oops. Forgot to commit this.
commit
|
commitdiff
|
tree
2008-01-15
Evan Cheng
Rename CCIfStruct to CCIfByVal and CCStructAssign to...
commit
|
commitdiff
|
tree
2008-01-15
Evan Cheng
Both x86-32 and x86-64 handle byval parameter attributes.
commit
|
commitdiff
|
tree
2008-01-15
Evan Cheng
ByVal stack slot alignment should be at least as large...
commit
|
commitdiff
|
tree
2008-01-15
Evan Cheng
Revert my last commit. Not needed.
commit
|
commitdiff
|
tree
2008-01-14
Evan Cheng
Need a space to separate Make options.
commit
|
commitdiff
|
tree
2008-01-14
Evan Cheng
Simplify code.
commit
|
commitdiff
|
tree
2008-01-12
Evan Cheng
Add hasByValArgument() to test if a call instruction...
commit
|
commitdiff
|
tree
2008-01-12
Evan Cheng
Indirect call with byval parameter requires a cast...
commit
|
commitdiff
|
tree
2008-01-12
Evan Cheng
Add -disable-lto optimization.
commit
|
commitdiff
|
tree
2008-01-12
Evan Cheng
Code clean up.
commit
|
commitdiff
|
tree
2008-01-12
Evan Cheng
ByVal arguments are passed on stack. Make sure to allocate...
commit
|
commitdiff
|
tree
2008-01-11
Evan Cheng
More cbe byval fixes.
commit
|
commitdiff
|
tree
2008-01-11
Evan Cheng
Some C backend ByVal parameter attribute support. Not...
commit
|
commitdiff
|
tree
2008-01-11
Evan Cheng
Rename Int_CVTSI642SSr* to Int_CVTSI2SS64r* for naming...
commit
|
commitdiff
|
tree
next