2013-11-07 |
Guilherme Ottoni | Inline small cold functions into hot ones
|
commit | commitdiff | tree |
2013-11-05 |
Guilherme Ottoni | Avoid DV initializer loop in prologues for small number...
|
commit | commitdiff | tree |
2013-11-04 |
Guilherme Ottoni | Dump IR after ref-count optimization when validation...
|
commit | commitdiff | tree |
2013-11-01 |
Guilherme Ottoni | Cleanup selectTraceletLegacy
|
commit | commitdiff | tree |
2013-10-24 |
Guilherme Ottoni | Regionize and retranslate each function at once
|
commit | commitdiff | tree |
2013-10-10 |
Guilherme Ottoni | Fix some uses of JitPGO runtime option
|
commit | commitdiff | tree |
2013-10-09 |
Guilherme Ottoni | Increase spill area
|
commit | commitdiff | tree |
2013-10-09 |
Guilherme Ottoni | Get test/slow/ext_datetime/strtotime_leak.php working...
|
commit | commitdiff | tree |
2013-09-30 |
Guilherme Ottoni | Fix profile counters for translations with guards on...
|
commit | commitdiff | tree |
2013-09-27 |
Guilherme Ottoni | Add support to profile and retranslate prologues in...
|
commit | commitdiff | tree |
2013-09-25 |
Guilherme Ottoni | Fix post-conditions for stack values
|
commit | commitdiff | tree |
2013-09-13 |
Guilherme Ottoni | Add support for SideExitGuardStk in getStackValue
|
commit | commitdiff | tree |
2013-08-30 |
Guilherme Ottoni | Unbreak the build
|
commit | commitdiff | tree |
2013-08-30 |
Guilherme Ottoni | Add inlining support for profile-guided region selection
|
commit | commitdiff | tree |
2013-08-27 |
Guilherme Ottoni | Fix get_class_methods() to include trait methods
|
commit | commitdiff | tree |
2013-08-08 |
Guilherme Ottoni | Avoid division by zero when aprof isn't allocated
|
commit | commitdiff | tree |
2013-08-06 |
Guilherme Ottoni | Name next release
|
commit | commitdiff | tree |
2013-08-02 |
Guilherme Ottoni | Only enable PGO for hot functions in server mode
|
commit | commitdiff | tree |
2013-07-31 |
Guilherme Ottoni | Don't pass type prediction after Div interpOne
|
commit | commitdiff | tree |
2013-07-29 |
Guilherme Ottoni | Kill comment about completed task
|
commit | commitdiff | tree |
2013-07-29 |
Guilherme Ottoni | Dump aprof code into separate file and teach tc-print...
|
commit | commitdiff | tree |
2013-07-25 |
Guilherme Ottoni | Add an aprof code region and use it for profile translations...
|
commit | commitdiff | tree |
2013-07-24 |
Guilherme Ottoni | Add initial framework for PGO in the JIT, and use it...
|
commit | commitdiff | tree |
2013-07-22 |
Guilherme Ottoni | Eliminate unconditional jump from main trace to exit...
|
commit | commitdiff | tree |
2013-07-19 |
Guilherme Ottoni | Remove handling for const Bools that are neither 0...
|
commit | commitdiff | tree |
2013-07-11 |
Guilherme Ottoni | Replace _ with - in file names under runtime/vm/jit/
|
commit | commitdiff | tree |
2013-07-10 |
Guilherme Ottoni | Move hopt_preparable.php to test/vm-perf
|
commit | commitdiff | tree |
2013-07-10 |
Guilherme Ottoni | Allow JIT-time known boxed types for source operand...
|
commit | commitdiff | tree |
2013-07-09 |
Guilherme Ottoni | ContSuspendK should break tracelets
|
commit | commitdiff | tree |
2013-07-09 |
Guilherme Ottoni | Fix tools/reduce
|
commit | commitdiff | tree |
2013-07-09 |
Guilherme Ottoni | Allow AssertType of Cls
|
commit | commitdiff | tree |
2013-07-09 |
Guilherme Ottoni | Mark CheckType non-CSEable
|
commit | commitdiff | tree |
2013-07-02 |
Guilherme Ottoni | Fix InterpOne's output for predicted types
|
commit | commitdiff | tree |
2013-06-05 |
Guilherme Ottoni | LdClsCns's dest is Uncounted
|
commit | commitdiff | tree |
2013-06-03 |
Guilherme Ottoni | Relax more guards
|
commit | commitdiff | tree |
2013-05-31 |
Guilherme Ottoni | Fix typos: MMX => XMM
|
commit | commitdiff | tree |
2013-05-28 |
Guilherme Ottoni | Use r15 instead of r13 in generic return dec-refs
|
commit | commitdiff | tree |
2013-05-24 |
Guilherme Ottoni | Allocate XMM registers for some SSATmps requiring 2...
|
commit | commitdiff | tree |
2013-05-24 |
Guilherme Ottoni | Kill translator-x64-vector.cpp, again
|
commit | commitdiff | tree |
2013-05-24 |
Guilherme Ottoni | Reserve r11 for code-gen's scratch fallback
|
commit | commitdiff | tree |
2013-05-24 |
Guilherme Ottoni | Optimize ContSend, ContRaise, and ContNext for m_received...
|
commit | commitdiff | tree |
2013-05-24 |
Guilherme Ottoni | Increase spill area
|
commit | commitdiff | tree |
2013-05-21 |
Guilherme Ottoni | Fix propagation of predicted function-return types
|
commit | commitdiff | tree |
2013-05-20 |
Guilherme Ottoni | Predict that constructors return KindOfNull
|
commit | commitdiff | tree |
2013-05-20 |
Guilherme Ottoni | Use scratch registers that don't need REX prefix when...
|
commit | commitdiff | tree |
2013-05-20 |
Guilherme Ottoni | Allocate XMM registers for doubles
|
commit | commitdiff | tree |
2013-05-20 |
Guilherme Ottoni | Document .hphp_opts test files
|
commit | commitdiff | tree |
2013-05-20 |
Guilherme Ottoni | Clean-up GenericRetDecRefs
|
commit | commitdiff | tree |
2013-05-15 |
Guilherme Ottoni | Add missing check for InterpOne following a CG_PUNT
|
commit | commitdiff | tree |
2013-05-15 |
Guilherme Ottoni | interpOne instructions that fail at code-gen
|
commit | commitdiff | tree |
2013-05-10 |
Guilherme Ottoni | Use target cache for static properties of persistent...
|
commit | commitdiff | tree |
2013-05-09 |
Guilherme Ottoni | Enable translation of BindS
|
commit | commitdiff | tree |
2013-05-07 |
Guilherme Ottoni | Streamline exits from HHIR to Interp when Tx64 is off
|
commit | commitdiff | tree |
2013-05-07 |
Guilherme Ottoni | Fix trace exit type for IncDecL of boxed values
|
commit | commitdiff | tree |
2013-04-30 |
Guilherme Ottoni | Move translation counters after tracelet guards
|
commit | commitdiff | tree |
2013-04-15 |
ottoni | interpOne instructions that fail the HHBC->HHIR translation
|
commit | commitdiff | tree |
2013-03-28 |
ottoni | Eliminate IncRef/DecRef pair when a method returns...
|
commit | commitdiff | tree |
2013-03-25 |
ottoni | Don't spill to mmx.
|
commit | commitdiff | tree |
2013-03-25 |
ottoni | Fix assertion in ref-count optimization
|
commit | commitdiff | tree |
2013-03-22 |
ottoni | Disable spilling into MMX registers
|
commit | commitdiff | tree |
2013-03-21 |
ottoni | Avoid storing to the stack the same value just loaded...
|
commit | commitdiff | tree |
2013-03-21 |
ottoni | Fix HHIR simplification for missing bool-to-int promotions
|
commit | commitdiff | tree |
2013-03-19 |
ottoni | SIMPLIFY_COMMUTATIVE only handles Type::Int
|
commit | commitdiff | tree |
2013-03-18 |
ottoni | Eliminate IncRef/DecRef pair when returning a local
|
commit | commitdiff | tree |
2013-03-14 |
ottoni | Properly patch exit traces ending with JmpZero and...
|
commit | commitdiff | tree |
2013-03-14 |
ottoni | Reenable direct branch patching for ExitTraceCc
|
commit | commitdiff | tree |
2013-03-12 |
ottoni | Enable branch fusion for [N]InstanceOfBitMask
|
commit | commitdiff | tree |
2013-03-09 |
ottoni | Revert "make debug_backtrace go through ignored functions"
|
commit | commitdiff | tree |
2013-03-09 |
ottoni | Add null check in EmitterVisitor::requiresDeepInit
|
commit | commitdiff | tree |
2013-03-09 |
ottoni | Don't insert translation counters by default
|
commit | commitdiff | tree |
2013-03-09 |
ottoni | Fix bug looking up properties in a PreClass
|
commit | commitdiff | tree |
2013-03-08 |
ottoni | Shrink Ret code sequence
|
commit | commitdiff | tree |
2013-03-08 |
ottoni | Add support for FPassV
|
commit | commitdiff | tree |
2013-03-06 |
ottoni | Add support for noSurprise meta-data annotation
|
commit | commitdiff | tree |
2013-03-06 |
ottoni | Expand IncDecL support, use inc/dec x86 instructions...
|
commit | commitdiff | tree |
2013-02-13 |
ottoni | fb_call_user_func_safe_return should try the autoloader
|
commit | commitdiff | tree |
2013-02-13 |
ottoni | Enable arithmetic involving FP
|
commit | commitdiff | tree |
2013-02-11 |
ottoni | Mark runtime helpers as hot, and get rid of some of...
|
commit | commitdiff | tree |
2013-02-11 |
ottoni | Make memelim less conservative about locals
|
commit | commitdiff | tree |
2013-02-11 |
ottoni | Implement NullUninit
|
commit | commitdiff | tree |
2013-02-11 |
ottoni | Get rid of "Ptr" from the name of internal types
|
commit | commitdiff | tree |
2013-02-11 |
ottoni | Implement FPushClsMethodF in HHIR
|
commit | commitdiff | tree |
2013-02-11 |
ottoni | Fix LdClsCns
|
commit | commitdiff | tree |
2013-01-24 |
ottoni | Get rid of some "slow" exits, plus some cleanups
|
commit | commitdiff | tree |
2013-01-24 |
ottoni | Disable translation of CreateCont
|
commit | commitdiff | tree |
2013-01-15 |
ottoni | Add support for virtual helper calls, and use it for...
|
commit | commitdiff | tree |
2013-01-05 |
ottoni | Kill duplicate assignment to rStashedAR in FCall
|
commit | commitdiff | tree |
2012-12-18 |
ottoni | Make separate IR instructions for guard type checks
|
commit | commitdiff | tree |
2012-12-17 |
ottoni | Add support for relaxed guards in HHIR
|
commit | commitdiff | tree |
2012-12-17 |
ottoni | Pass to the IR statically inferred types for tracelet...
|
commit | commitdiff | tree |
2012-12-17 |
ottoni | Trace through jumps that don't break tracelets
|
commit | commitdiff | tree |
2012-12-17 |
ottoni | Call a helper for decref'ing popped stack values (PopR...
|
commit | commitdiff | tree |
2012-12-13 |
ottoni | Move prologue redispatch code to 'a'
|
commit | commitdiff | tree |
2012-12-13 |
ottoni | Add support to FPushObjMethodD for fast method lookup...
|
commit | commitdiff | tree |
2012-12-13 |
ottoni | Enhance IncRef/DecRef elimination
|
commit | commitdiff | tree |
2012-12-06 |
ottoni | Add support for BC mappings, translation counters,...
|
commit | commitdiff | tree |
2012-12-05 |
ottoni | Relax guards for CGetL, RetC, RetV
|
commit | commitdiff | tree |
2012-12-03 |
ottoni | Disable some generated checking code in non-debug builds
|
commit | commitdiff | tree |
2012-11-21 |
ottoni | Revert "Handle empty string types"
|
commit | commitdiff | tree |
2012-11-16 |
ottoni | Fix order in which classes get their traits imported
|
commit | commitdiff | tree |