2009-05-07 |
Evan Cheng | Code refactoring.
|
commit | commitdiff | tree |
2009-05-07 |
Evan Cheng | Rename "loop aligner" pass to "code placement optimization...
|
commit | commitdiff | tree |
2009-05-07 |
Evan Cheng | Eliminate compiler warnings.
|
commit | commitdiff | tree |
2009-05-06 |
Evan Cheng | Do not use register as base ptr of pre- and post- inc...
|
commit | commitdiff | tree |
2009-05-06 |
Evan Cheng | Unbreak the build.
|
commit | commitdiff | tree |
2009-05-05 |
Evan Cheng | Quotes should be printed before private prefix; some...
|
commit | commitdiff | tree |
2009-05-05 |
Evan Cheng | Forgot this in the last commit.
|
commit | commitdiff | tree |
2009-05-05 |
Evan Cheng | Enable stack coloring with regs at -O3.
|
commit | commitdiff | tree |
2009-05-05 |
Evan Cheng | bugpoint for jit should just ignore GCC arguments.
|
commit | commitdiff | tree |
2009-05-05 |
Evan Cheng | Revert part of 70929 that has to do with determining...
|
commit | commitdiff | tree |
2009-05-05 |
Evan Cheng | Do not substitute if the new register isn't in the...
|
commit | commitdiff | tree |
2009-05-05 |
Evan Cheng | Move getInstrOperandRegClass from the scheduler to...
|
commit | commitdiff | tree |
2009-05-04 |
Evan Cheng | Do forward and backward substitution to eliminate loads...
|
commit | commitdiff | tree |
2009-05-04 |
Evan Cheng | Default llc / lli optimization to "Default", which...
|
commit | commitdiff | tree |
2009-05-04 |
Evan Cheng | - Avoid the longer SIB encoding on x86_64 when it's...
|
commit | commitdiff | tree |
2009-05-03 |
Evan Cheng | Typo.
|
commit | commitdiff | tree |
2009-05-03 |
Evan Cheng | In some rare cases, the register allocator can spill...
|
commit | commitdiff | tree |
2009-05-01 |
Evan Cheng | Code clean up. Bye bye PhysRegTracker.
|
commit | commitdiff | tree |
2009-04-30 |
Evan Cheng | Add a smarter heuristic to determine when to coalesce...
|
commit | commitdiff | tree |
2009-04-30 |
Evan Cheng | Mark MOV8mr_NOREX and MOV8rm_NOREX as mayStore / mayLoad...
|
commit | commitdiff | tree |
2009-04-29 |
Evan Cheng | spillPhysRegAroundRegDefsUses() may have invalidated...
|
commit | commitdiff | tree |
2009-04-29 |
Evan Cheng | Determine allocation 'preference' with right register...
|
commit | commitdiff | tree |
2009-04-28 |
Evan Cheng | Move getMatchingSuperReg() out of coalescer and into...
|
commit | commitdiff | tree |
2009-04-28 |
Evan Cheng | Fix PR4034. Bug in LiveInterval::join when it's compacting...
|
commit | commitdiff | tree |
2009-04-28 |
Evan Cheng | Fix for PR4051. When 2address pass delete an instruction...
|
commit | commitdiff | tree |
2009-04-27 |
Evan Cheng | Fix PR4076. Correctly create live interval of physical...
|
commit | commitdiff | tree |
2009-04-27 |
Evan Cheng | Fix PR4056. It's possible a physical register def is...
|
commit | commitdiff | tree |
2009-04-27 |
Evan Cheng | Also delete last unused val#.
|
commit | commitdiff | tree |
2009-04-25 |
Evan Cheng | Reuse unused val#'s to avoid running out of memory...
|
commit | commitdiff | tree |
2009-04-25 |
Evan Cheng | Do not share a single unknown val# for all the live...
|
commit | commitdiff | tree |
2009-04-23 |
Evan Cheng | Update comments.
|
commit | commitdiff | tree |
2009-04-23 |
Evan Cheng | Fix an obvious type.
|
commit | commitdiff | tree |
2009-04-22 |
Evan Cheng | Make sure both operands have binary instructions have...
|
commit | commitdiff | tree |
2009-04-22 |
Evan Cheng | A few more places where the check of use_empty is needed.
|
commit | commitdiff | tree |
2009-04-22 |
Evan Cheng | Avoid deferencing use_begin() if value does not have...
|
commit | commitdiff | tree |
2009-04-21 |
Evan Cheng | It has finally happened. Spiller is now using live...
|
commit | commitdiff | tree |
2009-04-20 |
Evan Cheng | No, we are not avoiding -O3, just -fstrict-aliasing.
|
commit | commitdiff | tree |
2009-04-20 |
Evan Cheng | One Mac OS X, just build with -O3 but without -fstrict...
|
commit | commitdiff | tree |
2009-04-20 |
Evan Cheng | - Remove an arbitrary spill weight tweak that should...
|
commit | commitdiff | tree |
2009-04-20 |
Evan Cheng | Added a linearscan register allocation optimization...
|
commit | commitdiff | tree |
2009-04-18 |
Evan Cheng | Add a new LiveInterval::overlaps(). It checks if the...
|
commit | commitdiff | tree |
2009-04-17 |
Evan Cheng | Teach spiller to unfold instructions which modref spill...
|
commit | commitdiff | tree |
2009-04-15 |
Evan Cheng | Avoid making the transformation enabled by my last...
|
commit | commitdiff | tree |
2009-04-14 |
Evan Cheng | Optimize conditional branch on i1 phis with non-constant...
|
commit | commitdiff | tree |
2009-04-14 |
Evan Cheng | Mac OS X 10.6 and above do not use key manager to register...
|
commit | commitdiff | tree |
2009-04-14 |
Evan Cheng | Some of GR8_NOREX registers are only available in 64...
|
commit | commitdiff | tree |
2009-04-14 |
Evan Cheng | Fix PR3934 part 2. findOnlyInterestingUse() was not...
|
commit | commitdiff | tree |
2009-04-13 |
Evan Cheng | PR3934: Fix a bogus two-address pass assertion.
|
commit | commitdiff | tree |
2009-04-01 |
Evan Cheng | Recognize arm triplets.
|
commit | commitdiff | tree |
2009-03-31 |
Evan Cheng | Throttle back "fold select into operand" transformation...
|
commit | commitdiff | tree |
2009-03-31 |
Evan Cheng | Fully general expansion of integer shift of any size.
|
commit | commitdiff | tree |
2009-03-31 |
Evan Cheng | i128 shift libcalls are not available on x86.
|
commit | commitdiff | tree |
2009-03-31 |
Evan Cheng | X86 address mode isel tweak. If the base of the address...
|
commit | commitdiff | tree |
2009-03-30 |
Evan Cheng | When optimzing a mul by immediate into two, the resulting...
|
commit | commitdiff | tree |
2009-03-30 |
Evan Cheng | Turn a 2-address instruction into a 3-address one when...
|
commit | commitdiff | tree |
2009-03-30 |
Evan Cheng | Forgot this test.
|
commit | commitdiff | tree |
2009-03-28 |
Evan Cheng | Optimize some 64-bit multiplication by constants into...
|
commit | commitdiff | tree |
2009-03-27 |
Evan Cheng | Add a __builtin___memset_chk test.
|
commit | commitdiff | tree |
2009-03-26 |
Evan Cheng | -no-implicit-float means explicit fp operations are...
|
commit | commitdiff | tree |
2009-03-26 |
Evan Cheng | Add -march=x86.
|
commit | commitdiff | tree |
2009-03-26 |
Evan Cheng | tADDhirr is a thumb instruction. Do not allow this...
|
commit | commitdiff | tree |
2009-03-25 |
Evan Cheng | Add a test case for PR3779: when to promote the function...
|
commit | commitdiff | tree |
2009-03-25 |
Evan Cheng | Revert 67132. This is breaking some objective-c apps.
|
commit | commitdiff | tree |
2009-03-25 |
Evan Cheng | One more test.
|
commit | commitdiff | tree |
2009-03-25 |
Evan Cheng | Add __builtin___memcpy_chk tests.
|
commit | commitdiff | tree |
2009-03-25 |
Evan Cheng | Add a __builtin_object_size test.
|
commit | commitdiff | tree |
2009-03-25 |
Evan Cheng | CodeGen still defaults to non-verbose asm, but llc...
|
commit | commitdiff | tree |
2009-03-25 |
Evan Cheng | CodeGen still defaults to non-verbose asm, but llc...
|
commit | commitdiff | tree |
2009-03-25 |
Evan Cheng | Don't print global names twice with -asm-verbose.
|
commit | commitdiff | tree |
2009-03-24 |
Evan Cheng | Fix PR3845: Avoid stale MachineInstruction pointer...
|
commit | commitdiff | tree |
2009-03-24 |
Evan Cheng | Do not emit comments unless -asm-verbose.
|
commit | commitdiff | tree |
2009-03-23 |
Evan Cheng | Fix a bug in spill weight computation. If the alias...
|
commit | commitdiff | tree |
2009-03-23 |
Evan Cheng | Update test for pr3864.
|
commit | commitdiff | tree |
2009-03-23 |
Evan Cheng | Fix PR3391 and PR3864. Reg allocator infinite looping.
|
commit | commitdiff | tree |
2009-03-23 |
Evan Cheng | Model inline asm constraint which ties an input to...
|
commit | commitdiff | tree |
2009-03-23 |
Evan Cheng | Do not fold away subreg_to_reg if the source register...
|
commit | commitdiff | tree |
2009-03-23 |
Evan Cheng | Missed this as part of r67451.
|
commit | commitdiff | tree |
2009-03-21 |
Evan Cheng | Re-commit r67334 and r67349 with fix.
|
commit | commitdiff | tree |
2009-03-20 |
Evan Cheng | For inline asm output operand that matches an input...
|
commit | commitdiff | tree |
2009-03-20 |
Evan Cheng | Fix typo's.
|
commit | commitdiff | tree |
2009-03-19 |
Evan Cheng | Added MachineInstr::isRegTiedToDefOperand to check...
|
commit | commitdiff | tree |
2009-03-19 |
Evan Cheng | More makefile changes to allow dejagnu tests to pass...
|
commit | commitdiff | tree |
2009-03-18 |
Evan Cheng | Add another test case for r64440.
|
commit | commitdiff | tree |
2009-03-18 |
Evan Cheng | xfail these tests for now.
|
commit | commitdiff | tree |
2009-03-17 |
Evan Cheng | Add newline at end of file.
|
commit | commitdiff | tree |
2009-03-17 |
Evan Cheng | Spiller may unfold load / mod / store instructions...
|
commit | commitdiff | tree |
2009-03-13 |
Evan Cheng | Fix PR3784: If the source of a phi comes from a bb...
|
commit | commitdiff | tree |
2009-03-13 |
Evan Cheng | Fix some significant problems with constant pools that...
|
commit | commitdiff | tree |
2009-03-13 |
Evan Cheng | Unbreak build.
|
commit | commitdiff | tree |
2009-03-12 |
Evan Cheng | Add this test back.
|
commit | commitdiff | tree |
2009-03-12 |
Evan Cheng | Re-apply 66024 with fixes: 1. Fixed indirect call to...
|
commit | commitdiff | tree |
2009-03-12 |
Evan Cheng | Typo.
|
commit | commitdiff | tree |
2009-03-12 |
Evan Cheng | Fix test after Chris' select changes.
|
commit | commitdiff | tree |
2009-03-12 |
Evan Cheng | Enable Chris' value propagation change. It make available...
|
commit | commitdiff | tree |
2009-03-12 |
Evan Cheng | On x86, if the only use of a i64 load is a i64 store...
|
commit | commitdiff | tree |
2009-03-12 |
Evan Cheng | Also pass -gcc-tool-args when building a shared object.
|
commit | commitdiff | tree |
2009-03-11 |
Evan Cheng | My last coalescer fix introduced a subtler one. It...
|
commit | commitdiff | tree |
2009-03-11 |
Evan Cheng | Two coalescer fixes in one.
|
commit | commitdiff | tree |
2009-03-10 |
Evan Cheng | Revert 66358 for now. It's breaking povray, 450.soplex...
|
commit | commitdiff | tree |
2009-03-10 |
Evan Cheng | If a function is marked alwaysinline, it must be inlined...
|
commit | commitdiff | tree |
next |