2008-09-16 |
Evan Cheng | When converting a CopyFromReg to a copy instruction...
|
commit | commitdiff | tree |
2008-09-16 |
Evan Cheng | AllocateRWXMemory -> AllocateRWX.
|
commit | commitdiff | tree |
2008-09-15 |
Evan Cheng | Correctly update kill infos after extending a live...
|
commit | commitdiff | tree |
2008-09-13 |
Evan Cheng | Fix random abort.
|
commit | commitdiff | tree |
2008-09-13 |
Evan Cheng | Typo.
|
commit | commitdiff | tree |
2008-09-13 |
Evan Cheng | Rely on instruction format to determine so_reg operand...
|
commit | commitdiff | tree |
2008-09-13 |
Evan Cheng | Revert 56176. All those instruction formats are still...
|
commit | commitdiff | tree |
2008-09-13 |
Evan Cheng | Accidentially flipped the condition.
|
commit | commitdiff | tree |
2008-09-13 |
Evan Cheng | Add debug dumps.
|
commit | commitdiff | tree |
2008-09-12 |
Evan Cheng | Eliminate unnecessary instruction formats.
|
commit | commitdiff | tree |
2008-09-12 |
Evan Cheng | Addrmode 1 S bit can be dynamically set. Look for CPSR...
|
commit | commitdiff | tree |
2008-09-12 |
Evan Cheng | Rewrite address mode 1 code emission routines.
|
commit | commitdiff | tree |
2008-09-12 |
Evan Cheng | On some targets, non-move instructions can become move...
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Fix PR2748. Avoid coalescing physical register with...
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Fix PR2783 - coalescer bug. Missing a TargetRegisterInfo...
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Eliminate some unused methods.
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Indentation.
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Change getSubReg semantics. It now returns zero if...
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Fix a 80 column violation.
|
commit | commitdiff | tree |
2008-09-11 |
Evan Cheng | Propagate subreg index when promoting a load to a copy.
|
commit | commitdiff | tree |
2008-09-10 |
Evan Cheng | Fix PR2664 - spiller GetRegForReload wasn't respecting...
|
commit | commitdiff | tree |
2008-09-10 |
Evan Cheng | Fix a fastcc + sret bug. If fastcc and sret, callee...
|
commit | commitdiff | tree |
2008-09-10 |
Evan Cheng | Fix typo.
|
commit | commitdiff | tree |
2008-09-09 |
Evan Cheng | A few more places where FPOW is being ignored.
|
commit | commitdiff | tree |
2008-09-09 |
Evan Cheng | Legalizer was missing code that expand fpow to a libcall.
|
commit | commitdiff | tree |
2008-09-09 |
Evan Cheng | Clear preference when it no longer makes sense.
|
commit | commitdiff | tree |
2008-09-09 |
Evan Cheng | Fix PR2757. Ignore liveinterval register allocation...
|
commit | commitdiff | tree |
2008-09-09 |
Evan Cheng | Allow use of ssh to perform remote execution.
|
commit | commitdiff | tree |
2008-09-09 |
Evan Cheng | Fix a constant lowering bug. Now we can do load and...
|
commit | commitdiff | tree |
2008-09-08 |
Evan Cheng | Handle calls which produce i1 results: promote to i8...
|
commit | commitdiff | tree |
2008-09-08 |
Evan Cheng | Avoid redefinition and nnbreak windows build.
|
commit | commitdiff | tree |
2008-09-08 |
Evan Cheng | Correctly handle physical register inputs. They are...
|
commit | commitdiff | tree |
2008-09-08 |
Evan Cheng | Add fast isel physical register definition support.
|
commit | commitdiff | tree |
2008-09-08 |
Evan Cheng | Add support to extend call operands when needed. Enable...
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Initial fastisel call support for C, Fast, and X86_FastCall...
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Some code clean up.
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Indentation.
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | - Doh. Pass vector by value is bad.
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Eliminate a compile time warning.
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Handle x86 truncate to i8 with target hook for now.
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Fix indentation of generated code.
|
commit | commitdiff | tree |
2008-09-07 |
Evan Cheng | Ignore multi-instruction patterns. e.g.
|
commit | commitdiff | tree |
2008-09-05 |
Evan Cheng | Factor out code that emits load and store instructions.
|
commit | commitdiff | tree |
2008-09-05 |
Evan Cheng | Fix test.
|
commit | commitdiff | tree |
2008-09-05 |
Evan Cheng | If SSE2 is available, x86 should pass first 3 f32/f64...
|
commit | commitdiff | tree |
2008-09-05 |
Evan Cheng | Add a variant of AnalyzeCallOperands that can be used...
|
commit | commitdiff | tree |
2008-09-04 |
Evan Cheng | For whatever the reason, x86 CallingConv::Fast (i.e...
|
commit | commitdiff | tree |
2008-09-04 |
Evan Cheng | Load from GV stub should be locally CSE'd.
|
commit | commitdiff | tree |
2008-09-04 |
Evan Cheng | Fix an overly strict assertion. Source register of...
|
commit | commitdiff | tree |
2008-09-04 |
Evan Cheng | Remove code that pad number of bytes to pop for X86_FastCall...
|
commit | commitdiff | tree |
2008-09-03 |
Evan Cheng | Add X86 target hook to implement load (even from GlobalAddress).
|
commit | commitdiff | tree |
2008-09-03 |
Evan Cheng | If TargetSelectInstruction returns true, move to next...
|
commit | commitdiff | tree |
2008-09-03 |
Evan Cheng | Make UpdateValueMap, createResultReg, etc. protected...
|
commit | commitdiff | tree |
2008-09-03 |
Evan Cheng | Unbreak fast isel.
|
commit | commitdiff | tree |
2008-09-03 |
Evan Cheng | Let tblgen only generate fastisel routines, not the...
|
commit | commitdiff | tree |
2008-09-02 |
Evan Cheng | 80 col violations.
|
commit | commitdiff | tree |
2008-09-02 |
Evan Cheng | MMI may be null.
|
commit | commitdiff | tree |
2008-09-02 |
Evan Cheng | Add Mac OS X compatible JIT callback routine.
|
commit | commitdiff | tree |
2008-09-02 |
Evan Cheng | Revamp ARM JIT.
|
commit | commitdiff | tree |
2008-09-02 |
Evan Cheng | Change getBinaryCodeForInstr prototype. First operand...
|
commit | commitdiff | tree |
2008-09-01 |
Evan Cheng | Control flow instruction encodings.
|
commit | commitdiff | tree |
2008-09-01 |
Evan Cheng | ldm / stm instruction encodings.
|
commit | commitdiff | tree |
2008-09-01 |
Evan Cheng | AXI2 and AXI3 instruction encodings.
|
commit | commitdiff | tree |
2008-09-01 |
Evan Cheng | Reorganize instruction formats again; AXI1 encoding.
|
commit | commitdiff | tree |
2008-09-01 |
Evan Cheng | addrmode3 instruction encodings.
|
commit | commitdiff | tree |
2008-09-01 |
Evan Cheng | Reorganize some instruction format definitions. No...
|
commit | commitdiff | tree |
2008-09-01 |
Evan Cheng | Rest of addrmode2 instruction encodings.
|
commit | commitdiff | tree |
2008-08-31 |
Evan Cheng | Addr2 word / byte load encodings.
|
commit | commitdiff | tree |
2008-08-31 |
Evan Cheng | Addr1 instructions opcodes are encoded in bits 21-24...
|
commit | commitdiff | tree |
2008-08-30 |
Evan Cheng | Re-apply 55467 with fix. If copy is being replaced...
|
commit | commitdiff | tree |
2008-08-30 |
Evan Cheng | Fold isRematerializable checks into isSafeToReMat.
|
commit | commitdiff | tree |
2008-08-30 |
Evan Cheng | For now, can't mark XOR64rr isAsCheapAsAMove. It's...
|
commit | commitdiff | tree |
2008-08-30 |
Evan Cheng | Transform (x << (y&31)) -> (x << y). This takes advantage...
|
commit | commitdiff | tree |
2008-08-29 |
Evan Cheng | Swap fp comparison operands and change predicate to...
|
commit | commitdiff | tree |
2008-08-29 |
Evan Cheng | Use static_cast instead of C style cast.
|
commit | commitdiff | tree |
2008-08-29 |
Evan Cheng | Fix 80 col. violations.
|
commit | commitdiff | tree |
2008-08-29 |
Evan Cheng | xfail this.
|
commit | commitdiff | tree |
2008-08-29 |
Evan Cheng | Back out 55498. It broken Apple style bootstrapping.
|
commit | commitdiff | tree |
2008-08-29 |
Evan Cheng | Backing out 55521. Not safe.
|
commit | commitdiff | tree |
2008-08-29 |
Evan Cheng | TableGen'ing instruction encodings.
|
commit | commitdiff | tree |
2008-08-29 |
Evan Cheng | addrmode1 (data processing) instruction encoding: bits...
|
commit | commitdiff | tree |
2008-08-29 |
Evan Cheng | MVN is addrmode1.
|
commit | commitdiff | tree |
2008-08-29 |
Evan Cheng | More refactoring.
|
commit | commitdiff | tree |
2008-08-28 |
Evan Cheng | Swap fp comparison operands and change predicate to...
|
commit | commitdiff | tree |
2008-08-28 |
Evan Cheng | Refactor ARM instruction format definitions into a...
|
commit | commitdiff | tree |
2008-08-28 |
Evan Cheng | If a copy isn't coalesced, but its src is defined by...
|
commit | commitdiff | tree |
2008-08-28 |
Evan Cheng | FsFLD0S{S|D} and V_SETALLONES are as cheap as moves.
|
commit | commitdiff | tree |
2008-08-27 |
Evan Cheng | Move the check whether it's worth remating to caller.
|
commit | commitdiff | tree |
2008-08-27 |
Evan Cheng | Refactor isSafeToReMat out of 2addr pass.
|
commit | commitdiff | tree |
2008-08-27 |
Evan Cheng | Add DebugInfoBuilder. Patch by Talin!
|
commit | commitdiff | tree |
2008-08-26 |
Evan Cheng | This is done.
|
commit | commitdiff | tree |
2008-08-25 |
Evan Cheng | Unbreak build.
|
commit | commitdiff | tree |
2008-08-25 |
Evan Cheng | 80 col. violations.
|
commit | commitdiff | tree |
2008-08-25 |
Evan Cheng | Try approach to moving call address load inside of...
|
commit | commitdiff | tree |
2008-08-25 |
Evan Cheng | Fix asm printing of MOVSDto64mr and MOV64toSDrm.
|
commit | commitdiff | tree |
2008-08-24 |
Evan Cheng | Move callseq_start above the call address load to allow...
|
commit | commitdiff | tree |
2008-08-24 |
Evan Cheng | Print PseudoSourceValue.
|
commit | commitdiff | tree |
2008-08-21 |
Evan Cheng | Fix a number of byval / memcpy / memset related codegen...
|
commit | commitdiff | tree |
2008-08-21 |
Evan Cheng | Type of first GEP operand is always the same as the...
|
commit | commitdiff | tree |
2008-08-20 |
Evan Cheng | Silence a compiler warning.
|
commit | commitdiff | tree |
next |