projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix a latent bug exposed by my truncstore patch. We compiled stfiwx-2.ll to:
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
2008-01-07
Evan Cheng
Unbreak x86-64.
commit
|
commitdiff
|
tree
2008-01-05
Evan Cheng
X86 JIT PIC jumptable support.
commit
|
commitdiff
|
tree
2008-01-05
Evan Cheng
Combine MovePCtoStack + POP32r into one instruction...
commit
|
commitdiff
|
tree
2008-01-04
Evan Cheng
Unbreak tailcall opt in JIT.
commit
|
commitdiff
|
tree
2008-01-04
Evan Cheng
X86 PIC JIT support fixes: encoding bugs, add lazy...
commit
|
commitdiff
|
tree
2008-01-04
Evan Cheng
Correct order of parameters.
commit
|
commitdiff
|
tree
2008-01-03
Evan Cheng
Change MachineRelocation::DoesntNeedFnStub to NeedStub...
commit
|
commitdiff
|
tree
2008-01-02
Evan Cheng
X86 PIC JIT bug fix: relocations for constantpool and...
commit
|
commitdiff
|
tree
2007-12-22
Evan Cheng
Preliminary PIC JIT support for X86 (32-bit) / Darwin.
commit
|
commitdiff
|
tree
2007-12-22
Evan Cheng
Oops.
commit
|
commitdiff
|
tree
2007-12-22
Evan Cheng
Fix JIT code emission of X86::MovePCtoStack.
commit
|
commitdiff
|
tree
2007-12-22
Evan Cheng
Allow JIT with non-static relocation model.
commit
|
commitdiff
|
tree
2007-12-21
Evan Cheng
New entry.
commit
|
commitdiff
|
tree
2007-12-21
Evan Cheng
Add a few more missing gcc builtin's.
commit
|
commitdiff
|
tree
2007-12-20
Evan Cheng
Fix JIT encoding for CMPSD as well.
commit
|
commitdiff
|
tree
2007-12-20
Evan Cheng
Type specification didn't match gcc's.
commit
|
commitdiff
|
tree
2007-12-20
Evan Cheng
More accurate checks for two-address constraints.
commit
|
commitdiff
|
tree
2007-12-20
Evan Cheng
Remove xfail. This is fixed.
commit
|
commitdiff
|
tree
2007-12-20
Evan Cheng
The physical register + virtual register joining requirement...
commit
|
commitdiff
|
tree
2007-12-20
Evan Cheng
Bring back a burr scheduling heuristic that's still...
commit
|
commitdiff
|
tree
2007-12-20
Evan Cheng
Clean up previous patch: PHI uses should not prevent...
commit
|
commitdiff
|
tree
2007-12-19
Evan Cheng
Allow iv reuse if the user is a PHI node which is in...
commit
|
commitdiff
|
tree
2007-12-19
Evan Cheng
Don't leave newly created nodes around if it turns...
commit
|
commitdiff
|
tree
2007-12-18
Evan Cheng
Fix PR1872: SrcValue and SrcValueOffset should not...
commit
|
commitdiff
|
tree
2007-12-18
Evan Cheng
Also print alignment and volatileness.
commit
|
commitdiff
|
tree
2007-12-18
Evan Cheng
FIX for PR1799: When a load is unfolded from an instruction...
commit
|
commitdiff
|
tree
2007-12-18
Evan Cheng
SelectionDAG::dump() should print SrcValue of LoadSDNode...
commit
|
commitdiff
|
tree
2007-12-18
Evan Cheng
Remove int_x86_sse2_movl_dq. It's replaced with a string...
commit
|
commitdiff
|
tree
2007-12-18
Evan Cheng
These have matching builtin's in 4.2.
commit
|
commitdiff
|
tree
2007-12-17
Evan Cheng
Bring back int_x86_sse2_movl_dq intrinsic for backward...
commit
|
commitdiff
|
tree
2007-12-15
Evan Cheng
Make better use of instructions that clear high bits...
commit
|
commitdiff
|
tree
2007-12-15
Evan Cheng
__builtin_ia32_movqv4si is now expanded to a shuffle.
commit
|
commitdiff
|
tree
2007-12-14
Evan Cheng
Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64toPQIrm...
commit
|
commitdiff
|
tree
2007-12-14
Evan Cheng
Fix (mem) <-> low 64-bits of xmm bugs pointed out by...
commit
|
commitdiff
|
tree
2007-12-14
Evan Cheng
Fix bsf / bsr jit encoding.
commit
|
commitdiff
|
tree
2007-12-14
Evan Cheng
Oops. Forgot these.
commit
|
commitdiff
|
tree
2007-12-14
Evan Cheng
Fix ctlz and cttz. llvm definition requires them to...
commit
|
commitdiff
|
tree
2007-12-14
Evan Cheng
Bug fix. Must also match ResNo when matching an operand...
commit
|
commitdiff
|
tree
2007-12-14
Evan Cheng
Implement ctlz and cttz with bsr and bsf.
commit
|
commitdiff
|
tree
2007-12-13
Evan Cheng
Fix typo.
commit
|
commitdiff
|
tree
2007-12-13
Evan Cheng
Be extra careful with extension use optimation. Now...
commit
|
commitdiff
|
tree
2007-12-13
Evan Cheng
Fold some and + shift in x86 addressing mode.
commit
|
commitdiff
|
tree
2007-12-13
Evan Cheng
Oops. Forgot these.
commit
|
commitdiff
|
tree
2007-12-12
Evan Cheng
Cosmetic change.
commit
|
commitdiff
|
tree
2007-12-12
Evan Cheng
Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32...
commit
|
commitdiff
|
tree
2007-12-12
Evan Cheng
Use shuffles to implement insert_vector_elt for i32...
commit
|
commitdiff
|
tree
2007-12-12
Evan Cheng
Add a test case for -optimize-ext-uses.
commit
|
commitdiff
|
tree
2007-12-12
Evan Cheng
Lower a build_vector with all constants into a constpool...
commit
|
commitdiff
|
tree
2007-12-12
Evan Cheng
Don't muck with phi nodes; bug fixes.
commit
|
commitdiff
|
tree
2007-12-12
Evan Cheng
Bug fix. Only safe to perform extension uses optimization...
commit
|
commitdiff
|
tree
2007-12-11
Evan Cheng
If deleting a reload instruction due to reuse (value...
commit
|
commitdiff
|
tree
2007-12-11
Evan Cheng
Switch over to MachineLoopInfo.
commit
|
commitdiff
|
tree
2007-12-11
Evan Cheng
Pretty print shuffle mask operand.
commit
|
commitdiff
|
tree
2007-12-11
Evan Cheng
- Improved v8i16 shuffle lowering. It now uses pshuflw...
commit
|
commitdiff
|
tree
2007-12-08
Evan Cheng
Doh
commit
|
commitdiff
|
tree
2007-12-08
Evan Cheng
Fix a compilation warning.
commit
|
commitdiff
|
tree
2007-12-08
Evan Cheng
Fix a compilation warning.
commit
|
commitdiff
|
tree
2007-12-07
Evan Cheng
Add comment.
commit
|
commitdiff
|
tree
2007-12-07
Evan Cheng
Much improved v8i16 shuffles. (Step 1).
commit
|
commitdiff
|
tree
2007-12-07
Evan Cheng
New test case.
commit
|
commitdiff
|
tree
2007-12-07
Evan Cheng
Add an option to control this heuristic tweak so I...
commit
|
commitdiff
|
tree
2007-12-06
Evan Cheng
Remove a bogus optimization. It's not possible to do...
commit
|
commitdiff
|
tree
2007-12-06
Evan Cheng
Fix a bogus test case.
commit
|
commitdiff
|
tree
next