2016-02-05 |
Brett Simmers | Remove a couple dead runtime options
|
commit | commitdiff | tree |
2016-02-05 |
Brett Simmers | Don't use SFINAE in setMOpFlags()
|
commit | commitdiff | tree |
2016-02-03 |
Brett Simmers | Delete assert_throw()
|
commit | commitdiff | tree |
2016-02-03 |
Brett Simmers | Remove m_ prefix from public CodeGenFixups members
|
commit | commitdiff | tree |
2016-01-26 |
Brett Simmers | Collapse {L,C,Int,Str,NewElem} variants of minstrs
|
commit | commitdiff | tree |
2016-01-20 |
Brett Simmers | Use AtomicVector for Func hotness profiling
|
commit | commitdiff | tree |
2016-01-13 |
Brett Simmers | Don't inherit resolved type constants from parent classes
|
commit | commitdiff | tree |
2016-01-08 |
Brett Simmers | Delete old minstrs
|
commit | commitdiff | tree |
2016-01-08 |
Brett Simmers | Implement remaining new minstrs
|
commit | commitdiff | tree |
2016-01-08 |
Brett Simmers | Add new minstr versions of FPassM
|
commit | commitdiff | tree |
2016-01-08 |
Brett Simmers | Add new minstr versions of VGetM
|
commit | commitdiff | tree |
2016-01-07 |
Brett Simmers | Get rid of MemberCode::InvalidMemberCode
|
commit | commitdiff | tree |
2016-01-07 |
Brett Simmers | Replace Local case in getInputs() with generated switch...
|
commit | commitdiff | tree |
2015-12-30 |
Brett Simmers | Fix OptVisitor move constructor
|
commit | commitdiff | tree |
2015-12-28 |
Brett Simmers | Explode jit::RegionFormer into a bag of state and free...
|
commit | commitdiff | tree |
2015-12-19 |
Brett Simmers | Emit new MInstrs by default
|
commit | commitdiff | tree |
2015-12-19 |
Brett Simmers | Remove checkMIState() and nLogicalRatchets()
|
commit | commitdiff | tree |
2015-12-19 |
Brett Simmers | Tighter memory-effects for phis
|
commit | commitdiff | tree |
2015-12-19 |
Brett Simmers | MInstr memory effects improvements
|
commit | commitdiff | tree |
2015-12-16 |
Brett Simmers | Remove tvRef arguments from remaining final minstr ops
|
commit | commitdiff | tree |
2015-12-16 |
Brett Simmers | Specialize object bases in new minstrs
|
commit | commitdiff | tree |
2015-12-15 |
Brett Simmers | Try to not break tracelets in the middle of new minstrs
|
commit | commitdiff | tree |
2015-12-15 |
Brett Simmers | Remove tvRef arguments from VGet{Elem,Prop}
|
commit | commitdiff | tree |
2015-12-15 |
Brett Simmers | Emit FinishMemberOp after old minstrs
|
commit | commitdiff | tree |
2015-12-15 |
Brett Simmers | Use GNU parallel in test/tools/compare-ir.sh
|
commit | commitdiff | tree |
2015-12-15 |
Brett Simmers | Default to AT&T disassembly syntax
|
commit | commitdiff | tree |
2015-12-01 |
Brett Simmers | Inline ~Variant() and tvDecRefHelper()
|
commit | commitdiff | tree |
2015-11-22 |
Brett Simmers | Optimize APCObject for persistent Classes
|
commit | commitdiff | tree |
2015-11-21 |
Brett Simmers | Add freelists to rds allocation paths
|
commit | commitdiff | tree |
2015-11-21 |
Brett Simmers | Remove accidental comment
|
commit | commitdiff | tree |
2015-11-19 |
Brett Simmers | Remove hard version dependency for openssl in hphp...
|
commit | commitdiff | tree |
2015-11-19 |
Brett Simmers | Reduce RDS usage
|
commit | commitdiff | tree |
2015-11-18 |
Brett Simmers | Call native destructors directly when possible from...
|
commit | commitdiff | tree |
2015-11-18 |
Brett Simmers | Allocate RDS bits in smaller chunks
|
commit | commitdiff | tree |
2015-11-18 |
Brett Simmers | Add KindOfPersistentArray
|
commit | commitdiff | tree |
2015-11-16 |
Brett Simmers | Fix printing of TypedValue* constants in jit::Type
|
commit | commitdiff | tree |
2015-11-14 |
Brett Simmers | Tighten up vasm unit printing
|
commit | commitdiff | tree |
2015-11-13 |
Brett Simmers | Fix Type::toString() for specialized classes and unions...
|
commit | commitdiff | tree |
2015-11-13 |
Brett Simmers | Generalize jit::copyProp()
|
commit | commitdiff | tree |
2015-11-11 |
Brett Simmers | Fix Type::toDataType() for StaticStr
|
commit | commitdiff | tree |
2015-11-11 |
Brett Simmers | Rejigger jit::Ptr types
|
commit | commitdiff | tree |
2015-11-09 |
Brett Simmers | Use relaxToGuardable() in ldRefReturn()
|
commit | commitdiff | tree |
2015-11-09 |
Brett Simmers | Promote KindOfStaticString -> KindOfString in Variant...
|
commit | commitdiff | tree |
2015-11-09 |
Brett Simmers | Add simple phi optimization pass to hhir
|
commit | commitdiff | tree |
2015-11-05 |
Brett Simmers | Don't GVN Ld(Loc|Stk)Addr
|
commit | commitdiff | tree |
2015-11-04 |
Brett Simmers | Use LowPtrs for some common TCAs
|
commit | commitdiff | tree |
2015-10-26 |
Brett Simmers | New minstrs for IssetM and EmptyM
|
commit | commitdiff | tree |
2015-10-23 |
Brett Simmers | Clean up instruction counter stats
|
commit | commitdiff | tree |
2015-10-23 |
Brett Simmers | Add a new-minstr version of CGetM that doesn't warn
|
commit | commitdiff | tree |
2015-10-21 |
Brett Simmers | Support SetM in new minstrs
|
commit | commitdiff | tree |
2015-10-18 |
Brett Simmers | Fix bug in ptr_subtype()
|
commit | commitdiff | tree |
2015-10-16 |
Brett Simmers | Don't use IRInstruction::become() in IRUnit::expandJmp()
|
commit | commitdiff | tree |
2015-10-06 |
Brett Simmers | Remove some dead stores from the jit
|
commit | commitdiff | tree |
2015-10-01 |
Brett Simmers | Remove EvalStack from FrameState
|
commit | commitdiff | tree |
2015-10-01 |
Brett Simmers | Properly handle kills in store-elim
|
commit | commitdiff | tree |
2015-09-24 |
Brett Simmers | Generate FuncChecker::checkImmediates from OPCODES
|
commit | commitdiff | tree |
2015-09-21 |
Brett Simmers | Add new minstrs for remaining member base operations
|
commit | commitdiff | tree |
2015-09-09 |
Brett Simmers | Specialized property access for new minstrs
|
commit | commitdiff | tree |
2015-09-08 |
Brett Simmers | Centralize encoding/decoding of bytecode Ops
|
commit | commitdiff | tree |
2015-09-04 |
Brett Simmers | Support new minstrs in hhbbc
|
commit | commitdiff | tree |
2015-09-04 |
Brett Simmers | Don't pass MInstrState* to jit helpers
|
commit | commitdiff | tree |
2015-09-04 |
Brett Simmers | Support new minstrs in the jit
|
commit | commitdiff | tree |
2015-08-29 |
Brett Simmers | Remove legacy cruft from getInputs()
|
commit | commitdiff | tree |
2015-08-29 |
Brett Simmers | Remove tvScratch, take 2
|
commit | commitdiff | tree |
2015-08-27 |
Brett Simmers | Initial support for new member instructions
|
commit | commitdiff | tree |
2015-08-08 |
Brett Simmers | Remove dead function/data from translator.{cpp,h}
|
commit | commitdiff | tree |
2015-08-07 |
Brett Simmers | Fix instrInputFlavor for member vectors
|
commit | commitdiff | tree |
2015-08-04 |
Brett Simmers | Don't fail on large allocations in ReadOnlyArena
|
commit | commitdiff | tree |
2015-08-02 |
Brett Simmers | Bypass SerializationSizeLimit for static arrays in...
|
commit | commitdiff | tree |
2015-08-02 |
Brett Simmers | Fix APC adviseOut
|
commit | commitdiff | tree |
2015-08-02 |
Brett Simmers | Add folly::format-based variants to Logger
|
commit | commitdiff | tree |
2015-07-31 |
Brett Simmers | Disable flaky test
|
commit | commitdiff | tree |
2015-07-24 |
Brett Simmers | Treat DataTypes as 1-byte values in the jit
|
commit | commitdiff | tree |
2015-07-21 |
Brett Simmers | Update NEWS for Osborne release
|
commit | commitdiff | tree |
2015-07-18 |
Brett Simmers | Disable vasm hoistFallbackccs pass
|
commit | commitdiff | tree |
2015-07-17 |
Brett Simmers | Allow dce of AssertType
|
commit | commitdiff | tree |
2015-07-16 |
Brett Simmers | Remove broken assert
|
commit | commitdiff | tree |
2015-07-14 |
Brett Simmers | Support Idx specializations in guard constriction
|
commit | commitdiff | tree |
2015-07-14 |
Brett Simmers | Track predicted types for individual SSATmps
|
commit | commitdiff | tree |
2015-07-02 |
Brett Simmers | Remove PredictLoc/PredictStk instructions
|
commit | commitdiff | tree |
2015-07-02 |
Brett Simmers | Remove LocalStateHook
|
commit | commitdiff | tree |
2015-06-26 |
Brett Simmers | Fix Idx optimizations
|
commit | commitdiff | tree |
2015-06-26 |
Brett Simmers | Add some missing bytecodes to typeToCheckForInput()
|
commit | commitdiff | tree |
2015-06-25 |
Brett Simmers | Fix split paragraphs in bytecode.specification
|
commit | commitdiff | tree |
2015-06-24 |
Brett Simmers | Fix and reenable CheckType hosting
|
commit | commitdiff | tree |
2015-06-22 |
Brett Simmers | Fix guard constriction issues
|
commit | commitdiff | tree |
2015-06-17 |
Brett Simmers | Use canonical temps for hashing/comparisons in gvn
|
commit | commitdiff | tree |
2015-06-17 |
Brett Simmers | Fix a gvn bug, clean up some instruction flag stuff
|
commit | commitdiff | tree |
2015-06-15 |
Brett Simmers | Restore m_classVec's size
|
commit | commitdiff | tree |
2015-06-15 |
Brett Simmers | Don't unbalance RSB when entering TC at a prologue
|
commit | commitdiff | tree |
2015-06-12 |
Brett Simmers | Add limited tail duplication for phis to vasm
|
commit | commitdiff | tree |
2015-06-12 |
Brett Simmers | Fix atomic_flag initialization in Func
|
commit | commitdiff | tree |
2015-06-12 |
Brett Simmers | Compute vtables for interfaces, use for method dispatch...
|
commit | commitdiff | tree |
2015-06-12 |
Brett Simmers | Refactor and clean up InstanceOfD/Verify*Type irgen
|
commit | commitdiff | tree |
2015-06-10 |
Brett Simmers | Add AtomicSharedLowPtr, use for ClassPtr
|
commit | commitdiff | tree |
2015-06-06 |
Brett Simmers | Build HHVM with clang 3.6
|
commit | commitdiff | tree |
2015-06-05 |
Brett Simmers | rds size logging tweaks
|
commit | commitdiff | tree |
2015-06-05 |
Brett Simmers | Get rid of last frame creation site in MethodCache...
|
commit | commitdiff | tree |
2015-06-05 |
Brett Simmers | Lower hot Switch bytecodes into a series of comparisons
|
commit | commitdiff | tree |
2015-06-05 |
Brett Simmers | Remove uncaught exception assert
|
commit | commitdiff | tree |