2016-03-07 |
Max Wang | Improve idiom for getting the return address of a call{}
|
commit | commitdiff | tree |
2016-03-07 |
Max Wang | Document vasm-instr.h
|
commit | commitdiff | tree |
2016-03-04 |
Max Wang | Fix emitDecRefHelper code
|
commit | commitdiff | tree |
2016-03-04 |
Max Wang | Rewrite handleSRHelper as a unique stub
|
commit | commitdiff | tree |
2016-03-03 |
Max Wang | Kill unused ThreadLocal Vconst kind
|
commit | commitdiff | tree |
2016-03-02 |
Max Wang | Nix unnecessary indirection in IRBuilder and FrameStateMgr
|
commit | commitdiff | tree |
2016-03-02 |
Max Wang | Delete unused code in FrameStateMgr
|
commit | commitdiff | tree |
2016-03-02 |
Max Wang | Move ActRec to its own header and source
|
commit | commitdiff | tree |
2016-03-02 |
Max Wang | Revert "Scan xdebug breakpoints"
|
commit | commitdiff | tree |
2016-03-01 |
Max Wang | Support more CFI in EHFrameWriter
|
commit | commitdiff | tree |
2016-02-29 |
Max Wang | Kill unused CGMeta data members
|
commit | commitdiff | tree |
2016-02-26 |
Max Wang | Nuke MCGenerator's public API
|
commit | commitdiff | tree |
2016-02-25 |
Max Wang | Clean up UniqueStubs emit API
|
commit | commitdiff | tree |
2016-02-25 |
Max Wang | Drive-by cleanup vaguely related to CFI
|
commit | commitdiff | tree |
2016-02-24 |
Max Wang | Add dw_reg aliases for FP, SP, and IP
|
commit | commitdiff | tree |
2016-02-24 |
Max Wang | Codemod Vblock::area to Vblock::area_idx
|
commit | commitdiff | tree |
2016-02-24 |
Max Wang | Always partition by text area in layoutBlocks()
|
commit | commitdiff | tree |
2016-02-18 |
Max Wang | Clean up code-gen emitLoad() code
|
commit | commitdiff | tree |
2016-02-18 |
Max Wang | Miscellaneous cleanup while rebasing
|
commit | commitdiff | tree |
2016-02-16 |
Max Wang | Updating coding-conventions.md in deference to our...
|
commit | commitdiff | tree |
2016-02-09 |
Max Wang | Add non-syncing VMRegGuard
|
commit | commitdiff | tree |
2016-02-08 |
Max Wang | Manual remaining class -> struct conversion
|
commit | commitdiff | tree |
2016-02-08 |
Max Wang | Partially-manual class -> struct codemod
|
commit | commitdiff | tree |
2016-02-08 |
Max Wang | Codemod class -> struct ~everywhere
|
commit | commitdiff | tree |
2016-02-05 |
Max Wang | Kill weird X64Assembler* idiom in vasm-x64.cpp
|
commit | commitdiff | tree |
2016-02-05 |
Max Wang | Move UniqueStubs out of Translator
|
commit | commitdiff | tree |
2016-02-05 |
Max Wang | Reorganize unwind-x64.{h,cpp}
|
commit | commitdiff | tree |
2016-02-04 |
Max Wang | Disallow addqi{} and subqi{} in XLS spEffect()
|
commit | commitdiff | tree |
2016-01-30 |
Max Wang | Refactor .eh_frame CFI record emission
|
commit | commitdiff | tree |
2016-01-29 |
Max Wang | Support phi hinting in XLS
|
commit | commitdiff | tree |
2016-01-28 |
Max Wang | New Year, New Me
|
commit | commitdiff | tree |
2016-01-27 |
Max Wang | Use lea{} instead of addqi{}/subqi{} for rsp()
|
commit | commitdiff | tree |
2016-01-27 |
Max Wang | Move MSVC stubs to their own files
|
commit | commitdiff | tree |
2016-01-27 |
Max Wang | Reduce code duplication in align-*.cpp
|
commit | commitdiff | tree |
2016-01-26 |
Max Wang | Refactor hint-related XLS code slightly
|
commit | commitdiff | tree |
2016-01-26 |
Max Wang | Match native and stublogue{} frame records
|
commit | commitdiff | tree |
2016-01-26 |
Max Wang | Raise PhysReg limit to 128
|
commit | commitdiff | tree |
2016-01-25 |
Max Wang | Refine XLS reg availability heuristic from longest...
|
commit | commitdiff | tree |
2016-01-25 |
Max Wang | Add some basic logging for XLS stats
|
commit | commitdiff | tree |
2016-01-25 |
Max Wang | Track more state in Variable in XLS
|
commit | commitdiff | tree |
2016-01-20 |
Max Wang | Update various TARGETS for PPC64 diff
|
commit | commitdiff | tree |
2016-01-12 |
Max Wang | Nix spurious autoload warning when stringifying Exceptions
|
commit | commitdiff | tree |
2016-01-07 |
Max Wang | Refactor and fix ExecutionContext::invokeFunc{,Few}()
|
commit | commitdiff | tree |
2015-12-15 |
Max Wang | Drive-by cleanup related to vm-regs.h
|
commit | commitdiff | tree |
2015-11-17 |
Max Wang | Offload shared Interval state to headerish struct
|
commit | commitdiff | tree |
2015-11-12 |
Max Wang | Refactor code re: moves and loads in ResolutionPlan
|
commit | commitdiff | tree |
2015-11-03 |
Max Wang | Repurpose Vxls for the register allocation phase only
|
commit | commitdiff | tree |
2015-11-03 |
Max Wang | Refactor lifetime resolution phase of XLS
|
commit | commitdiff | tree |
2015-11-03 |
Max Wang | Refactor pre-compute phase of XLS slightly
|
commit | commitdiff | tree |
2015-10-29 |
Max Wang | Fix very old nits to clean out my task queue
|
commit | commitdiff | tree |
2015-10-26 |
Max Wang | Delete BackEnd
|
commit | commitdiff | tree |
2015-10-19 |
Max Wang | Use prologue{} in decRefGeneric
|
commit | commitdiff | tree |
2015-10-18 |
Max Wang | Refactor x64-specific vasm lowering
|
commit | commitdiff | tree |
2015-10-17 |
Max Wang | Make intra-TC ABIs more explicit
|
commit | commitdiff | tree |
2015-10-17 |
Max Wang | Use AsyncRetCtrl for await in resumable contexts
|
commit | commitdiff | tree |
2015-10-17 |
Max Wang | Improve CppCall and make it not lie
|
commit | commitdiff | tree |
2015-10-08 |
Max Wang | Probably fix vasm-x64.cpp ASAN issue
|
commit | commitdiff | tree |
2015-10-08 |
Max Wang | Fix stack overflow handling in fcallHelper
|
commit | commitdiff | tree |
2015-09-28 |
Max Wang | Fix walkstk
|
commit | commitdiff | tree |
2015-09-25 |
Max Wang | Fix `hhx' for new HHBC encoding
|
commit | commitdiff | tree |
2015-09-21 |
Max Wang | CodeGenerator -> irlower: cmp instructions
|
commit | commitdiff | tree |
2015-09-21 |
Max Wang | Kill Vpoint and hc{sync,nocatch,unwind}
|
commit | commitdiff | tree |
2015-09-21 |
Max Wang | Add arch-independent vasm lowering pass
|
commit | commitdiff | tree |
2015-09-18 |
Max Wang | Const correctness in vasm-arm.cpp
|
commit | commitdiff | tree |
2015-09-17 |
Max Wang | Implement smashable movq and func guards
|
commit | commitdiff | tree |
2015-09-17 |
Max Wang | Implement smashable control flow better
|
commit | commitdiff | tree |
2015-09-17 |
Max Wang | Implement some functions in abi-arm.cpp
|
commit | commitdiff | tree |
2015-09-17 |
Max Wang | Refactor TLS emit helpers
|
commit | commitdiff | tree |
2015-09-16 |
Max Wang | Refactor CodeGenerator, pt. 1: namespacing and arith
|
commit | commitdiff | tree |
2015-09-16 |
Max Wang | Clean up CodegenState members
|
commit | commitdiff | tree |
2015-09-15 |
Max Wang | Fix interpOneCFHelpers implementation
|
commit | commitdiff | tree |
2015-09-14 |
Max Wang | Iterate on ARCH_SWITCH_CALL macro
|
commit | commitdiff | tree |
2015-09-14 |
Max Wang | Clean up and de-x64-ify code-gen-helpers
|
commit | commitdiff | tree |
2015-09-09 |
Max Wang | Delete code-gen-arm
|
commit | commitdiff | tree |
2015-09-09 |
Max Wang | Remove genCodeImpl from BackEnd, and refactor
|
commit | commitdiff | tree |
2015-09-09 |
Max Wang | Vasmify the various freeLocalsHelpers
|
commit | commitdiff | tree |
2015-09-08 |
Max Wang | Fix ABI constant initialization order bug
|
commit | commitdiff | tree |
2015-09-08 |
Max Wang | Delete Vasm::prefix()
|
commit | commitdiff | tree |
2015-09-08 |
Max Wang | Vasmify some x64-specific stubs
|
commit | commitdiff | tree |
2015-09-08 |
Max Wang | Clean up ABI file interface
|
commit | commitdiff | tree |
2015-09-02 |
Max Wang | Kill x64::emitUniqueStubs()
|
commit | commitdiff | tree |
2015-09-02 |
Max Wang | Vasmify fcallArrayHelper
|
commit | commitdiff | tree |
2015-09-02 |
Max Wang | Vasmify decRefGeneric and throwSwitchMode
|
commit | commitdiff | tree |
2015-09-02 |
Max Wang | Clean up PhysRegSaver
|
commit | commitdiff | tree |
2015-08-28 |
Max Wang | Vasmify interpOneCFHelpers
|
commit | commitdiff | tree |
2015-08-28 |
Max Wang | Vasmify resumeInterpHelpers
|
commit | commitdiff | tree |
2015-08-24 |
Max Wang | Kill more of BackEnd
|
commit | commitdiff | tree |
2015-08-24 |
Max Wang | Document unique stub control flow and stack alignment
|
commit | commitdiff | tree |
2015-08-24 |
Max Wang | Some cleanup related to IndirectFixups
|
commit | commitdiff | tree |
2015-08-21 |
Max Wang | Vasmify funcPrologueRedispatch stub
|
commit | commitdiff | tree |
2015-08-21 |
Max Wang | Vasmify f{call,uncBody}HelperThunk; rewrite former...
|
commit | commitdiff | tree |
2015-08-20 |
Max Wang | Organize unique stubs; document prologues; rename stuff
|
commit | commitdiff | tree |
2015-08-20 |
Max Wang | Create architecture-independent ABI API
|
commit | commitdiff | tree |
2015-08-20 |
Max Wang | Move unique stub x64 helpers to arch-specific file
|
commit | commitdiff | tree |
2015-08-19 |
Max Wang | Use smashable-instr API for func guard routines
|
commit | commitdiff | tree |
2015-08-13 |
Max Wang | Make vasm-emit for service requests arch-independent
|
commit | commitdiff | tree |
2015-08-13 |
Max Wang | Vasmify bindCallStub and friends
|
commit | commitdiff | tree |
2015-08-13 |
Max Wang | Delete checkStackOverflow unique stub
|
commit | commitdiff | tree |
2015-08-13 |
Max Wang | Implement retHelper unique stubs in vasm
|
commit | commitdiff | tree |
2015-08-13 |
Max Wang | Add an abi() getter to abi.h
|
commit | commitdiff | tree |