Remove SpillFrame, merge its memory effects into CallEffects and InlineEnterEffects
[hiphop-php.git] / hphp / runtime / vm / jit / 
treef895124071ac531189c1bd700682c1382c8faca0
drwxr-xr-x   ..
-rw-r--r-- 6739 abi-arm.cpp
-rw-r--r-- 8457 abi-arm.h
-rw-r--r-- 6410 abi-ppc64.cpp
-rw-r--r-- 4418 abi-ppc64.h
-rw-r--r-- 2184 abi-regs.h
-rw-r--r-- 6281 abi-x64.cpp
-rw-r--r-- 2574 abi-x64.h
-rw-r--r-- 3376 abi.cpp
-rw-r--r-- 4842 abi.h
-rw-r--r-- 21250 alias-analysis.cpp
-rw-r--r-- 7537 alias-analysis.h
-rw-r--r-- 31258 alias-class.cpp
-rw-r--r-- 17696 alias-class.h
-rw-r--r-- 6693 alias-id-set.cpp
-rw-r--r-- 7218 alias-id-set.h
-rw-r--r-- 2872 align-arm.cpp
-rw-r--r-- 1784 align-arm.h
-rw-r--r-- 2948 align-internal-inl.h
-rw-r--r-- 2794 align-internal.h
-rw-r--r-- 2739 align-ppc64.cpp
-rw-r--r-- 1671 align-ppc64.h
-rw-r--r-- 2602 align-x64.cpp
-rw-r--r-- 1784 align-x64.h
-rw-r--r-- 1748 align.cpp
-rw-r--r-- 1924 align.h
-rw-r--r-- 2596 alignment.h
-rw-r--r-- 3929 analysis.cpp
-rw-r--r-- 3883 analysis.h
-rw-r--r-- 3850 annotation-data.h
-rw-r--r-- 5572 arg-group.cpp
-rw-r--r-- 8284 arg-group.h
-rw-r--r-- 6827 array-access-profile.cpp
-rw-r--r-- 3400 array-access-profile.h
-rw-r--r-- 2405 array-kind-profile.cpp
-rw-r--r-- 2421 array-kind-profile.h
-rw-r--r-- 11667 asm-info.h
-rw-r--r-- 2199 bc-marker.cpp
-rw-r--r-- 4889 bc-marker.h
-rw-r--r-- 14069 block.h
-rw-r--r-- 5291 call-spec.cpp
-rw-r--r-- 12625 call-spec.h
-rw-r--r-- 7707 call-target-profile.cpp
-rw-r--r-- 2420 call-target-profile.h
-rw-r--r-- 9608 cfg-clean.cpp
-rw-r--r-- 2669 cfg-inl.h
-rw-r--r-- 9394 cfg.cpp
-rw-r--r-- 3625 cfg.h
-rw-r--r-- 8310 cg-meta.cpp
-rw-r--r-- 7292 cg-meta.h
-rw-r--r-- 19701 check.cpp
-rw-r--r-- 2014 check.h
-rw-r--r-- 3252 cls-cns-profile.cpp
-rw-r--r-- 2118 cls-cns-profile.h
-rw-r--r-- 13154 code-cache.cpp
-rw-r--r-- 6981 code-cache.h
-rw-r--r-- 12360 code-gen-cf.h
-rw-r--r-- 5009 code-gen-helpers-inl.h
-rw-r--r-- 19301 code-gen-helpers.cpp
-rw-r--r-- 9744 code-gen-helpers.h
-rw-r--r-- 1924 code-gen-tls-arm.h
-rw-r--r-- 3009 code-gen-tls-inl.h
-rw-r--r-- 1978 code-gen-tls-ppc64.h
-rw-r--r-- 5223 code-gen-tls-x64.h
-rw-r--r-- 3237 code-gen-tls.h
-rw-r--r-- 5111 containers.h
-rw-r--r-- 43567 dce.cpp
-rw-r--r-- 2969 dce.h
-rw-r--r-- 3330 debugger.cpp
-rw-r--r-- 2210 debugger.h
-rw-r--r-- 5334 decref-profile.h
-rw-r--r-- 2570 edge.h
-rw-r--r-- 2394 enter-tc.cpp
-rw-r--r-- 1538 enter-tc.h
-rw-r--r-- 6501 extra-data.cpp
-rw-r--r-- 51836 extra-data.h
-rw-r--r-- 7608 fixup.cpp
-rw-r--r-- 6970 fixup.h
-rw-r--r-- 50701 frame-state.cpp
-rw-r--r-- 14886 frame-state.h
-rw-r--r-- 4477 func-prologue.cpp
-rw-r--r-- 2723 func-prologue.h
-rw-r--r-- 3025 guard-constraint-inl.h
-rw-r--r-- 6034 guard-constraint.cpp
-rw-r--r-- 5377 guard-constraint.h
-rw-r--r-- 2261 guard-constraints.h
-rw-r--r-- 2540 guard-type-profile.cpp
-rw-r--r-- 1484 guard-type-profile.h
-rw-r--r-- 21561 gvn.cpp
-rw-r--r-- 1132 hooks.h
-rw-r--r-- 10332 id-set.h
-rw-r--r-- 4002 incref-profile.h
-rw-r--r-- 2462 inline-state.h
-rw-r--r-- 30382 inlining-decider.cpp
-rw-r--r-- 4396 inlining-decider.h
-rw-r--r-- 2912 insert-asserts.cpp
-rw-r--r-- 29660 ir-builder.cpp
-rw-r--r-- 13683 ir-builder.h
-rw-r--r-- 3455 ir-instr-table.h
-rw-r--r-- 8564 ir-instruction-inl.h
-rw-r--r-- 21259 ir-instruction.cpp
-rw-r--r-- 13278 ir-instruction.h
-rw-r--r-- 1725 ir-opcode-inl.h
-rw-r--r-- 23448 ir-opcode.cpp
-rw-r--r-- 8362 ir-opcode.h
-rw-r--r-- 8602 ir-unit-inl.h
-rw-r--r-- 6905 ir-unit.cpp
-rw-r--r-- 9345 ir-unit.h
-rw-r--r-- 58291 irgen-arith.cpp
-rw-r--r-- 1975 irgen-arith.h
-rw-r--r-- 19818 irgen-basic.cpp
-rw-r--r-- 1215 irgen-basic.h
-rw-r--r-- 88736 irgen-builtin.cpp
-rw-r--r-- 1696 irgen-builtin.h
-rw-r--r-- 57423 irgen-call.cpp
-rw-r--r-- 1775 irgen-call.h
-rw-r--r-- 7656 irgen-cns.cpp
-rw-r--r-- 11778 irgen-control.cpp
-rw-r--r-- 1874 irgen-control.h
-rw-r--r-- 19868 irgen-create.cpp
-rw-r--r-- 1529 irgen-create.h
-rw-r--r-- 5232 irgen-exit.cpp
-rw-r--r-- 3056 irgen-exit.h
-rw-r--r-- 19052 irgen-func-prologue.cpp
-rw-r--r-- 1904 irgen-func-prologue.h
-rw-r--r-- 6299 irgen-guards.cpp
-rw-r--r-- 2411 irgen-incdec.h
-rw-r--r-- 23603 irgen-inlining.cpp
-rw-r--r-- 1773 irgen-inlining.h
-rw-r--r-- 1952 irgen-internal.cpp
-rw-r--r-- 33451 irgen-internal.h
-rw-r--r-- 14026 irgen-interpone.cpp
-rw-r--r-- 1599 irgen-interpone.h
-rw-r--r-- 9002 irgen-iter.cpp
-rw-r--r-- 76722 irgen-minstr.cpp
-rw-r--r-- 7748 irgen-minstr.h
-rw-r--r-- 21832 irgen-resumable.cpp
-rw-r--r-- 9081 irgen-ret.cpp
-rw-r--r-- 1505 irgen-ret.h
-rw-r--r-- 14084 irgen-sprop-global.cpp
-rw-r--r-- 1675 irgen-sprop-global.h
-rw-r--r-- 4973 irgen-state.cpp
-rw-r--r-- 4051 irgen-state.h
-rw-r--r-- 55469 irgen-types.cpp
-rw-r--r-- 1972 irgen-types.h
-rw-r--r-- 8373 irgen.cpp
-rw-r--r-- 10824 irgen.h
-rw-r--r-- 11688 irlower-act-rec.cpp
-rw-r--r-- 9570 irlower-arith.cpp
-rw-r--r-- 14091 irlower-array.cpp
-rw-r--r-- 4770 irlower-box.cpp
-rw-r--r-- 14633 irlower-branch.cpp
-rw-r--r-- 14794 irlower-builtin-types.cpp
-rw-r--r-- 20762 irlower-call.cpp
-rw-r--r-- 10297 irlower-class-func.cpp
-rw-r--r-- 2844 irlower-closure.cpp
-rw-r--r-- 9203 irlower-cmp-cls.cpp
-rw-r--r-- 11555 irlower-cmp.cpp
-rw-r--r-- 13319 irlower-cns.cpp
-rw-r--r-- 7105 irlower-collection.cpp
-rw-r--r-- 17996 irlower-conv.cpp
-rw-r--r-- 3127 irlower-ctx.cpp
-rw-r--r-- 6744 irlower-exception.cpp
-rw-r--r-- 7236 irlower-inlining.cpp
-rw-r--r-- 8863 irlower-internal-inl.h
-rw-r--r-- 7742 irlower-internal.cpp
-rw-r--r-- 4768 irlower-internal.h
-rw-r--r-- 28907 irlower-intrinsic.cpp
-rw-r--r-- 6999 irlower-iter.cpp
-rw-r--r-- 16434 irlower-load-store.cpp
-rw-r--r-- 10051 irlower-lookup-cls-func.cpp
-rw-r--r-- 11026 irlower-lookup-method.cpp
-rw-r--r-- 5394 irlower-minstr-internal.h
-rw-r--r-- 40007 irlower-minstr.cpp
-rw-r--r-- 7992 irlower-object.cpp
-rw-r--r-- 30228 irlower-refcount.cpp
-rw-r--r-- 17261 irlower-resumable.cpp
-rw-r--r-- 9244 irlower-ret.cpp
-rw-r--r-- 4841 irlower-string.cpp
-rw-r--r-- 6443 irlower-surprise.cpp
-rw-r--r-- 10836 irlower-type.cpp
-rw-r--r-- 6190 irlower.cpp
-rw-r--r-- 2842 irlower.h
-rw-r--r-- 24494 licm.cpp
-rw-r--r-- 39092 load-elim.cpp
-rw-r--r-- 2253 location-inl.h
-rw-r--r-- 1779 location.cpp
-rw-r--r-- 2777 location.h
-rw-r--r-- 20000 loop-analysis.cpp
-rw-r--r-- 5819 loop-analysis.h
-rw-r--r-- 8489 mcgen-order.cpp
-rw-r--r-- 9736 mcgen-prologue.cpp
-rw-r--r-- 1855 mcgen-prologue.h
-rw-r--r-- 19729 mcgen-translate.cpp
-rw-r--r-- 2603 mcgen-translate.h
-rw-r--r-- 2578 mcgen.cpp
-rw-r--r-- 4437 mcgen.h
-rw-r--r-- 72713 memory-effects.cpp
-rw-r--r-- 10186 memory-effects.h
-rw-r--r-- 5735 meth-profile.cpp
-rw-r--r-- 3967 meth-profile.h
-rw-r--r-- 5652 minstr-effects.cpp
-rw-r--r-- 1663 minstr-effects.h
-rw-r--r-- 1437 minstr-helpers.cpp
-rw-r--r-- 38506 minstr-helpers.h
-rw-r--r-- 10610 mutation.cpp
-rw-r--r-- 4617 mutation.h
-rw-r--r-- 30856 native-calls.cpp
-rw-r--r-- 3539 native-calls.h
-rw-r--r-- 2877 normalized-instruction.cpp
-rw-r--r-- 2550 normalized-instruction.h
-rw-r--r-- 8624 opt.cpp
-rw-r--r-- 1980 opt.h
-rw-r--r-- 2951 pass-tracer.h
-rw-r--r-- 42214 pdce-inlining.cpp
-rw-r--r-- 2378 perf-counters.cpp
-rw-r--r-- 3050 perf-counters.h
-rw-r--r-- 8354 phi.cpp
-rw-r--r-- 2584 phys-reg-saver.cpp
-rw-r--r-- 2210 phys-reg-saver.h
-rw-r--r-- 2696 phys-reg.cpp
-rw-r--r-- 13378 phys-reg.h
-rw-r--r-- 6251 prediction-opts.cpp
-rw-r--r-- 38111 print.cpp
-rw-r--r-- 4648 print.h
-rw-r--r-- 47374 prof-data-serialize.cpp
-rw-r--r-- 5678 prof-data-serialize.h
-rw-r--r-- 10418 prof-data.cpp
-rw-r--r-- 23766 prof-data.h
-rw-r--r-- 2014 prof-src-key.h
-rw-r--r-- 1813 punt.cpp
-rw-r--r-- 2139 punt.h
-rw-r--r-- 129203 refcount-opts.cpp
-rw-r--r-- 4467 reg-algorithms.cpp
-rw-r--r-- 2298 reg-algorithms.h
-rw-r--r-- 8268 reg-alloc.cpp
-rw-r--r-- 2737 reg-alloc.h
-rw-r--r-- 21401 region-guards.cpp
-rw-r--r-- 1349 region-hot-block.cpp
-rw-r--r-- 11044 region-hot-cfg.cpp
-rw-r--r-- 6698 region-hot-trace.cpp
-rw-r--r-- 5881 region-method.cpp
-rw-r--r-- 7879 region-prune-arcs.cpp
-rw-r--r-- 1625 region-prune-arcs.h
-rw-r--r-- 37990 region-selection.cpp
-rw-r--r-- 18206 region-selection.h
-rw-r--r-- 22438 region-tracelet.cpp
-rw-r--r-- 13819 regionize-func.cpp
-rw-r--r-- 2165 release-vv-profile.h
-rw-r--r-- 53566 relocation-arm.cpp
-rw-r--r-- 1548 relocation-arm.h
-rw-r--r-- 15653 relocation-ppc64.cpp
-rw-r--r-- 1554 relocation-ppc64.h
-rw-r--r-- 14800 relocation-x64.cpp
-rw-r--r-- 1552 relocation-x64.h
-rw-r--r-- 12069 relocation.cpp
-rw-r--r-- 5692 relocation.h
-rw-r--r-- 15437 service-request-handlers.cpp
-rw-r--r-- 2611 service-request-handlers.h
-rw-r--r-- 5335 service-requests-inl.h
-rw-r--r-- 10040 service-requests.cpp
-rw-r--r-- 12402 service-requests.h
-rw-r--r-- 2021 simple-propagation.cpp
-rw-r--r-- 1604 simple-propagation.h
-rw-r--r-- 125375 simplify.cpp
-rw-r--r-- 3614 simplify.h
-rw-r--r-- 12257 smashable-instr-arm.cpp
-rw-r--r-- 4213 smashable-instr-arm.h
-rw-r--r-- 5906 smashable-instr-ppc64.cpp
-rw-r--r-- 3359 smashable-instr-ppc64.h
-rw-r--r-- 7168 smashable-instr-x64.cpp
-rw-r--r-- 2911 smashable-instr-x64.h
-rw-r--r-- 4176 smashable-instr.cpp
-rw-r--r-- 4472 smashable-instr.h
-rw-r--r-- 9587 srcdb.cpp
-rw-r--r-- 9973 srcdb.h
-rw-r--r-- 4449 ssa-tmp.cpp
-rw-r--r-- 4138 ssa-tmp.h
-rw-r--r-- 11011 stack-offsets.h
-rw-r--r-- 4721 stack-overflow.cpp
-rw-r--r-- 1889 stack-overflow.h
-rw-r--r-- 3331 state-multi-map.h
-rw-r--r-- 3610 state-vector.h
-rw-r--r-- 49732 store-elim.cpp
-rw-r--r-- 2436 string-tag.cpp
-rw-r--r-- 1714 string-tag.h
-rw-r--r-- 3630 stub-alloc.cpp
-rw-r--r-- 1943 stub-alloc.h
-rw-r--r-- 2403 switch-profile.cpp
-rw-r--r-- 2934 switch-profile.h
-rw-r--r-- 18295 target-cache.cpp
-rw-r--r-- 4344 target-cache.h
-rw-r--r-- 1603 target-profile.cpp
-rw-r--r-- 8062 target-profile.h
-rw-r--r-- 6332 tc-bind.cpp
-rw-r--r-- 5729 tc-debugger.cpp
-rw-r--r-- 6906 tc-info.cpp
-rw-r--r-- 17128 tc-internal.cpp
-rw-r--r-- 7706 tc-internal.h
-rw-r--r-- 11871 tc-prologue.cpp
-rw-r--r-- 2567 tc-prologue.h
-rw-r--r-- 15576 tc-record.cpp
-rw-r--r-- 3725 tc-record.h
-rw-r--r-- 15906 tc-recycle.cpp
-rw-r--r-- 35675 tc-region.cpp
-rw-r--r-- 1244 tc-region.h
-rw-r--r-- 27176 tc-relocate.cpp
-rw-r--r-- 2360 tc-relocate.h
-rw-r--r-- 15404 tc.h
-rw-r--r-- 4666 timer.cpp
-rw-r--r-- 4945 timer.h
-rw-r--r-- 8814 trans-cfg.cpp
-rw-r--r-- 4101 trans-cfg.h
-rw-r--r-- 3383 trans-db.cpp
-rw-r--r-- 2283 trans-db.h
-rw-r--r-- 7707 trans-rec.cpp
-rw-r--r-- 3407 trans-rec.h
-rw-r--r-- 29412 translate-region.cpp
-rw-r--r-- 2521 translate-region.h
-rw-r--r-- 4846 translator-inl.h
-rw-r--r-- 2717 translator-inline.h
-rw-r--r-- 31347 translator-runtime.cpp
-rw-r--r-- 9237 translator-runtime.h
-rw-r--r-- 43919 translator.cpp
-rw-r--r-- 11554 translator.h
-rw-r--r-- 13134 type-array-elem.cpp
-rw-r--r-- 2959 type-array-elem.h
-rw-r--r-- 17845 type-inl.h
-rw-r--r-- 2273 type-profile.h
-rw-r--r-- 1877 type-source.cpp
-rw-r--r-- 2492 type-source.h
-rw-r--r-- 7570 type-specialization-inl.h
-rw-r--r-- 6132 type-specialization.cpp
-rw-r--r-- 6473 type-specialization.h
-rw-r--r-- 40996 type.cpp
-rw-r--r-- 37503 type.h
-rw-r--r-- 8803 types.h
-rw-r--r-- 7563 unique-stubs-arm.cpp
-rw-r--r-- 1813 unique-stubs-arm.h
-rw-r--r-- 9704 unique-stubs-ppc64.cpp
-rw-r--r-- 1886 unique-stubs-ppc64.h
-rw-r--r-- 16054 unique-stubs-resumable.cpp
-rw-r--r-- 9548 unique-stubs-x64.cpp
-rw-r--r-- 1871 unique-stubs-x64.h
-rw-r--r-- 41588 unique-stubs.cpp
-rw-r--r-- 16507 unique-stubs.h
-rw-r--r-- 19554 unwind-itanium.cpp
-rw-r--r-- 4679 unwind-itanium.h
-rw-r--r-- 65853 vasm-arm.cpp
-rw-r--r-- 16150 vasm-check.cpp
-rw-r--r-- 25640 vasm-copy.cpp
-rw-r--r-- 2677 vasm-cost.cpp
-rw-r--r-- 2675 vasm-data.h
-rw-r--r-- 10857 vasm-dead.cpp
-rw-r--r-- 7559 vasm-emit.cpp
-rw-r--r-- 2786 vasm-emit.h
-rw-r--r-- 5310 vasm-exits.cpp
-rw-r--r-- 9591 vasm-flags.cpp
-rw-r--r-- 20210 vasm-fold-imms.cpp
-rw-r--r-- 5401 vasm-fusion.cpp
-rw-r--r-- 3032 vasm-gen-inl.h
-rw-r--r-- 5624 vasm-gen.cpp
-rw-r--r-- 7028 vasm-gen.h
-rw-r--r-- 360726 vasm-graph-color.cpp
-rw-r--r-- 11429 vasm-info.cpp
-rw-r--r-- 2387 vasm-info.h
-rw-r--r-- 10394 vasm-instr.cpp
-rw-r--r-- 47583 vasm-instr.h
-rw-r--r-- 10921 vasm-internal-inl.h
-rw-r--r-- 15137 vasm-internal.cpp
-rw-r--r-- 4597 vasm-internal.h
-rw-r--r-- 14250 vasm-jumps.cpp
-rw-r--r-- 19382 vasm-layout.cpp
-rw-r--r-- 3197 vasm-lower-inl.h
-rw-r--r-- 13722 vasm-lower.cpp
-rw-r--r-- 2260 vasm-lower.h
-rw-r--r-- 9219 vasm-phi.cpp
-rw-r--r-- 52993 vasm-ppc64.cpp
-rw-r--r-- 12766 vasm-print.cpp
-rw-r--r-- 3046 vasm-print.h
-rw-r--r-- 18500 vasm-prof-branch.cpp
-rw-r--r-- 1382 vasm-prof.h
-rw-r--r-- 8065 vasm-reg-inl.h
-rw-r--r-- 19659 vasm-reg.h
-rw-r--r-- 4224 vasm-reuse-imm.cpp
-rw-r--r-- 5534 vasm-simplify-arm.cpp
-rw-r--r-- 4053 vasm-simplify-internal.h
-rw-r--r-- 2012 vasm-simplify-ppc64.cpp
-rw-r--r-- 9226 vasm-simplify-x64.cpp
-rw-r--r-- 55338 vasm-simplify.cpp
-rw-r--r-- 1513 vasm-text-inl.h
-rw-r--r-- 3295 vasm-text.h
-rw-r--r-- 2697 vasm-unit.cpp
-rw-r--r-- 8262 vasm-unit.h
-rw-r--r-- 25242 vasm-util.cpp
-rw-r--r-- 6838 vasm-util.h
-rw-r--r-- 1485 vasm-visit.cpp
-rw-r--r-- 11354 vasm-visit.h
-rw-r--r-- 38450 vasm-x64.cpp
-rw-r--r-- 102544 vasm-xls.cpp
-rw-r--r-- 4464 vasm.cpp
-rw-r--r-- 6226 vasm.h
-rw-r--r-- 3304 vm-protect.cpp
-rw-r--r-- 1921 vm-protect.h
-rw-r--r-- 5606 vtune-jit.cpp
-rw-r--r-- 1394 vtune-jit.h
drwxr-xr-x - vtune
-rw-r--r-- 9851 write-lease.cpp
-rw-r--r-- 2942 write-lease.h