2011-04-07 |
Evan Cheng | Remove dead code. rdar://9221736.
|
commit | commitdiff | tree |
2011-04-01 |
Evan Cheng | Avoid de-referencing pass beginning of a basic block...
|
commit | commitdiff | tree |
2011-04-01 |
Evan Cheng | Add comments.
|
commit | commitdiff | tree |
2011-04-01 |
Evan Cheng | Assign node order numbers to results of call instruction...
|
commit | commitdiff | tree |
2011-04-01 |
Evan Cheng | Add test case.
|
commit | commitdiff | tree |
2011-04-01 |
Evan Cheng | FileCheck'ify test.
|
commit | commitdiff | tree |
2011-04-01 |
Evan Cheng | Issue libcalls __udivmod*i4 / __divmod*i4 for div ...
|
commit | commitdiff | tree |
2011-03-31 |
Evan Cheng | Distribute (A + B) * C to (A * C) + (B * C) to make...
|
commit | commitdiff | tree |
2011-03-30 |
Evan Cheng | Don't try to create zero-sized stack objects.
|
commit | commitdiff | tree |
2011-03-29 |
Evan Cheng | Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm...
|
commit | commitdiff | tree |
2011-03-29 |
Evan Cheng | Optimizing (zext A + zext B) * C, to (VMULL A, C) ...
|
commit | commitdiff | tree |
2011-03-24 |
Evan Cheng | Add comment to clarify what MachineConstantPoolEntry...
|
commit | commitdiff | tree |
2011-03-24 |
Evan Cheng | Nasty bug in ARMBaseInstrInfo::produceSameValue()....
|
commit | commitdiff | tree |
2011-03-23 |
Evan Cheng | Cmp peephole optimization isn't always safe for signed...
|
commit | commitdiff | tree |
2011-03-21 |
Evan Cheng | Re-apply r127953 with fixes: eliminate empty return...
|
commit | commitdiff | tree |
2011-03-19 |
Evan Cheng | SimplifyCFG has stopped duplicating returns into predecessor...
|
commit | commitdiff | tree |
2011-03-19 |
Evan Cheng | Minor code re-structuring.
|
commit | commitdiff | tree |
2011-03-18 |
Evan Cheng | Match a few more obvious patterns to revsh. rdar:/...
|
commit | commitdiff | tree |
2011-03-15 |
Evan Cheng | Do not form thumb2 ldrd / strd if the offset is by...
|
commit | commitdiff | tree |
2011-03-15 |
Evan Cheng | Add a peephole optimization to optimize pairs of bitcasts...
|
commit | commitdiff | tree |
2011-03-15 |
Evan Cheng | - Add "Bitcast" target instruction property for instructions...
|
commit | commitdiff | tree |
2011-03-15 |
Evan Cheng | sext(undef) = 0, because the top bits will all be the...
|
commit | commitdiff | tree |
2011-03-14 |
Evan Cheng | BIT_CONVERT has been renamed to BITCAST.
|
commit | commitdiff | tree |
2011-03-14 |
Evan Cheng | Minor optimization. sign-ext/anyext of undef is still...
|
commit | commitdiff | tree |
2011-03-14 |
Evan Cheng | Indentation.
|
commit | commitdiff | tree |
2011-03-11 |
Evan Cheng | Avoid replacing the value of a directly stored load...
|
commit | commitdiff | tree |
2011-03-10 |
Evan Cheng | Re-commit 127368 and 127371. They are exonerated.
|
commit | commitdiff | tree |
2011-03-09 |
Evan Cheng | Revert 127368 and 127371 for now.
|
commit | commitdiff | tree |
2011-03-09 |
Evan Cheng | Restore the default implementation of getCrossCopyRegClass...
|
commit | commitdiff | tree |
2011-03-09 |
Evan Cheng | Change the definition of TargetRegisterInfo::getCrossCopyReg...
|
commit | commitdiff | tree |
2011-03-02 |
Evan Cheng | Catch more cases where 2-address pass should 3-addressify...
|
commit | commitdiff | tree |
2011-02-28 |
Evan Cheng | Fix a typo which cause dag combine crash. rdar://9059537.
|
commit | commitdiff | tree |
2011-02-25 |
Evan Cheng | Fix typo.
|
commit | commitdiff | tree |
2011-02-25 |
Evan Cheng | Each prologue may have multiple vpush instructions...
|
commit | commitdiff | tree |
2011-02-24 |
Evan Cheng | Fix bug in X86 folding / unfolding table. Int_CMPSDrm...
|
commit | commitdiff | tree |
2011-02-23 |
Evan Cheng | Change VFPNeonA8 definition to make the code easier...
|
commit | commitdiff | tree |
2011-02-23 |
Evan Cheng | More fcopysign correctness and performance fix.
|
commit | commitdiff | tree |
2011-02-22 |
Evan Cheng | VFP single precision arith instructions can go down...
|
commit | commitdiff | tree |
2011-02-22 |
Evan Cheng | Guard against de-referencing MBB.end().
|
commit | commitdiff | tree |
2011-02-22 |
Evan Cheng | available_externally (hidden or not) GVs are always...
|
commit | commitdiff | tree |
2011-02-21 |
Evan Cheng | Skipping over debugvalue instructions to determine...
|
commit | commitdiff | tree |
2011-02-21 |
Evan Cheng | Add more debugging output.
|
commit | commitdiff | tree |
2011-02-16 |
Evan Cheng | Remove a duplicated check.
|
commit | commitdiff | tree |
2011-02-16 |
Evan Cheng | Some single precision VFP instructions may be executed...
|
commit | commitdiff | tree |
2011-02-15 |
Evan Cheng | Fix thinko. Cmp can be the first instruction in a MBB.
|
commit | commitdiff | tree |
2011-02-14 |
Evan Cheng | Fix PR8854. Track inserted copies to avoid read before...
|
commit | commitdiff | tree |
2011-02-11 |
Evan Cheng | Fix buggy fcopysign lowering.
|
commit | commitdiff | tree |
2011-02-10 |
Evan Cheng | After 3-addressifying a two-address instruction, update...
|
commit | commitdiff | tree |
2011-02-08 |
Evan Cheng | Temporary workaround for a bad bug introduced by r121082...
|
commit | commitdiff | tree |
2011-02-07 |
Evan Cheng | Fix an obvious typo which caused an isel assertion...
|
commit | commitdiff | tree |
2011-02-04 |
Evan Cheng | Update comments.
|
commit | commitdiff | tree |
2011-02-02 |
Evan Cheng | Given a pair of floating point load and store, if there...
|
commit | commitdiff | tree |
2011-02-01 |
Evan Cheng | Fix bogus assert condition noticed by Csaba Raduly.
|
commit | commitdiff | tree |
2011-02-01 |
Evan Cheng | Fix test for non-darwin targets.
|
commit | commitdiff | tree |
2011-02-01 |
Evan Cheng | Patches to build EFI with Clang/LLVM. By Carl Norum.
|
commit | commitdiff | tree |
2011-01-29 |
Evan Cheng | Add a test for TCE return duplication.
|
commit | commitdiff | tree |
2011-01-29 |
Evan Cheng | Re-apply r124518 with fix. Watch out for invalidated...
|
commit | commitdiff | tree |
2011-01-29 |
Evan Cheng | Revert r124518. It broke Linux self-host.
|
commit | commitdiff | tree |
2011-01-29 |
Evan Cheng | Re-commit r124462 with fixes. Tail recursion elim will...
|
commit | commitdiff | tree |
2011-01-28 |
Evan Cheng | Revert r124462. There are a few big regressions that...
|
commit | commitdiff | tree |
2011-01-28 |
Evan Cheng | - Stop simplifycfg from duplicating "ret" instructions...
|
commit | commitdiff | tree |
2011-01-27 |
Evan Cheng | Fix PLD encoding.
|
commit | commitdiff | tree |
2011-01-25 |
Evan Cheng | Don't merge restore with tail call instruction.
|
commit | commitdiff | tree |
2011-01-21 |
Evan Cheng | Last round of fixes for movw + movt global address...
|
commit | commitdiff | tree |
2011-01-20 |
Evan Cheng | Don't be overly aggressive with CSE of "ldr constantpool...
|
commit | commitdiff | tree |
2011-01-20 |
Evan Cheng | Correct itinerary entry for t2MOV_pic_ga_add_pc.
|
commit | commitdiff | tree |
2011-01-20 |
Evan Cheng | Add test.
|
commit | commitdiff | tree |
2011-01-20 |
Evan Cheng | Sorry, several patches in one.
|
commit | commitdiff | tree |
2011-01-19 |
Evan Cheng | Don't forget to emit the load from indirect symbol...
|
commit | commitdiff | tree |
2011-01-17 |
Evan Cheng | Materialize GA addresses with movw + movt pairs for...
|
commit | commitdiff | tree |
2011-01-16 |
Evan Cheng | Spill R4 if it's going to be used to restore SP from FP.
|
commit | commitdiff | tree |
2011-01-14 |
Evan Cheng | Completed :lower16: / :upper16: support for movw /...
|
commit | commitdiff | tree |
2011-01-13 |
Evan Cheng | Add comment about Thumb2 fixup comments being completely...
|
commit | commitdiff | tree |
2011-01-13 |
Evan Cheng | Relax an assertion. On archs like ARM, an immediate...
|
commit | commitdiff | tree |
2011-01-13 |
Evan Cheng | Model :upper16: and :lower16: as ARM specific MCTargetExpr...
|
commit | commitdiff | tree |
2011-01-11 |
Evan Cheng | Clean up ARM subtarget code by using Triple ADT.
|
commit | commitdiff | tree |
2011-01-08 |
Evan Cheng | Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic...
|
commit | commitdiff | tree |
2011-01-07 |
Evan Cheng | Do not model all INLINEASM instructions as having unmodelled...
|
commit | commitdiff | tree |
2011-01-07 |
Evan Cheng | Fix comment. INLINEASM node operand #3 is IsAlignStack...
|
commit | commitdiff | tree |
2011-01-07 |
Evan Cheng | DBG_VALUE does not have any side effects; it also makes...
|
commit | commitdiff | tree |
2011-01-07 |
Evan Cheng | Revert r122955. It seems using movups to lower memcpy...
|
commit | commitdiff | tree |
2011-01-06 |
Evan Cheng | Use movups to lower memcpy and memset even if it's...
|
commit | commitdiff | tree |
2011-01-06 |
Evan Cheng | Re-implement r122936 with proper target hooks. Now...
|
commit | commitdiff | tree |
2011-01-06 |
Evan Cheng | Revert r122936. I'll re-implement the change.
|
commit | commitdiff | tree |
2011-01-06 |
Evan Cheng | r105228 reduced the memcpy / memset inline limit to...
|
commit | commitdiff | tree |
2011-01-06 |
Evan Cheng | Avoid zero extend bit test operands to pointer type...
|
commit | commitdiff | tree |
2011-01-05 |
Evan Cheng | Optimize:
|
commit | commitdiff | tree |
2011-01-03 |
Evan Cheng | Convert MC tests to .s so codegen changes won't break...
|
commit | commitdiff | tree |
2011-01-03 |
Evan Cheng | Use pushq / popq instead of subq $8, %rsp / addq $8...
|
commit | commitdiff | tree |
2011-01-03 |
Evan Cheng | Undo what looks like accidental removal of an instcombine...
|
commit | commitdiff | tree |
2010-12-23 |
Evan Cheng | Code clean up. No functionality change.
|
commit | commitdiff | tree |
2010-12-15 |
Evan Cheng | Only rr forms of ADD*_DB are commutable.
|
commit | commitdiff | tree |
2010-12-15 |
Evan Cheng | Teach machine cse to commute instructions.
|
commit | commitdiff | tree |
2010-12-14 |
Evan Cheng | Fix a minor bug in two-address pass. It was missing...
|
commit | commitdiff | tree |
2010-12-14 |
Evan Cheng | bfi A, (and B, C1), C2) -> bfi A, B, C2 iff C1 & C2...
|
commit | commitdiff | tree |
2010-12-13 |
Evan Cheng | Generalize BFI isel lowering a bit.
|
commit | commitdiff | tree |
2010-12-13 |
Evan Cheng | Disable auto-detection of AVX support since AVX codegen...
|
commit | commitdiff | tree |
2010-12-11 |
Evan Cheng | (or (and (shl A, #shamt), mask), B) => ARMbfi B, A...
|
commit | commitdiff | tree |
2010-12-08 |
Evan Cheng | Fix an obvious cut-n-paste error.
|
commit | commitdiff | tree |
2010-12-08 |
Evan Cheng | Add comments.
|
commit | commitdiff | tree |
next |