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 |
2008-10-20 |
Evan Cheng | This forward declaration is unnecessary.
|
commit | commitdiff | tree |
2008-10-18 |
Evan Cheng | By min, I mean max.
|
commit | commitdiff | tree |
2008-10-18 |
Evan Cheng | When creating intervals, leave min(1, numdefs) holes...
|
commit | commitdiff | tree |
2008-10-17 |
Evan Cheng | Add implicit defs of XMM8 to XMM15 on 32-bit call instructio...
|
commit | commitdiff | tree |
2008-10-17 |
Evan Cheng | Add RCBarriers to TargetInstrDesc. It's a list of register...
|
commit | commitdiff | tree |
2008-10-17 |
Evan Cheng | Fix PR2898. Spiller delete a store for reuse before...
|
commit | commitdiff | tree |
2008-10-17 |
Evan Cheng | Fix lfence and mfence encoding. These look like MRM5r...
|
commit | commitdiff | tree |
2008-10-17 |
Evan Cheng | getX86RegNum has long been moved to X86RegisterInfo.
|
commit | commitdiff | tree |
2008-10-17 |
Evan Cheng | Fix a very subtle spiller bug: UpdateKills should not...
|
commit | commitdiff | tree |
2008-10-15 |
Evan Cheng | - Add target lowering hooks that specify which setcc...
|
commit | commitdiff | tree |
2008-10-14 |
Evan Cheng | Rename LoadX to LoadExt.
|
commit | commitdiff | tree |
2008-10-14 |
Evan Cheng | Combine (fcmp cc0 x, y) | (fcmp cc1 x, y) into a single...
|
commit | commitdiff | tree |
2008-10-14 |
Evan Cheng | - Somehow I forgot about one / une.
|
commit | commitdiff | tree |
2008-10-14 |
Evan Cheng | Fix indentation.
|
commit | commitdiff | tree |
2008-10-14 |
Evan Cheng | Optimize anding of two fcmp into a single fcmp if the...
|
commit | commitdiff | tree |
2008-10-13 |
Evan Cheng | FIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduced...
|
commit | commitdiff | tree |
2008-10-13 |
Evan Cheng | Also update sub-register intervals after a trivial...
|
commit | commitdiff | tree |
next |