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 |
2009-07-09 |
Evan Cheng | Reorg includes.
|
commit | commitdiff | tree |
2009-07-08 |
Evan Cheng | - Add some NEON ld / st instruction static encoding.
|
commit | commitdiff | tree |
2009-07-08 |
Evan Cheng | Change how so_imm and t2_so_imm are handled. At instruction...
|
commit | commitdiff | tree |
2009-07-08 |
Evan Cheng | Add a Thumb2 instruction flag to that indicates whether...
|
commit | commitdiff | tree |
2009-07-08 |
Evan Cheng | Add a todo.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Also statically set bit 25 for BR_JT instructions.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Statically encode bit 25 to indicate immediate form...
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Add Thumb2 movcc instructions.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Add missing tests.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Add BX and BXr9 encodings. Patch by Sean Callanan.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Revert 74898. It broke several tests.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Add Thumb2 pkhbt / pkhtb.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Add some more Thumb2 multiplication instructions.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-06 |
Evan Cheng | isThumb2 really should mean thumb2 only, not thumb2+.
|
commit | commitdiff | tree |
next |