2009-07-27 |
Evan Cheng | Merge isLoadFromStackSlot into one since it behaves...
|
commit | commitdiff | tree |
2009-07-27 |
Evan Cheng | Just use a single isMoveInstr to catch all the cases.
|
commit | commitdiff | tree |
2009-07-26 |
Evan Cheng | Rename tMOVhi2lor to tMOVgpr2tgpr. It's not moving...
|
commit | commitdiff | tree |
2009-07-26 |
Evan Cheng | Refactor. Get rid of a few more getOpcode() calls.
|
commit | commitdiff | tree |
2009-07-25 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-25 |
Evan Cheng | Get rid of a couple of unnecessary getOpcode calls.
|
commit | commitdiff | tree |
2009-07-25 |
Evan Cheng | I've lost my mind. PR4572 has not been fixed.
|
commit | commitdiff | tree |
2009-07-25 |
Evan Cheng | Another TODO.
|
commit | commitdiff | tree |
2009-07-25 |
Evan Cheng | Change Thumb2 jumptable codegen to one that uses two...
|
commit | commitdiff | tree |
2009-07-25 |
Evan Cheng | Remove a duplicated test.
|
commit | commitdiff | tree |
2009-07-25 |
Evan Cheng | ARM code emitter can't handle Thumb2 instructions yet...
|
commit | commitdiff | tree |
2009-07-24 |
Evan Cheng | Forgot this test earlier.
|
commit | commitdiff | tree |
2009-07-24 |
Evan Cheng | Fix these tests.
|
commit | commitdiff | tree |
2009-07-24 |
Evan Cheng | Uh. It would be useful to actually print the operand.
|
commit | commitdiff | tree |
2009-07-24 |
Evan Cheng | Disable my constant island pass optimization (to make...
|
commit | commitdiff | tree |
2009-07-24 |
Evan Cheng | Add a workaround for Darwin assembler bug where it...
|
commit | commitdiff | tree |
2009-07-24 |
Evan Cheng | Make sure thumb2 jumptable entries are aligned.
|
commit | commitdiff | tree |
2009-07-24 |
Evan Cheng | Clean up.
|
commit | commitdiff | tree |
2009-07-24 |
Evan Cheng | Replace use of std::set with SmallPtrSet.
|
commit | commitdiff | tree |
2009-07-24 |
Evan Cheng | Convert a test to FileCheck.
|
commit | commitdiff | tree |
2009-07-24 |
Evan Cheng | Thumb2 should use the register scavenger.
|
commit | commitdiff | tree |
2009-07-24 |
Evan Cheng | FLDD, FLDS, FCPYD, FCPYS, FSTD, FSTS, VMOVD, VMOVQ...
|
commit | commitdiff | tree |
2009-07-23 |
Evan Cheng | Thumb2 does not allow the use of "pc" register as part...
|
commit | commitdiff | tree |
2009-07-23 |
Evan Cheng | Fix up ARM constant island pass for Thumb2.
|
commit | commitdiff | tree |
2009-07-23 |
Evan Cheng | Since we have moved unified assembly, switch to ADR...
|
commit | commitdiff | tree |
2009-07-23 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-22 |
Evan Cheng | Use getTargetConstant instead of getConstant since...
|
commit | commitdiff | tree |
2009-07-22 |
Evan Cheng | Ignore undef uses.
|
commit | commitdiff | tree |
2009-07-22 |
Evan Cheng | Eliminate a redudant check Eli pointed out.
|
commit | commitdiff | tree |
2009-07-22 |
Evan Cheng | Don't forget D16 - D31 are clobbered by calls and sjlj eh.
|
commit | commitdiff | tree |
2009-07-22 |
Evan Cheng | Add R12 to the list of registers clobbered by 16-bit...
|
commit | commitdiff | tree |
2009-07-22 |
Evan Cheng | Fix a obvious copy-n-paste bug.
|
commit | commitdiff | tree |
2009-07-22 |
Evan Cheng | Get rid one of the getRegisterNumbering. Also add D16...
|
commit | commitdiff | tree |
2009-07-22 |
Evan Cheng | Add an entry.
|
commit | commitdiff | tree |
2009-07-22 |
Evan Cheng | Let each target determines whether a machine instruction...
|
commit | commitdiff | tree |
2009-07-21 |
Evan Cheng | Fixing cp island pass. Step 1: Determine whether the...
|
commit | commitdiff | tree |
2009-07-21 |
Evan Cheng | Fix comment.
|
commit | commitdiff | tree |
2009-07-21 |
Evan Cheng | Remove a big test case.
|
commit | commitdiff | tree |
2009-07-21 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-21 |
Evan Cheng | Add fake v7 itineraries for now.
|
commit | commitdiff | tree |
2009-07-21 |
Evan Cheng | Do not select tSXTB / tSXTH in thumb2 mode.
|
commit | commitdiff | tree |
2009-07-21 |
Evan Cheng | Another rewriter bug exposed by recent coalescer changes...
|
commit | commitdiff | tree |
2009-07-21 |
Evan Cheng | Add jumps with 8-bit relocation for assembler / disassembler...
|
commit | commitdiff | tree |
2009-07-21 |
Evan Cheng | Fix a dagga combiner bug: avoid creating illegal constant.
|
commit | commitdiff | tree |
2009-07-21 |
Evan Cheng | Fix ARM isle code that optimize multiply by constants...
|
commit | commitdiff | tree |
2009-07-21 |
Evan Cheng | Cross RC coalescing is now on by default.
|
commit | commitdiff | tree |
2009-07-20 |
Evan Cheng | Forgot this test earlier.
|
commit | commitdiff | tree |
2009-07-20 |
Evan Cheng | Use TII->findCommutedOpIndices to find the commute...
|
commit | commitdiff | tree |
2009-07-20 |
Evan Cheng | Fix some sub-reg coalescing bugs where the coalescer...
|
commit | commitdiff | tree |
2009-07-20 |
Evan Cheng | xfail for now.
|
commit | commitdiff | tree |
2009-07-20 |
Evan Cheng | Fix PR4567. Thumb1 target was using the wrong instruction...
|
commit | commitdiff | tree |
2009-07-20 |
Evan Cheng | Restore AsmWriterEmitter.cpp back to 74742. The recent...
|
commit | commitdiff | tree |
2009-07-20 |
Evan Cheng | Model fpscr to prevent fcmped / fcmpezs etc from being...
|
commit | commitdiff | tree |
2009-07-19 |
Evan Cheng | Fix a regression from 76124. Thumb1 instructions default...
|
commit | commitdiff | tree |
2009-07-18 |
Evan Cheng | Catch more coalescing opportunities.
|
commit | commitdiff | tree |
2009-07-18 |
Evan Cheng | Enable cross register class coalescing.
|
commit | commitdiff | tree |
2009-07-18 |
Evan Cheng | Revert 76177 for now. It's messing up ARM asm printing...
|
commit | commitdiff | tree |
2009-07-17 |
Evan Cheng | Fix pr4552. Stack slot coloring with register must...
|
commit | commitdiff | tree |
2009-07-17 |
Evan Cheng | Fix x86 inline ams 'q' constraint support. In 32-bit...
|
commit | commitdiff | tree |
2009-07-17 |
Evan Cheng | Simplify some more.
|
commit | commitdiff | tree |
2009-07-17 |
Evan Cheng | Simplify the coalescer (finally!) by making LiveIntervals...
|
commit | commitdiff | tree |
2009-07-17 |
Evan Cheng | Fix tSUBspi operand definition. It reads and writes...
|
commit | commitdiff | tree |
2009-07-17 |
Evan Cheng | Fix my brain cramp by inverting the assertion condition.
|
commit | commitdiff | tree |
2009-07-16 |
Evan Cheng | GV with ghost linkage (module being lazily streamed...
|
commit | commitdiff | tree |
2009-07-16 |
Evan Cheng | Changed my mind. We now allow remat of instructions...
|
commit | commitdiff | tree |
2009-07-16 |
Evan Cheng | With recent MC changes, RIP base register is explicitly...
|
commit | commitdiff | tree |
2009-07-16 |
Evan Cheng | Let callers decide the sub-register index on the def...
|
commit | commitdiff | tree |
2009-07-15 |
Evan Cheng | ShortenDeadCopySrcLiveRange needs to be more conservative...
|
commit | commitdiff | tree |
2009-07-15 |
Evan Cheng | Move load / store folding alignment require into the...
|
commit | commitdiff | tree |
2009-07-14 |
Evan Cheng | control reaches end of non-void function.
|
commit | commitdiff | tree |
2009-07-14 |
Evan Cheng | Use http instead https for anonymous readonly check...
|
commit | commitdiff | tree |
2009-07-14 |
Evan Cheng | 1. In Thumb mode, select tBx instead of ARM variants.
|
commit | commitdiff | tree |
2009-07-14 |
Evan Cheng | Fix pr4544. When remating, make sure the destination...
|
commit | commitdiff | tree |
2009-07-13 |
Evan Cheng | Revert an accidental commit.
|
commit | commitdiff | tree |
2009-07-11 |
Evan Cheng | Don't put IT instruction before conditional branches.
|
commit | commitdiff | tree |
2009-07-11 |
Evan Cheng | Smarter isel of ldrsb / ldrsh. Only make use of these...
|
commit | commitdiff | tree |
2009-07-11 |
Evan Cheng | Major changes to Thumb (not Thumb2). Many 16-bit instruction...
|
commit | commitdiff | tree |
2009-07-11 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-11 |
Evan Cheng | Fix up support for OptionalDefOperand when it defaults...
|
commit | commitdiff | tree |
2009-07-11 |
Evan Cheng | Two-address pass should use findCommutedOpIndices to...
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | Use findCommutedOpIndices to find the operands to commute.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | Undo my brain cramp.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | CMOVxx doesn't swap operands which it's commuted.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | Remove TargetInstrInfo::CommuteChangesDestination and...
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | More info about Thumb1 predication support.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | We don't need separate thumb1 instructions tADDSi3...
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | Add a thumb2 pass to insert IT blocks.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | Move isPredicated from .cpp to .h
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | Remove a bogus assertion.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Added Thumb IT instruction.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Another todo entry.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Initial support for load / store multiple opt pass...
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Fix ldm / stm unified syntax; add t2LDM_RET.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | LDM_RET should be marked mayLoad.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Fix ldrd / strd address mode matching code. It allows...
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Add a Thumb readme entry.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Correct comment.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Targets sometimes assign fixed stack object to spill...
|
commit | commitdiff | tree |
next |