2014-11-10 |
Edwin Smith | Don't use Sweepable for APCLocalArray
|
commit | commitdiff | tree |
2014-11-07 |
Edwin Smith | Group ExecutionContext fields at the end of the class...
|
commit | commitdiff | tree |
2014-11-06 |
Edwin Smith | Refactor sweepable so it is parseable.
|
commit | commitdiff | tree |
2014-11-06 |
Edwin Smith | Remove dead code: MemoryManager::iterate()
|
commit | commitdiff | tree |
2014-11-05 |
Edwin Smith | Move RefData's m_cow and m_z fields to make room for...
|
commit | commitdiff | tree |
2014-11-05 |
Edwin Smith | Use smart_malloc for AwaitAllWaitHandle
|
commit | commitdiff | tree |
2014-11-05 |
Edwin Smith | Use smart_malloc for Resumable objects so we can parse...
|
commit | commitdiff | tree |
2014-11-04 |
Edwin Smith | Replace NEWOBJ macro with newobj<T> and newres<T> functions.
|
commit | commitdiff | tree |
2014-11-03 |
Edwin Smith | Convert smart_new to use smart_malloc()
|
commit | commitdiff | tree |
2014-11-01 |
Edwin Smith | Refactor NativeData header
|
commit | commitdiff | tree |
2014-11-01 |
Edwin Smith | 64-bit wordsame()
|
commit | commitdiff | tree |
2014-11-01 |
Edwin Smith | Refactor string header to put cap at offset 8
|
commit | commitdiff | tree |
2014-11-01 |
Edwin Smith | Remove region-tracelet inlining assert
|
commit | commitdiff | tree |
2014-10-31 |
Edwin Smith | change ResourceData header
|
commit | commitdiff | tree |
2014-10-30 |
Edwin Smith | Move ArrayData::m_kind to offset 11
|
commit | commitdiff | tree |
2014-10-30 |
Edwin Smith | Refactor SweepNode and family to make room for header...
|
commit | commitdiff | tree |
2014-10-29 |
Edwin Smith | Steal one of the extra ObjectHeader bytes
|
commit | commitdiff | tree |
2014-10-28 |
Edwin Smith | Shrink collection type field to 8 bits.
|
commit | commitdiff | tree |
2014-10-24 |
Edwin Smith | Add operator|(PhysReg) and a few other overloads, and...
|
commit | commitdiff | tree |
2014-10-24 |
Edwin Smith | Micro-optimize InitPackedArrayLoop
|
commit | commitdiff | tree |
2014-10-23 |
Edwin Smith | Move CodeGenerator::m_unit and m_frozen to CodegenState
|
commit | commitdiff | tree |
2014-10-23 |
Edwin Smith | Eliminate Vmeta
|
commit | commitdiff | tree |
2014-10-22 |
Edwin Smith | Fix bug in ARM::CodeGenerator::dstLoc()
|
commit | commitdiff | tree |
2014-10-21 |
Edwin Smith | Remove CodeGenerator::m_slocs & m_dlocs
|
commit | commitdiff | tree |
2014-10-21 |
Edwin Smith | Eliminate m_curInst
|
commit | commitdiff | tree |
2014-10-21 |
Edwin Smith | CodeGenerators don't need to be virtual anymore.
|
commit | commitdiff | tree |
2014-10-21 |
Edwin Smith | Convert bindcall to vasm
|
commit | commitdiff | tree |
2014-10-20 |
Edwin Smith | The HHIR CallsNative flag (N, NNT) is no longer needed.
|
commit | commitdiff | tree |
2014-10-20 |
Edwin Smith | Convert resume and retransopt to vasm
|
commit | commitdiff | tree |
2014-10-20 |
Edwin Smith | Raise emitCallNativeImpl() to vasm
|
commit | commitdiff | tree |
2014-10-20 |
Edwin Smith | Implement incstat in vasm
|
commit | commitdiff | tree |
2014-10-17 |
Edwin Smith | Rename bindjcc1->bindjcc1st, bindjcc2->bindjcc2nd
|
commit | commitdiff | tree |
2014-10-16 |
Edwin Smith | Rename X64_OPCODES to VASM_OPCODES
|
commit | commitdiff | tree |
2014-10-16 |
Edwin Smith | Just use rpoSortCfg() instead of layoutBlocks()
|
commit | commitdiff | tree |
2014-10-15 |
Edwin Smith | Split bindcall and nativecall
|
commit | commitdiff | tree |
2014-10-15 |
Edwin Smith | Do not allow recursive calls to vasm.
|
commit | commitdiff | tree |
2014-10-15 |
Edwin Smith | Delete loadq/storeq since they are redundant
|
commit | commitdiff | tree |
2014-10-15 |
Edwin Smith | Drop the -m suffix from the store immediate instructions.
|
commit | commitdiff | tree |
2014-10-15 |
Edwin Smith | Remove the implicit label hack in vasm-xls
|
commit | commitdiff | tree |
2014-10-14 |
Edwin Smith | Remove movq, movqrx, movqxr.
|
commit | commitdiff | tree |
2014-10-13 |
Edwin Smith | Only execute nextIntersect's linear search when necessary.
|
commit | commitdiff | tree |
2014-10-05 |
Edwin Smith | Use binary searches in vasm-xls
|
commit | commitdiff | tree |
2014-10-02 |
Edwin Smith | Stronger vasm dead code analysis.
|
commit | commitdiff | tree |
2014-10-02 |
Edwin Smith | Introduce a Vreg128 class, use it in 128-bit SIMD instructions
|
commit | commitdiff | tree |
2014-10-01 |
Edwin Smith | ARM loose ends in codegen
|
commit | commitdiff | tree |
2014-09-30 |
Edwin Smith | Remove RegAllocInfo and PhysLoc
|
commit | commitdiff | tree |
2014-09-30 |
Edwin Smith | Remove XLS, Constraint, and related dead code
|
commit | commitdiff | tree |
2014-09-30 |
Edwin Smith | Convert arm::CodeGenerator to use vregs and ssa.
|
commit | commitdiff | tree |
2014-09-29 |
Edwin Smith | Convert arm::CodeGenerator to vasm
|
commit | commitdiff | tree |
2014-09-25 |
Edwin Smith | Decouple llvm from vasm::finish
|
commit | commitdiff | tree |
2014-09-25 |
Edwin Smith | Move genCodeImpl from code-gen.cpp to back-end-arm.cpp
|
commit | commitdiff | tree |
2014-09-25 |
Edwin Smith | Change Vreg to use PhysReg numbering, hoist vasm out...
|
commit | commitdiff | tree |
2014-09-25 |
Edwin Smith | Fix incorrect index in arm cgShuffle
|
commit | commitdiff | tree |
2014-09-24 |
Edwin Smith | Smaller handful of JIT-speed optimizations.
|
commit | commitdiff | tree |
2014-09-23 |
Edwin Smith | Require SSA in vasm-fold-imms
|
commit | commitdiff | tree |
2014-09-23 |
Edwin Smith | SSA for ExtendsClass and LdFuncCachedU, enable asserts...
|
commit | commitdiff | tree |
2014-09-23 |
Edwin Smith | Don't allow split before phidef in the same block.
|
commit | commitdiff | tree |
2014-09-23 |
Edwin Smith | Move register hints to the vasm instruction macros.
|
commit | commitdiff | tree |
2014-09-22 |
Edwin Smith | SSA for GetCtxFwdCall and GetCtxFwdCallDyn
|
commit | commitdiff | tree |
2014-09-21 |
Edwin Smith | Convert LdFuncCachedCommon() and LdClsCachedCommon...
|
commit | commitdiff | tree |
2014-09-21 |
Edwin Smith | convert cgConvDblToInt() and cgConvObjToBool to SSA
|
commit | commitdiff | tree |
2014-09-21 |
Edwin Smith | Convert cgInstanceOf() and cgLdClsCtx() to SSA
|
commit | commitdiff | tree |
2014-09-21 |
Edwin Smith | Convert cgCountArray to SSA
|
commit | commitdiff | tree |
2014-09-21 |
Edwin Smith | Convert cgUnboxPtr to SSA
|
commit | commitdiff | tree |
2014-09-20 |
Edwin Smith | Assume valid srcs in cgLdPackedArrayElem() and cgCheckPacked...
|
commit | commitdiff | tree |
2014-09-20 |
Edwin Smith | Only assertOperandTypes() in debug builds.
|
commit | commitdiff | tree |
2014-09-19 |
Edwin Smith | Assume every ssatmp at least gets a value register.
|
commit | commitdiff | tree |
2014-09-18 |
Edwin Smith | Convert some cg functions to SSA.
|
commit | commitdiff | tree |
2014-09-17 |
Edwin Smith | Partly revert removing xls
|
commit | commitdiff | tree |
2014-09-17 |
Edwin Smith | Assume dstLoc.reg(0) is always valid
|
commit | commitdiff | tree |
2014-09-17 |
Edwin Smith | Remove unnecessary shuffling before/after integer ops
|
commit | commitdiff | tree |
2014-09-17 |
Edwin Smith | Remove unnecessary ldimm
|
commit | commitdiff | tree |
2014-09-17 |
Edwin Smith | Add vasm immediate-folding pass
|
commit | commitdiff | tree |
2014-09-17 |
Edwin Smith | Reduce NumSingleJitRequests from 20 to 5
|
commit | commitdiff | tree |
2014-09-15 |
Edwin Smith | Always assign Vloc register 0.
|
commit | commitdiff | tree |
2014-09-15 |
Edwin Smith | Make vasm cloadq be 3-address form.
|
commit | commitdiff | tree |
2014-09-13 |
Edwin Smith | Allocate uncounted strings with malloc.
|
commit | commitdiff | tree |
2014-09-13 |
Edwin Smith | mark checkCalls DEBUG_ONLY to appease -Wunused
|
commit | commitdiff | tree |
2014-09-12 |
Edwin Smith | Remove unnecessary copying in various Dbl ops
|
commit | commitdiff | tree |
2014-09-12 |
Edwin Smith | Don't let any instructions sneak in between call/syncpoint...
|
commit | commitdiff | tree |
2014-09-11 |
Edwin Smith | VASM: remove useless instructions
|
commit | commitdiff | tree |
2014-09-11 |
Edwin Smith | Remove prepXMM() and cgBinaryDblOp()
|
commit | commitdiff | tree |
2014-09-10 |
Edwin Smith | Attempt to fix t5058784
|
commit | commitdiff | tree |
2014-09-10 |
Edwin Smith | Use smart_calloc in NameValueTable
|
commit | commitdiff | tree |
2014-09-07 |
Edwin Smith | Fix refcounting in arReturn() and stop leaking static...
|
commit | commitdiff | tree |
2014-09-04 |
Edwin Smith | Fix typo that snuck into one of the vasm diffs.
|
commit | commitdiff | tree |
2014-09-04 |
Edwin Smith | Remove xls support in x64 backend
|
commit | commitdiff | tree |
2014-09-04 |
Edwin Smith | Assign vasm registers to all SSATmps
|
commit | commitdiff | tree |
2014-09-04 |
Edwin Smith | VASM register-coalescing via hinting
|
commit | commitdiff | tree |
2014-09-01 |
Edwin Smith | Rename namespace ARM and X64 to arm and x64
|
commit | commitdiff | tree |
2014-09-01 |
Edwin Smith | Update NEWS for "Snoop Dogg"
|
commit | commitdiff | tree |
2014-09-01 |
Edwin Smith | Let vasm use all the registers
|
commit | commitdiff | tree |
2014-08-29 |
Edwin Smith | Plumb Vloc, Vreg, and Vptr through X64::CodeGenerator...
|
commit | commitdiff | tree |
2014-08-27 |
Edwin Smith | Convert a few more uses of smart::container
|
commit | commitdiff | tree |
2014-08-27 |
Edwin Smith | Remove decls for rCGxxx, give them to vasm and use...
|
commit | commitdiff | tree |
2014-08-26 |
Edwin Smith | Rename namespace JIT to jit
|
commit | commitdiff | tree |
2014-08-25 |
Edwin Smith | Use std, boost, and folly instead of smart containers.
|
commit | commitdiff | tree |
2014-08-25 |
Edwin Smith | Fix stack corruption in ezc_set_error_reporting() in...
|
commit | commitdiff | tree |
2014-08-22 |
Edwin Smith | Remove vasm dead code
|
commit | commitdiff | tree |
2014-08-22 |
Edwin Smith | VASM part 8: add Vloc
|
commit | commitdiff | tree |