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 |
2008-08-20 |
Evan Cheng | First cut, un-optimized (and untested) fast isel lowering...
|
commit | commitdiff | tree |
2008-08-20 |
Evan Cheng | Kill off SimpleBBISel, it's replaced by FastISel.
|
commit | commitdiff | tree |
2008-08-20 |
Evan Cheng | Get rid of a couple of dynamic_cast.
|
commit | commitdiff | tree |
2008-08-18 |
Evan Cheng | ARM asm printer can't handle dwarf info yet.
|
commit | commitdiff | tree |
2008-08-17 |
Evan Cheng | Didn't mean to change this.
|
commit | commitdiff | tree |
2008-08-17 |
Evan Cheng | Fix a (u)comiss intrinsic lowering bug. It was using...
|
commit | commitdiff | tree |
2008-08-17 |
Evan Cheng | Revert 54821. It's miscompiling 252.eon and 447.dealII
|
commit | commitdiff | tree |
2008-08-15 |
Evan Cheng | Revert 54786. It's not checking for overflows, etc.
|
commit | commitdiff | tree |
2008-08-08 |
Evan Cheng | Undo most of r54519.
|
commit | commitdiff | tree |
2008-08-08 |
Evan Cheng | Add -fast command line option to lli. It enables fast...
|
commit | commitdiff | tree |
2008-08-08 |
Evan Cheng | Add new parameter Fast to createJIT to enable the fast...
|
commit | commitdiff | tree |
2008-08-08 |
Evan Cheng | Add skeleton of simple basic block instruction selector.
|
commit | commitdiff | tree |
2008-08-08 |
Evan Cheng | It's not legal to output a GV in a coalesced section...
|
commit | commitdiff | tree |
2008-08-08 |
Evan Cheng | Fix indentation.
|
commit | commitdiff | tree |
2008-08-07 |
Evan Cheng | Factor code that finalize PHI nodes, jump tables, etc...
|
commit | commitdiff | tree |
2008-08-06 |
Evan Cheng | PR2535, not PR2355.
|
commit | commitdiff | tree |
2008-08-06 |
Evan Cheng | Fix PR2355: bug in ChangeCompareStride. When the loop...
|
commit | commitdiff | tree |
2008-08-05 |
Evan Cheng | Fix PR2620: Fix X86cmppd selection code so it expects...
|
commit | commitdiff | tree |
2008-08-05 |
Evan Cheng | Fix PR2596: out of bound reference.
|
commit | commitdiff | tree |
2008-08-05 |
Evan Cheng | Remove #if 0.
|
commit | commitdiff | tree |
2008-08-05 |
Evan Cheng | Fix PR2568: Fix bug that cause redudant kill marker...
|
commit | commitdiff | tree |
2008-07-29 |
Evan Cheng | Fix for PR2578. Do not split off a block whose size...
|
commit | commitdiff | tree |
2008-07-25 |
Evan Cheng | Teach ARM isLegalAddressingMode to handle unknown type...
|
commit | commitdiff | tree |
2008-07-24 |
Evan Cheng | Fix a catastrophic PPC64 ABI bug: i32 operands which...
|
commit | commitdiff | tree |
2008-07-24 |
Evan Cheng | New test case.
|
commit | commitdiff | tree |
2008-07-24 |
Evan Cheng | Rename instance variables, parameter argument names...
|
commit | commitdiff | tree |
2008-07-23 |
Evan Cheng | Fix PR2485: do all 4-element SSE shuffles in max. of...
|
commit | commitdiff | tree |
2008-07-22 |
Evan Cheng | Factor out SSE 4 wide shuffle lowering code into its...
|
commit | commitdiff | tree |
2008-07-22 |
Evan Cheng | Fix pr2566: incorrect assumption about bit_convert...
|
commit | commitdiff | tree |
2008-07-22 |
Evan Cheng | Fix PR2574: implement v2f32 scalar_to_vector.
|
commit | commitdiff | tree |
2008-07-21 |
Evan Cheng | Eliminate a compilation warning.
|
commit | commitdiff | tree |
2008-07-21 |
Evan Cheng | Use movaps instead of movups to spill 16-byte vector...
|
commit | commitdiff | tree |
2008-07-19 |
Evan Cheng | Fix a memory leak in LiveIntervalAnalysis.
|
commit | commitdiff | tree |
2008-07-17 |
Evan Cheng | Subreg live interval valno may not have a corresponding...
|
commit | commitdiff | tree |
2008-07-17 |
Evan Cheng | Add nounwind.
|
commit | commitdiff | tree |
2008-07-17 |
Evan Cheng | Indentation.
|
commit | commitdiff | tree |
2008-07-17 |
Evan Cheng | Inliner tweak. Function calls should cost more than...
|
commit | commitdiff | tree |
2008-07-16 |
Evan Cheng | Fix PR2296. Do not transform x86_sse2_storel_dq into...
|
commit | commitdiff | tree |
2008-07-16 |
Evan Cheng | x86-64 PIC JIT fixes: do not generate the extra load...
|
commit | commitdiff | tree |
2008-07-16 |
Evan Cheng | X86-64 PIC jump table values are different from x86...
|
commit | commitdiff | tree |
2008-07-14 |
Evan Cheng | Goodbye tail duplication (for good this time).
|
commit | commitdiff | tree |
2008-07-12 |
Evan Cheng | Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by...
|
commit | commitdiff | tree |
2008-07-12 |
Evan Cheng | Typos.
|
commit | commitdiff | tree |
2008-07-12 |
Evan Cheng | Fix PR2536: a nasty spiller bug. If a two-address instructio...
|
commit | commitdiff | tree |
2008-07-12 |
Evan Cheng | Back out 53476 and 53480 for now. Somehow they cause...
|
commit | commitdiff | tree |
2008-07-10 |
Evan Cheng | Change StackSlotForVirtReg (which maps vregs to frame...
|
commit | commitdiff | tree |
2008-07-10 |
Evan Cheng | - Change the horrible N^2 isRegReDefinedByTwoAddr....
|
commit | commitdiff | tree |
2008-07-10 |
Evan Cheng | Fix for PR2472. Use movss to set lower 32-bits of a...
|
commit | commitdiff | tree |
2008-07-10 |
Evan Cheng | - Replace use of std::map<std::string, ..> with StringMap...
|
commit | commitdiff | tree |
2008-07-09 |
Evan Cheng | Avoid creating expensive comment string if it's not...
|
commit | commitdiff | tree |
next |