projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Testcase for PR2032.
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
2008-01-11
Evan Cheng
A couple of obvious off-by-one bugs.
commit
|
commitdiff
|
tree
2008-01-11
Evan Cheng
Allow parameter attributes on varargs function parameters.
commit
|
commitdiff
|
tree
2008-01-10
Evan Cheng
Only remat loads from immutable stack slots.
commit
|
commitdiff
|
tree
2008-01-10
Evan Cheng
Simplify some code.
commit
|
commitdiff
|
tree
2008-01-10
Evan Cheng
Clearify the meaning of immutable StackObject.
commit
|
commitdiff
|
tree
2008-01-10
Evan Cheng
Codegen improvement has reduced one spill.
commit
|
commitdiff
|
tree
2008-01-10
Evan Cheng
Mark byval parameter stack objects mutable for now.
commit
|
commitdiff
|
tree
2008-01-10
Evan Cheng
Add a isImmutable bit to StackObject. Fixed stack objects...
commit
|
commitdiff
|
tree
2008-01-10
Evan Cheng
Do not use the stack pointer directly, issue a copyfromreg...
commit
|
commitdiff
|
tree
2008-01-10
Evan Cheng
Remove comments that do not correspond to anything...
commit
|
commitdiff
|
tree
2008-01-09
Evan Cheng
Special copy SUnit's do not have SDNode's.
commit
|
commitdiff
|
tree
2008-01-09
Evan Cheng
Fix sse2.psrl.w and sse2.psrl.q definitions.
commit
|
commitdiff
|
tree
2008-01-08
Evan Cheng
Minor fix to enable x86-64 pic jit (still fails for...
commit
|
commitdiff
|
tree
2008-01-08
Evan Cheng
Fix a x86-64 static codegen bug. This fixes a lot of...
commit
|
commitdiff
|
tree
2008-01-07
Evan Cheng
Only mark instructions that load a single value without...
commit
|
commitdiff
|
tree
next