2008-11-12 |
Evan Cheng | Remove the incorrect assertion. We don't have enough...
|
commit | commitdiff | tree |
2008-11-12 |
Evan Cheng | Change binary dump format.
|
commit | commitdiff | tree |
2008-11-12 |
Evan Cheng | Address mode immediate offset has already been divided...
|
commit | commitdiff | tree |
2008-11-12 |
Evan Cheng | Fix a VFP binary arithmetic instruction encoding bug.
|
commit | commitdiff | tree |
2008-11-12 |
Evan Cheng | Fix address mode 3 immediate offset mode encoding.
|
commit | commitdiff | tree |
2008-11-12 |
Evan Cheng | Consolidate formats; fix FCMPED etc. encodings.
|
commit | commitdiff | tree |
2008-11-12 |
Evan Cheng | Fix VFP conversion instruction encodings.
|
commit | commitdiff | tree |
2008-11-12 |
Evan Cheng | Fix encoding of single-precision VFP registers.
|
commit | commitdiff | tree |
2008-11-12 |
Evan Cheng | VFP fld / fst immediate field is multiplied by 4.
|
commit | commitdiff | tree |
2008-11-11 |
Evan Cheng | Fix FMDRR encoding.
|
commit | commitdiff | tree |
2008-11-11 |
Evan Cheng | Handle floating point constpool_entry's.
|
commit | commitdiff | tree |
2008-11-11 |
Evan Cheng | Encode VFP load / store instructions.
|
commit | commitdiff | tree |
2008-11-11 |
Evan Cheng | Encode VFP conversion instructions.
|
commit | commitdiff | tree |
2008-11-11 |
Evan Cheng | Add a README entry.
|
commit | commitdiff | tree |
2008-11-11 |
Evan Cheng | Encode VFP arithmetic instructions.
|
commit | commitdiff | tree |
2008-11-10 |
Evan Cheng | Comments and indentation.
|
commit | commitdiff | tree |
2008-11-10 |
Evan Cheng | Correct PIC function stub codegen.
|
commit | commitdiff | tree |
2008-11-10 |
Evan Cheng | Forgot these.
|
commit | commitdiff | tree |
2008-11-10 |
Evan Cheng | Rename isGVNonLazyPtr to isIndirectSym to reflect how...
|
commit | commitdiff | tree |
2008-11-08 |
Evan Cheng | Moved InvalidateInstructionCache to ARMJITInfo::emitFunction...
|
commit | commitdiff | tree |
2008-11-08 |
Evan Cheng | Remove a InvalidateInstructionCache call with incorrect...
|
commit | commitdiff | tree |
2008-11-08 |
Evan Cheng | Rename startFunctionStub to startGVStub since it's...
|
commit | commitdiff | tree |
2008-11-08 |
Evan Cheng | Tell ARMJITInfo if codegen relocation is PIC. It changes...
|
commit | commitdiff | tree |
2008-11-08 |
Evan Cheng | Rename isString -> isExternalSymbol; getString -> getExterna...
|
commit | commitdiff | tree |
2008-11-08 |
Evan Cheng | More debug output.
|
commit | commitdiff | tree |
2008-11-08 |
Evan Cheng | Fix relocation for calls to external symbols.
|
commit | commitdiff | tree |
2008-11-08 |
Evan Cheng | Skip over two-address use operands.
|
commit | commitdiff | tree |
2008-11-08 |
Evan Cheng | Handle ARM machine constantpool entry with non-lazy...
|
commit | commitdiff | tree |
2008-11-08 |
Evan Cheng | Indentation.
|
commit | commitdiff | tree |
2008-11-08 |
Evan Cheng | Use ARMFunctionInfo to track number of constpool entries...
|
commit | commitdiff | tree |
2008-11-07 |
Evan Cheng | More code clean up.
|
commit | commitdiff | tree |
2008-11-07 |
Evan Cheng | Get PIC jump table working.
|
commit | commitdiff | tree |
2008-11-07 |
Evan Cheng | More debug output.
|
commit | commitdiff | tree |
2008-11-07 |
Evan Cheng | Jump table JIT support. Work in progress.
|
commit | commitdiff | tree |
2008-11-07 |
Evan Cheng | Jump tables may be emitted by target.
|
commit | commitdiff | tree |
2008-11-07 |
Evan Cheng | Jump table relocation addresses may be resolved by...
|
commit | commitdiff | tree |
2008-11-07 |
Evan Cheng | Encode misc arithmetic instructions.
|
commit | commitdiff | tree |
2008-11-06 |
Evan Cheng | Encode extend instructions; more clean up.
|
commit | commitdiff | tree |
2008-11-06 |
Evan Cheng | - Improve naming consistency: Branch -> BrFrm, BranchMisc...
|
commit | commitdiff | tree |
2008-11-06 |
Evan Cheng | Improve JIT debugging outputs format consistency.
|
commit | commitdiff | tree |
2008-11-06 |
Evan Cheng | Remove opcode from instruction TS flags; add MOVCC...
|
commit | commitdiff | tree |
2008-11-06 |
Evan Cheng | Handle smul<x><y>, smulw<y>, smla<x><y>, smlaw<y>.
|
commit | commitdiff | tree |
2008-11-06 |
Evan Cheng | Fix so_imm encoding bug; add support for MOVi2pieces.
|
commit | commitdiff | tree |
2008-11-06 |
Evan Cheng | Fix encoding of multiple instructions with 3 src operands...
|
commit | commitdiff | tree |
2008-11-06 |
Evan Cheng | Need a \n.
|
commit | commitdiff | tree |
2008-11-05 |
Evan Cheng | Undo 58778 but makes the binary dump prettier.
|
commit | commitdiff | tree |
2008-11-05 |
Evan Cheng | Encode pic load / store instructions; fix some encoding...
|
commit | commitdiff | tree |
2008-11-05 |
Evan Cheng | Add command line option -entry-funcion to override...
|
commit | commitdiff | tree |
2008-11-05 |
Evan Cheng | Remove debug output that's not really useful.
|
commit | commitdiff | tree |
2008-11-05 |
Evan Cheng | Restructure ARM code emitter to use instruction formats...
|
commit | commitdiff | tree |
2008-11-05 |
Evan Cheng | Add more vector move low and zero-extend patterns.
|
commit | commitdiff | tree |
2008-11-05 |
Evan Cheng | Type of shuffle mask has changed.
|
commit | commitdiff | tree |
2008-11-05 |
Evan Cheng | Indentation.
|
commit | commitdiff | tree |
2008-11-05 |
Evan Cheng | Rename isGVLazyPtr to isGVNonLazyPtr relocation. This...
|
commit | commitdiff | tree |
2008-11-05 |
Evan Cheng | Debugging output tweak.
|
commit | commitdiff | tree |
2008-11-04 |
Evan Cheng | Actually ARM / Mac OS X does have UINTTOFP_I64_F{64...
|
commit | commitdiff | tree |
2008-11-04 |
Evan Cheng | Custom lower bit_convert i64 -> f64 into FMDRR. This...
|
commit | commitdiff | tree |
2008-11-04 |
Evan Cheng | Debug output tweak.
|
commit | commitdiff | tree |
2008-11-04 |
Evan Cheng | LDM_RET restores pc, do not set 's' bit which would...
|
commit | commitdiff | tree |
2008-11-04 |
Evan Cheng | For some targets, it's not possible to place GVs in...
|
commit | commitdiff | tree |
2008-11-04 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2008-11-04 |
Evan Cheng | Stylistic change.
|
commit | commitdiff | tree |
2008-11-04 |
Evan Cheng | hasDisassembler should return false if disassembler...
|
commit | commitdiff | tree |
2008-11-04 |
Evan Cheng | Handle ARM machine constantpool entries.
|
commit | commitdiff | tree |
2008-11-03 |
Evan Cheng | Remove a dead switch statement.
|
commit | commitdiff | tree |
2008-11-03 |
Evan Cheng | Minor code restructuring. No functionality change.
|
commit | commitdiff | tree |
2008-11-03 |
Evan Cheng | Silence a compiler warning.
|
commit | commitdiff | tree |
2008-10-31 |
Evan Cheng | Add comment.
|
commit | commitdiff | tree |
2008-10-31 |
Evan Cheng | Use better data structure for ConstPoolId2AddrMap.
|
commit | commitdiff | tree |
2008-10-31 |
Evan Cheng | Actually make debug output understandable.
|
commit | commitdiff | tree |
2008-10-31 |
Evan Cheng | Forgot this in last commit.
|
commit | commitdiff | tree |
2008-10-31 |
Evan Cheng | Encode PICADD; some code clean up.
|
commit | commitdiff | tree |
2008-10-31 |
Evan Cheng | Change x86 register allocation ordering to match that...
|
commit | commitdiff | tree |
2008-10-31 |
Evan Cheng | Add a fixme.
|
commit | commitdiff | tree |
2008-10-30 |
Evan Cheng | I think we got non-machine specific constpool entries...
|
commit | commitdiff | tree |
2008-10-30 |
Evan Cheng | ARM JIT should observe -relocation-model command line...
|
commit | commitdiff | tree |
2008-10-29 |
Evan Cheng | Correct way to handle CONSTPOOL_ENTRY instructions.
|
commit | commitdiff | tree |
2008-10-29 |
Evan Cheng | Add debugging support.
|
commit | commitdiff | tree |
2008-10-29 |
Evan Cheng | Let target resolve some relocation results.
|
commit | commitdiff | tree |
2008-10-29 |
Evan Cheng | This is not needed anymore.
|
commit | commitdiff | tree |
2008-10-29 |
Evan Cheng | Add a bit to MachineRelocation that tells JIT that...
|
commit | commitdiff | tree |
2008-10-29 |
Evan Cheng | - More pre-split fixes: spill slot live interval computation...
|
commit | commitdiff | tree |
2008-10-29 |
Evan Cheng | - Rewrite code that update register live interval that...
|
commit | commitdiff | tree |
2008-10-28 |
Evan Cheng | Avoid calls to setSubgraphColor in release mode. They...
|
commit | commitdiff | tree |
2008-10-28 |
Evan Cheng | If def is in the same mbb as the barrier, spilt the...
|
commit | commitdiff | tree |
2008-10-28 |
Evan Cheng | Add command line option to limit the number splits...
|
commit | commitdiff | tree |
2008-10-28 |
Evan Cheng | Avoid putting a split past the end of the live range...
|
commit | commitdiff | tree |
2008-10-27 |
Evan Cheng | Silence a bogus compile time warning.
|
commit | commitdiff | tree |
2008-10-27 |
Evan Cheng | Remove val# defined by a remat'ed def that is now dead.
|
commit | commitdiff | tree |
2008-10-27 |
Evan Cheng | For now, don't split live intervals around x87 stack...
|
commit | commitdiff | tree |
2008-10-26 |
Evan Cheng | Do not shrink wrap live interval in a mbb if it's livein...
|
commit | commitdiff | tree |
2008-10-25 |
Evan Cheng | Handle cases where there aren't uses in the barrier...
|
commit | commitdiff | tree |
2008-10-25 |
Evan Cheng | Add storeRegTo{StackSlot|Addr} and loadRegFrom{StackSlot...
|
commit | commitdiff | tree |
2008-10-25 |
Evan Cheng | If val# def is ~0U, meaning it's defined by a PHI,...
|
commit | commitdiff | tree |
2008-10-24 |
Evan Cheng | Fix a pasto.
|
commit | commitdiff | tree |
2008-10-24 |
Evan Cheng | Fix a end() dereference; remove an abort() that wasn...
|
commit | commitdiff | tree |
2008-10-24 |
Evan Cheng | Avoid splitting an interval multiple times; avoid splitting...
|
commit | commitdiff | tree |
2008-10-23 |
Evan Cheng | Committing a good chunk of the pre-register allocation...
|
commit | commitdiff | tree |
2008-10-20 |
Evan Cheng | Add skeleton for the pre-register allocation live interval...
|
commit | commitdiff | tree |
2008-10-20 |
Evan Cheng | Add a register class -> virtual registers map.
|
commit | commitdiff | tree |
next |