2014-12-16 |
Alex Malyshev | Remove calls to ObjectData::o_getArray(arr, false).
|
commit | commitdiff | tree |
2014-12-16 |
Alex Malyshev | Don't print key's local id in IterData if it's invalid
|
commit | commitdiff | tree |
2014-12-16 |
Alex Malyshev | Remove unused includes in builtin-functions.h
|
commit | commitdiff | tree |
2014-12-15 |
Alex Malyshev | Don't short circuit merging predicted types in FrameState
|
commit | commitdiff | tree |
2014-12-12 |
Alex Malyshev | LowPtr should not require the size to be specified.
|
commit | commitdiff | tree |
2014-12-12 |
Alex Malyshev | Fix off-by-one error with checking the bounds of a...
|
commit | commitdiff | tree |
2014-12-12 |
Alex Malyshev | Don't simplify LdObjInvoke if __invoke is static.
|
commit | commitdiff | tree |
2014-12-12 |
Alex Malyshev | Clean up ObjectData::getProp(), remove ObjectData:...
|
commit | commitdiff | tree |
2014-12-10 |
Alex Malyshev | Color backedges as red in IR printing
|
commit | commitdiff | tree |
2014-12-10 |
Alex Malyshev | Strip o_ prefix from ObjectData::o_to{Boolean,Int64...
|
commit | commitdiff | tree |
2014-12-09 |
Alex Malyshev | Initial cleanup of ObjectData
|
commit | commitdiff | tree |
2014-12-08 |
Alex Malyshev | Fix Arr=Packed | BoxedInitCell.
|
commit | commitdiff | tree |
2014-12-04 |
Alex Malyshev | Remove util/hash-map-typedefs.h include from base/types.h
|
commit | commitdiff | tree |
2014-12-04 |
Alex Malyshev | Remove extra headers from runtime/base/types.h
|
commit | commitdiff | tree |
2014-12-03 |
Alex Malyshev | Codemod "const Cell&" to "const Cell"
|
commit | commitdiff | tree |
2014-11-29 |
Alex Malyshev | Improve the property accessing API of Class.
|
commit | commitdiff | tree |
2014-11-26 |
Alex Malyshev | Codemod "const Ref&" to "const Ref"
|
commit | commitdiff | tree |
2014-11-19 |
Alex Malyshev | Add fixed-point analysis to FrameState
|
commit | commitdiff | tree |
2014-11-16 |
Alex Malyshev | Remove mostly-unused PreClass* field from PreClass...
|
commit | commitdiff | tree |
2014-11-12 |
Alex Malyshev | Have rpoSortCfgWithIds compute RPO ids instead of PO...
|
commit | commitdiff | tree |
2014-11-11 |
Alex Malyshev | Add "Xzibit" changes to NEWS
|
commit | commitdiff | tree |
2014-11-11 |
Alex Malyshev | Drop FrameState's ref prediction if type grows to Gen.
|
commit | commitdiff | tree |
2014-11-07 |
Alex Malyshev | Emit CheckFoo instead of GuardFoo if the region entry...
|
commit | commitdiff | tree |
2014-11-06 |
Alex Malyshev | Fix printing of Iter IR opcodes
|
commit | commitdiff | tree |
2014-11-03 |
Alex Malyshev | Remove findSuccOffsets from translateRegion.
|
commit | commitdiff | tree |
2014-10-31 |
Alex Malyshev | Convert uses of "const SrcKey&" to "SrcKey".
|
commit | commitdiff | tree |
2014-10-31 |
Alex Malyshev | Look for the least common ancestor when merging local...
|
commit | commitdiff | tree |
2014-10-30 |
Alex Malyshev | FrameState should use canonical values when refining...
|
commit | commitdiff | tree |
2014-10-29 |
Alex Malyshev | Remove HhbcTranslator::BcState, add TransContext::srcKey()
|
commit | commitdiff | tree |
2014-10-28 |
Alex Malyshev | Replace use of MAX macro with std::max in ZendPack
|
commit | commitdiff | tree |
2014-10-28 |
Alex Malyshev | Construct IRBuilder with a BCMarker.
|
commit | commitdiff | tree |
2014-10-28 |
Alex Malyshev | Have BCMarker::operator== take a const BCMarker&.
|
commit | commitdiff | tree |
2014-10-20 |
Alex Malyshev | Have FrameState track in and out states of blocks.
|
commit | commitdiff | tree |
2014-10-01 |
Alex Malyshev | Rename ir.h to ir-opcode.h
|
commit | commitdiff | tree |
2014-09-30 |
Alex Malyshev | Remove extraneous using
|
commit | commitdiff | tree |
2014-09-29 |
Alex Malyshev | Remove unnecessary includes to ir.h
|
commit | commitdiff | tree |
2014-09-26 |
Alex Malyshev | Removed unused includes and types from ir.h
|
commit | commitdiff | tree |
2014-09-26 |
Alex Malyshev | Move our punting mechanisms into a separate header
|
commit | commitdiff | tree |
2014-09-26 |
Alex Malyshev | Move StackValueInfo methods to simplifier.cpp
|
commit | commitdiff | tree |
2014-09-26 |
Alex Malyshev | Move GuardConstraints to its own header
|
commit | commitdiff | tree |
2014-09-26 |
Alex Malyshev | jit/containers.h shouldn't pull in smart-containers.h
|
commit | commitdiff | tree |
2014-09-25 |
Alex Malyshev | Turn on refcount-opts with loops.
|
commit | commitdiff | tree |
2014-09-24 |
Alex Malyshev | Replace boost::{next,prior} with std::{next,prev}
|
commit | commitdiff | tree |
2014-09-24 |
Alex Malyshev | FrameState::startBlock should take a LocalStateHook
|
commit | commitdiff | tree |
2014-09-21 |
Alex Malyshev | Use type_traits instead of boost equivalents
|
commit | commitdiff | tree |
2014-09-17 |
Alex Malyshev | Add functions for finding loop headers, and for inserting...
|
commit | commitdiff | tree |
2014-09-17 |
Alex Malyshev | Don't trace through Jmp 0 in the tracelet selector.
|
commit | commitdiff | tree |
2014-09-09 |
Alex Malyshev | Use EqX instead of Eq for Obj/Num comparisons.
|
commit | commitdiff | tree |
2014-09-08 |
Alex Malyshev | Ensure that the entry block of an IRUnit does not have...
|
commit | commitdiff | tree |
2014-09-08 |
Alex Malyshev | Slight cleanup on jit::Edge, add from() method.
|
commit | commitdiff | tree |
2014-09-05 |
Alex Malyshev | Remove dead field from ActRec.
|
commit | commitdiff | tree |
2014-09-04 |
Alex Malyshev | Don't drop FP in FrameState when entering a loop header.
|
commit | commitdiff | tree |
2014-09-04 |
Alex Malyshev | Correct spelling of 'pseudomain'
|
commit | commitdiff | tree |
2014-09-04 |
Alex Malyshev | Enable most optimizations on loopy translations.
|
commit | commitdiff | tree |
2014-08-29 |
Alex Malyshev | Remove FramePtr dests from {Assert,Check,Guard,SideExitGuard...
|
commit | commitdiff | tree |
2014-08-28 |
Alex Malyshev | classIsUniqueNormalClass wasn't handling enums.
|
commit | commitdiff | tree |
2014-08-27 |
Alex Malyshev | Cleanup in fixup.h
|
commit | commitdiff | tree |
2014-08-26 |
Alex Malyshev | Represent type sources as a union of IRInstruction...
|
commit | commitdiff | tree |
2014-08-20 |
Alex Malyshev | Revert "Dump the unit in assert in refineType"
|
commit | commitdiff | tree |
2014-08-19 |
Alex Malyshev | Have FrameState drop state when hitting an unprocessed...
|
commit | commitdiff | tree |
2014-08-19 |
Alex Malyshev | Dump the unit in assert in refineType
|
commit | commitdiff | tree |
2014-08-15 |
Alex Malyshev | Replace all uses of NOT_REACHED with not_reached
|
commit | commitdiff | tree |
2014-08-14 |
Alex Malyshev | Make loop test case do more iterations.
|
commit | commitdiff | tree |
2014-08-13 |
Alex Malyshev | Split out BCMarker from IRInstruction files.
|
commit | commitdiff | tree |
2014-08-13 |
Alex Malyshev | Revert "Enable most optimizations with loops"
|
commit | commitdiff | tree |
2014-08-12 |
Alex Malyshev | Enable most optimizations with loops
|
commit | commitdiff | tree |
2014-08-12 |
Alex Malyshev | Add some comments to FrameState.
|
commit | commitdiff | tree |
2014-08-06 |
Alex Malyshev | Some random cleanup around FrameState.
|
commit | commitdiff | tree |
2014-08-06 |
Alex Malyshev | Have liveTVType return an Obj=C instead of Obj<=C
|
commit | commitdiff | tree |
2014-08-01 |
Alex Malyshev | Add useful test file for loops.
|
commit | commitdiff | tree |
2014-07-31 |
Alex Malyshev | Spelling errors in documentation
|
commit | commitdiff | tree |
2014-07-30 |
Alex Malyshev | Revert "Fix issues with empty, chunked response"
|
commit | commitdiff | tree |
2014-07-29 |
Alex Malyshev | Remove documented overflow inconsistency
|
commit | commitdiff | tree |
2014-07-28 |
Alex Malyshev | Assert that we only get loops with Eval.JitLoops=1
|
commit | commitdiff | tree |
2014-07-25 |
Alex Malyshev | Simplify LdObjInvoke with a persistent const class.
|
commit | commitdiff | tree |
2014-07-24 |
Alex Malyshev | Optimize calls to get_class($obj) when we know the...
|
commit | commitdiff | tree |
2014-07-24 |
Alex Malyshev | Simplify LdObjClass t1:Obj=C to Cls(C).
|
commit | commitdiff | tree |
2014-07-24 |
Alex Malyshev | Have isMainExit() default to the last main block if...
|
commit | commitdiff | tree |
2014-07-21 |
Alex Malyshev | Revert "Share errors for abstract trait methods and...
|
commit | commitdiff | tree |
2014-07-20 |
Alex Malyshev | Add sandcastle run for Eval.JitLoops=1 in dbgo mode.
|
commit | commitdiff | tree |
2014-07-18 |
Alex Malyshev | Add ExactObj/SubObj tracking to JIT::Type
|
commit | commitdiff | tree |
2014-07-18 |
Alex Malyshev | Always mark Closure classes as NoOverride
|
commit | commitdiff | tree |
2014-07-17 |
Alex Malyshev | Change return type of LdRef to InitCell
|
commit | commitdiff | tree |
2014-07-16 |
Alex Malyshev | Reenable RecursiveDirectoryIterator tests.
|
commit | commitdiff | tree |
2014-07-12 |
Alex Malyshev | Fix asserts with Mov codegen.
|
commit | commitdiff | tree |
2014-07-12 |
Alex Malyshev | Entry blocks have an extra predecessor, part 2
|
commit | commitdiff | tree |
2014-07-09 |
Alex Malyshev | Replace bogus uses of AttrFinal with AttrNoOverride
|
commit | commitdiff | tree |
2014-07-09 |
Alex Malyshev | Clear the locals vector in FrameState when translating...
|
commit | commitdiff | tree |
2014-07-08 |
Alex Malyshev | Initial blocks with backwards edge predecessors are...
|
commit | commitdiff | tree |
2014-07-08 |
Alex Malyshev | Update flaky PHP5 tests
|
commit | commitdiff | tree |
2014-07-01 |
Alex Malyshev | Fix floating-point overflow for binary, octal, and...
|
commit | commitdiff | tree |
2014-07-01 |
Alex Malyshev | Stop generating LdStack<Gen> after GuardStk<T> with...
|
commit | commitdiff | tree |
2014-06-30 |
Alex Malyshev | Don't emit UnboxPtr when doing a SetProp with a RAT...
|
commit | commitdiff | tree |
2014-06-27 |
Alex Malyshev | Fix cgIsScalarType assuming its argument is not const
|
commit | commitdiff | tree |
2014-06-27 |
Alex Malyshev | cellToBool, simplifyConvArrToBool, tvCastToBooleanInPlace...
|
commit | commitdiff | tree |
2014-06-26 |
Alex Malyshev | Refactor cell and type arith for shift operators
|
commit | commitdiff | tree |
2014-06-18 |
Alex Malyshev | Add codegen for NameA
|
commit | commitdiff | tree |
2014-06-12 |
Alex Malyshev | Improve HHBBC's interp for SetOpL and SetOpM
|
commit | commitdiff | tree |
2014-06-04 |
Alex Malyshev | Improve type-arith for bitwise operators.
|
commit | commitdiff | tree |
2014-06-02 |
Alex Malyshev | Remove VariantStrongBind and CVarStrongBind
|
commit | commitdiff | tree |