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 |
2009-03-09 |
Evan Cheng | ARM target now also recognize triplets like thumbv6...
|
commit | commitdiff | tree |
2009-03-09 |
Evan Cheng | ARM isLegalAddressImmediate should check if type is...
|
commit | commitdiff | tree |
2009-03-09 |
Evan Cheng | Yet another case where the spiller marked two uses...
|
commit | commitdiff | tree |
2009-03-09 |
Evan Cheng | Re-apply 66315, but restrict it to Darwin only.
|
commit | commitdiff | tree |
2009-03-08 |
Evan Cheng | Recognize triplets starting with armv5-, armv6- etc...
|
commit | commitdiff | tree |
2009-03-08 |
Evan Cheng | If a MI uses the same register more than once, only...
|
commit | commitdiff | tree |
2009-03-07 |
Evan Cheng | If ARCH is x86_64, pass -m64 to the host compiler....
|
commit | commitdiff | tree |
2009-03-06 |
Evan Cheng | SRThreshold is meant to be inclusive.
|
commit | commitdiff | tree |
2009-03-05 |
Evan Cheng | Do not split edges to EH landing pads. It will cause...
|
commit | commitdiff | tree |
2009-03-05 |
Evan Cheng | Fix how livein live intervals are handled. Previously...
|
commit | commitdiff | tree |
2009-03-04 |
Evan Cheng | Fix PR3666: isel calls to constant addresses.
|
commit | commitdiff | tree |
2009-03-04 |
Evan Cheng | Rename test.
|
commit | commitdiff | tree |
2009-03-04 |
Evan Cheng | Fix PR3701. 1. X86 target renamed eflags register to...
|
commit | commitdiff | tree |
2009-03-01 |
Evan Cheng | Minor optimization:
|
commit | commitdiff | tree |
2009-02-28 |
Evan Cheng | Last commit accidentially deleted this code.
|
commit | commitdiff | tree |
2009-02-28 |
Evan Cheng | Avoid unused parameter warning.
|
commit | commitdiff | tree |
2009-02-27 |
Evan Cheng | Make sure this test passes on linux-ppc.
|
commit | commitdiff | tree |
2009-02-27 |
Evan Cheng | MachineLICM CSE should match destination register classes...
|
commit | commitdiff | tree |
2009-02-26 |
Evan Cheng | ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable...
|
commit | commitdiff | tree |
2009-02-26 |
Evan Cheng | The last commit was overly conservative. It's ok to...
|
commit | commitdiff | tree |
2009-02-26 |
Evan Cheng | If an available register falls through to a succ block...
|
commit | commitdiff | tree |
2009-02-25 |
Evan Cheng | Revert BuildVectorSDNode related patches: 65426, 65427...
|
commit | commitdiff | tree |
2009-02-25 |
Evan Cheng | Clean up dwarf writer, part 1. This eliminated the...
|
commit | commitdiff | tree |
2009-02-23 |
Evan Cheng | Only v1i16 (i.e. _m64) is returned via RAX / RDX.
|
commit | commitdiff | tree |
2009-02-22 |
Evan Cheng | If a use operand is marked isKill, don't forget to...
|
commit | commitdiff | tree |
2009-02-22 |
Evan Cheng | Add a note.
|
commit | commitdiff | tree |
2009-02-22 |
Evan Cheng | Be bug compatible with gcc by returning MMX values...
|
commit | commitdiff | tree |
2009-02-22 |
Evan Cheng | Do not consider MMX_MOVD64rr a move instructions. The...
|
commit | commitdiff | tree |
2009-02-22 |
Evan Cheng | Only try to sink immediate when TLI is not null. It...
|
commit | commitdiff | tree |
2009-02-21 |
Evan Cheng | Add AddrModeMatcher.cpp
|
commit | commitdiff | tree |
2009-02-21 |
Evan Cheng | If two-address def is dead and the instruction does...
|
commit | commitdiff | tree |
2009-02-21 |
Evan Cheng | Teach LSR sink to sink the immediate portion of the...
|
commit | commitdiff | tree |
2009-02-20 |
Evan Cheng | Fix strange logic in CollectIVUsers used to determine...
|
commit | commitdiff | tree |
2009-02-20 |
Evan Cheng | Support return of MMX values in 64-bit mode.
|
commit | commitdiff | tree |
2009-02-20 |
Evan Cheng | Factor address mode matcher out of codegen prepare...
|
commit | commitdiff | tree |
2009-02-18 |
Evan Cheng | GV with null value initializer shouldn't go to BSS...
|
commit | commitdiff | tree |
2009-02-17 |
Evan Cheng | A couple of places where reused use operands should...
|
commit | commitdiff | tree |
2009-02-17 |
Evan Cheng | Strengthen the "non-constant stride must dominate loop...
|
commit | commitdiff | tree |
2009-02-15 |
Evan Cheng | Fix PR3522. It's not safe to sink into landing pad...
|
commit | commitdiff | tree |
2009-02-15 |
Evan Cheng | Fix pr3571: If stride is a value defined by an instruction...
|
commit | commitdiff | tree |
next |