Store num args instead of offset in prologue and func entry SrcKeys
[hiphop-php.git] / hphp / runtime / vm / jit / 
treed0d1c8a8fc0c969d99fe48aba1c012ab8af9921e
drwxr-xr-x   ..
-rw-r--r-- 7227 abi-arm.cpp
-rw-r--r-- 8804 abi-arm.h
-rw-r--r-- 2039 abi-regs.h
-rw-r--r-- 6173 abi-x64.cpp
-rw-r--r-- 2657 abi-x64.h
-rw-r--r-- 3460 abi.cpp
-rw-r--r-- 5423 abi.h
-rw-r--r-- 21529 alias-analysis.cpp
-rw-r--r-- 7267 alias-analysis.h
-rw-r--r-- 29899 alias-class.cpp
-rw-r--r-- 19725 alias-class.h
-rw-r--r-- 6681 alias-id-set.cpp
-rw-r--r-- 7112 alias-id-set.h
-rw-r--r-- 2848 align-arm.cpp
-rw-r--r-- 1708 align-arm.h
-rw-r--r-- 2936 align-internal-inl.h
-rw-r--r-- 2708 align-internal.h
-rw-r--r-- 2578 align-x64.cpp
-rw-r--r-- 1708 align-x64.h
-rw-r--r-- 1691 align.cpp
-rw-r--r-- 1856 align.h
-rw-r--r-- 2520 alignment.h
-rw-r--r-- 6133 analysis.cpp
-rw-r--r-- 5320 analysis.h
-rw-r--r-- 3787 annotation-data.h
-rw-r--r-- 5408 arg-group.cpp
-rw-r--r-- 8584 arg-group.h
-rw-r--r-- 9535 array-access-profile.cpp
-rw-r--r-- 3838 array-access-profile.h
-rw-r--r-- 8358 array-iter-profile.cpp
-rw-r--r-- 4329 array-iter-profile.h
-rw-r--r-- 17963 array-layout.cpp
-rw-r--r-- 5807 array-layout.h
-rw-r--r-- 11626 asm-info.h
-rw-r--r-- 3464 bc-marker.cpp
-rw-r--r-- 5332 bc-marker.h
-rw-r--r-- 14778 block.h
-rw-r--r-- 5263 call-spec.cpp
-rw-r--r-- 11167 call-spec.h
-rw-r--r-- 7805 call-target-profile.cpp
-rw-r--r-- 2396 call-target-profile.h
-rw-r--r-- 10503 cfg-clean.cpp
-rw-r--r-- 3108 cfg-inl.h
-rw-r--r-- 9382 cfg.cpp
-rw-r--r-- 3563 cfg.h
-rw-r--r-- 8777 cg-meta.cpp
-rw-r--r-- 7843 cg-meta.h
-rw-r--r-- 19612 check-type-opts.cpp
-rw-r--r-- 20626 check.cpp
-rw-r--r-- 1657 check.h
-rw-r--r-- 2945 cls-cns-profile.cpp
-rw-r--r-- 2034 cls-cns-profile.h
-rw-r--r-- 11382 code-cache.cpp
-rw-r--r-- 6300 code-cache.h
-rw-r--r-- 16691 code-gen-cf.h
-rw-r--r-- 4609 code-gen-helpers-inl.h
-rw-r--r-- 20450 code-gen-helpers.cpp
-rw-r--r-- 11057 code-gen-helpers.h
-rw-r--r-- 1833 code-gen-tls-arm.h
-rw-r--r-- 2886 code-gen-tls-inl.h
-rw-r--r-- 5380 code-gen-tls-x64.h
-rw-r--r-- 3121 code-gen-tls.h
-rw-r--r-- 3633 coeffect-fun-param-profile.cpp
-rw-r--r-- 1841 coeffect-fun-param-profile.h
-rw-r--r-- 4823 containers.h
-rw-r--r-- 2486 cow-profile.cpp
-rw-r--r-- 1712 cow-profile.h
-rw-r--r-- 40682 dce.cpp
-rw-r--r-- 1880 dce.h
-rw-r--r-- 5749 decref-profile.cpp
-rw-r--r-- 5887 decref-profile.h
-rw-r--r-- 56200 def-sink.cpp
-rw-r--r-- 2506 edge.h
-rw-r--r-- 2746 enter-tc.cpp
-rw-r--r-- 1378 enter-tc.h
-rw-r--r-- 7967 extra-data.cpp
-rw-r--r-- 83765 extra-data.h
-rw-r--r-- 7159 fixup.cpp
-rw-r--r-- 9006 fixup.h
-rw-r--r-- 71121 frame-state.cpp
-rw-r--r-- 17638 frame-state.h
-rw-r--r-- 13838 func-order.cpp
-rw-r--r-- 2149 func-order.h
-rw-r--r-- 3042 guard-constraint-inl.h
-rw-r--r-- 4942 guard-constraint.cpp
-rw-r--r-- 5418 guard-constraint.h
-rw-r--r-- 2171 guard-constraints.h
-rw-r--r-- 2675 guard-type-profile.cpp
-rw-r--r-- 1472 guard-type-profile.h
-rw-r--r-- 23088 gvn.cpp
-rw-r--r-- 1084 hooks.h
-rw-r--r-- 10266 id-set.h
-rw-r--r-- 3831 incref-profile.h
-rw-r--r-- 2545 inline-state.h
-rw-r--r-- 30521 inlining-decider.cpp
-rw-r--r-- 4530 inlining-decider.h
-rw-r--r-- 2901 insert-asserts.cpp
-rw-r--r-- 38529 ir-builder.cpp
-rw-r--r-- 14008 ir-builder.h
-rw-r--r-- 3377 ir-instr-table.h
-rw-r--r-- 9757 ir-instruction-inl.h
-rw-r--r-- 28236 ir-instruction.cpp
-rw-r--r-- 14489 ir-instruction.h
-rw-r--r-- 1719 ir-opcode-inl.h
-rw-r--r-- 22278 ir-opcode.cpp
-rw-r--r-- 6632 ir-opcode.h
-rw-r--r-- 8393 ir-unit-inl.h
-rw-r--r-- 6094 ir-unit.cpp
-rw-r--r-- 9177 ir-unit.h
-rw-r--r-- 27947 irgen-arith.cpp
-rw-r--r-- 1766 irgen-arith.h
-rw-r--r-- 15260 irgen-basic.cpp
-rw-r--r-- 1123 irgen-basic.h
-rw-r--r-- 71480 irgen-bespoke.cpp
-rw-r--r-- 2638 irgen-bespoke.h
-rw-r--r-- 77696 irgen-builtin.cpp
-rw-r--r-- 1678 irgen-builtin.h
-rw-r--r-- 74821 irgen-call.cpp
-rw-r--r-- 1533 irgen-call.h
-rw-r--r-- 6543 irgen-cns.cpp
-rw-r--r-- 16634 irgen-coeffects.cpp
-rw-r--r-- 11812 irgen-control.cpp
-rw-r--r-- 1894 irgen-control.h
-rw-r--r-- 17969 irgen-create.cpp
-rw-r--r-- 1405 irgen-create.h
-rw-r--r-- 5091 irgen-exit.cpp
-rw-r--r-- 2220 irgen-exit.h
-rw-r--r-- 22085 irgen-func-prologue.cpp
-rw-r--r-- 2643 irgen-func-prologue.h
-rw-r--r-- 4634 irgen-guards.cpp
-rw-r--r-- 2329 irgen-incdec.h
-rw-r--r-- 23919 irgen-inlining.cpp
-rw-r--r-- 1784 irgen-inlining.h
-rw-r--r-- 5194 irgen-internal.cpp
-rw-r--r-- 31271 irgen-internal.h
-rw-r--r-- 11770 irgen-interpone.cpp
-rw-r--r-- 1506 irgen-interpone.h
-rw-r--r-- 37227 irgen-iter-spec.cpp
-rw-r--r-- 2940 irgen-iter-spec.h
-rw-r--r-- 7007 irgen-iter.cpp
-rw-r--r-- 70099 irgen-minstr.cpp
-rw-r--r-- 14436 irgen-minstr.h
-rw-r--r-- 27671 irgen-resumable.cpp
-rw-r--r-- 8659 irgen-ret.cpp
-rw-r--r-- 1437 irgen-ret.h
-rw-r--r-- 4533 irgen-sib.cpp
-rw-r--r-- 1523 irgen-sib.h
-rw-r--r-- 17074 irgen-sprop-global.cpp
-rw-r--r-- 6162 irgen-sprop-global.h
-rw-r--r-- 3574 irgen-state.cpp
-rw-r--r-- 4261 irgen-state.h
-rw-r--r-- 49021 irgen-types.cpp
-rw-r--r-- 2202 irgen-types.h
-rw-r--r-- 10993 irgen.cpp
-rw-r--r-- 10243 irgen.h
-rw-r--r-- 8697 irlower-act-rec.cpp
-rw-r--r-- 8792 irlower-arith.cpp
-rw-r--r-- 12948 irlower-array.cpp
-rw-r--r-- 44142 irlower-bespoke.cpp
-rw-r--r-- 1609 irlower-bespoke.h
-rw-r--r-- 14326 irlower-branch.cpp
-rw-r--r-- 12890 irlower-builtin-types.cpp
-rw-r--r-- 21277 irlower-call.cpp
-rw-r--r-- 10734 irlower-class-func.cpp
-rw-r--r-- 2578 irlower-closure.cpp
-rw-r--r-- 12458 irlower-cmp-cls.cpp
-rw-r--r-- 10300 irlower-cmp.cpp
-rw-r--r-- 16410 irlower-cns.cpp
-rw-r--r-- 7277 irlower-collection.cpp
-rw-r--r-- 11091 irlower-conv.cpp
-rw-r--r-- 10561 irlower-exception.cpp
-rw-r--r-- 4457 irlower-inlining.cpp
-rw-r--r-- 10074 irlower-internal-inl.h
-rw-r--r-- 9371 irlower-internal.cpp
-rw-r--r-- 4816 irlower-internal.h
-rw-r--r-- 30823 irlower-intrinsic.cpp
-rw-r--r-- 12095 irlower-iter.cpp
-rw-r--r-- 21046 irlower-load-store.cpp
-rw-r--r-- 11062 irlower-lookup-cls-func.cpp
-rw-r--r-- 10170 irlower-lookup-method.cpp
-rw-r--r-- 5635 irlower-minstr-internal.h
-rw-r--r-- 38017 irlower-minstr.cpp
-rw-r--r-- 10597 irlower-object.cpp
-rw-r--r-- 26310 irlower-refcount.cpp
-rw-r--r-- 19107 irlower-resumable.cpp
-rw-r--r-- 8865 irlower-ret.cpp
-rw-r--r-- 3506 irlower-sib.cpp
-rw-r--r-- 4582 irlower-string.cpp
-rw-r--r-- 6483 irlower-surprise.cpp
-rw-r--r-- 9490 irlower-type.cpp
-rw-r--r-- 7679 irlower.cpp
-rw-r--r-- 2847 irlower.h
-rw-r--r-- 2090 is-type-struct-profile.cpp
-rw-r--r-- 1605 is-type-struct-profile.h
-rw-r--r-- 2655 jit-resume-addr-defs.h
-rw-r--r-- 2815 jit-resume-addr.h
-rw-r--r-- 53969 load-elim.cpp
-rw-r--r-- 2241 location-inl.h
-rw-r--r-- 1767 location.cpp
-rw-r--r-- 2703 location.h
-rw-r--r-- 8465 mcgen-prologue.cpp
-rw-r--r-- 1781 mcgen-prologue.h
-rw-r--r-- 24901 mcgen-translate.cpp
-rw-r--r-- 2050 mcgen-translate.h
-rw-r--r-- 2572 mcgen.cpp
-rw-r--r-- 4155 mcgen.h
-rw-r--r-- 71032 memory-effects.cpp
-rw-r--r-- 10871 memory-effects.h
-rw-r--r-- 6126 meth-profile.cpp
-rw-r--r-- 3921 meth-profile.h
-rw-r--r-- 26960 minstr-helpers.h
-rw-r--r-- 37167 mutation.cpp
-rw-r--r-- 5240 mutation.h
-rw-r--r-- 25590 native-calls.cpp
-rw-r--r-- 2961 native-calls.h
-rw-r--r-- 2785 normalized-instruction.cpp
-rw-r--r-- 2412 normalized-instruction.h
-rw-r--r-- 12291 opt.cpp
-rw-r--r-- 1989 opt.h
-rw-r--r-- 13681 outlined-sequence-selector.cpp
-rw-r--r-- 1167 outlined-sequence-selector.h
-rw-r--r-- 2879 pass-tracer.h
-rw-r--r-- 2366 perf-counters.cpp
-rw-r--r-- 2978 perf-counters.h
-rw-r--r-- 9095 phi.cpp
-rw-r--r-- 2572 phys-reg-saver.cpp
-rw-r--r-- 2124 phys-reg-saver.h
-rw-r--r-- 2389 phys-reg.cpp
-rw-r--r-- 13449 phys-reg.h
-rw-r--r-- 6211 prediction-opts.cpp
-rw-r--r-- 36334 print.cpp
-rw-r--r-- 4718 print.h
-rw-r--r-- 64461 prof-data-serialize.cpp
-rw-r--r-- 9879 prof-data-serialize.h
-rw-r--r-- 10358 prof-data.cpp
-rw-r--r-- 20941 prof-data.h
-rw-r--r-- 1731 prof-src-key.h
-rw-r--r-- 1801 punt.cpp
-rw-r--r-- 2079 punt.h
-rw-r--r-- 131465 refcount-opts.cpp
-rw-r--r-- 4455 reg-algorithms.cpp
-rw-r--r-- 2216 reg-algorithms.h
-rw-r--r-- 7578 reg-alloc.cpp
-rw-r--r-- 2663 reg-alloc.h
-rw-r--r-- 18430 region-guards.cpp
-rw-r--r-- 1337 region-hot-block.cpp
-rw-r--r-- 18092 region-hot-cfg.cpp
-rw-r--r-- 6700 region-hot-trace.cpp
-rw-r--r-- 5612 region-method.cpp
-rw-r--r-- 7933 region-prune-arcs.cpp
-rw-r--r-- 1541 region-prune-arcs.h
-rw-r--r-- 40627 region-selection.cpp
-rw-r--r-- 18992 region-selection.h
-rw-r--r-- 22013 region-tracelet.cpp
-rw-r--r-- 14224 regionize-func.cpp
-rw-r--r-- 53297 relocation-arm.cpp
-rw-r--r-- 1428 relocation-arm.h
-rw-r--r-- 14385 relocation-x64.cpp
-rw-r--r-- 1432 relocation-x64.h
-rw-r--r-- 11902 relocation.cpp
-rw-r--r-- 5576 relocation.h
-rw-r--r-- 17230 service-request-handlers.cpp
-rw-r--r-- 4899 service-request-handlers.h
-rw-r--r-- 7843 service-requests.cpp
-rw-r--r-- 3101 service-requests.h
-rw-r--r-- 7699 shared-profile.cpp
-rw-r--r-- 6421 shared-profile.h
-rw-r--r-- 1930 simple-propagation.cpp
-rw-r--r-- 1510 simple-propagation.h
-rw-r--r-- 132669 simplify.cpp
-rw-r--r-- 3510 simplify.h
-rw-r--r-- 12233 smashable-instr-arm.cpp
-rw-r--r-- 4117 smashable-instr-arm.h
-rw-r--r-- 7144 smashable-instr-x64.cpp
-rw-r--r-- 2815 smashable-instr-x64.h
-rw-r--r-- 4603 smashable-instr.cpp
-rw-r--r-- 4384 smashable-instr.h
-rw-r--r-- 8632 srcdb.cpp
-rw-r--r-- 9503 srcdb.h
-rw-r--r-- 4046 ssa-tmp.cpp
-rw-r--r-- 3999 ssa-tmp.h
-rw-r--r-- 9338 stack-offsets.h
-rw-r--r-- 4360 stack-overflow.cpp
-rw-r--r-- 1902 stack-overflow.h
-rw-r--r-- 3245 state-multi-map.h
-rw-r--r-- 3907 state-vector.h
-rw-r--r-- 50181 store-elim.cpp
-rw-r--r-- 2424 string-tag.cpp
-rw-r--r-- 1636 string-tag.h
-rw-r--r-- 2391 switch-profile.cpp
-rw-r--r-- 3013 switch-profile.h
-rw-r--r-- 21066 target-cache.cpp
-rw-r--r-- 4830 target-cache.h
-rw-r--r-- 1585 target-profile.cpp
-rw-r--r-- 10756 target-profile.h
-rw-r--r-- 4154 tc-bind.cpp
-rw-r--r-- 6845 tc-info.cpp
-rw-r--r-- 26898 tc-internal.cpp
-rw-r--r-- 8821 tc-internal.h
-rw-r--r-- 7223 tc-prologue.cpp
-rw-r--r-- 2015 tc-prologue.h
-rw-r--r-- 19284 tc-record.cpp
-rw-r--r-- 3821 tc-record.h
-rw-r--r-- 15232 tc-recycle.cpp
-rw-r--r-- 27374 tc-region.cpp
-rw-r--r-- 2202 tc-region.h
-rw-r--r-- 4331 tc-relocate.cpp
-rw-r--r-- 17008 tc.h
-rw-r--r-- 4707 timer.cpp
-rw-r--r-- 5116 timer.h
-rw-r--r-- 8947 trans-cfg.cpp
-rw-r--r-- 4044 trans-cfg.h
-rw-r--r-- 3774 trans-db.cpp
-rw-r--r-- 2197 trans-db.h
-rw-r--r-- 7995 trans-prof-counters.h
-rw-r--r-- 7910 trans-rec.cpp
-rw-r--r-- 3377 trans-rec.h
-rw-r--r-- 38005 translate-region.cpp
-rw-r--r-- 2628 translate-region.h
-rw-r--r-- 4159 translator-inl.h
-rw-r--r-- 2569 translator-inline.h
-rw-r--r-- 23248 translator-runtime.cpp
-rw-r--r-- 8659 translator-runtime.h
-rw-r--r-- 43388 translator.cpp
-rw-r--r-- 11609 translator.h
-rw-r--r-- 15245 type-array-elem.cpp
-rw-r--r-- 2640 type-array-elem.h
-rw-r--r-- 16123 type-inl.h
-rw-r--r-- 2191 type-profile.h
-rw-r--r-- 1865 type-source.cpp
-rw-r--r-- 2412 type-source.h
-rw-r--r-- 8545 type-specialization-inl.h
-rw-r--r-- 7328 type-specialization.cpp
-rw-r--r-- 7501 type-specialization.h
-rw-r--r-- 37363 type.cpp
-rw-r--r-- 29324 type.h
-rw-r--r-- 9824 types.h
-rw-r--r-- 7701 unique-stubs-arm.cpp
-rw-r--r-- 1735 unique-stubs-arm.h
-rw-r--r-- 21367 unique-stubs-resumable.cpp
-rw-r--r-- 9659 unique-stubs-x64.cpp
-rw-r--r-- 1781 unique-stubs-x64.h
-rw-r--r-- 50702 unique-stubs.cpp
-rw-r--r-- 17349 unique-stubs.h
-rw-r--r-- 16511 unwind-itanium.cpp
-rw-r--r-- 4409 unwind-itanium.h
-rw-r--r-- 66591 vasm-arm.cpp
-rw-r--r-- 9711 vasm-block-counters.cpp
-rw-r--r-- 2186 vasm-block-counters.h
-rw-r--r-- 17525 vasm-check.cpp
-rw-r--r-- 25213 vasm-copy.cpp
-rw-r--r-- 3038 vasm-cost.cpp
-rw-r--r-- 2599 vasm-data.h
-rw-r--r-- 10537 vasm-dead.cpp
-rw-r--r-- 8064 vasm-emit.cpp
-rw-r--r-- 2601 vasm-emit.h
-rw-r--r-- 5155 vasm-exits.cpp
-rw-r--r-- 9835 vasm-flags.cpp
-rw-r--r-- 22501 vasm-fold-imms.cpp
-rw-r--r-- 6251 vasm-fusion.cpp
-rw-r--r-- 3194 vasm-gen-inl.h
-rw-r--r-- 6174 vasm-gen.cpp
-rw-r--r-- 7743 vasm-gen.h
-rw-r--r-- 465757 vasm-graph-color.cpp
-rw-r--r-- 11843 vasm-info.cpp
-rw-r--r-- 2311 vasm-info.h
-rw-r--r-- 11392 vasm-instr.cpp
-rw-r--r-- 48331 vasm-instr.h
-rw-r--r-- 11895 vasm-internal-inl.h
-rw-r--r-- 13144 vasm-internal.cpp
-rw-r--r-- 4240 vasm-internal.h
-rw-r--r-- 14590 vasm-jumps.cpp
-rw-r--r-- 28135 vasm-layout-exttsp.cpp
-rw-r--r-- 22240 vasm-layout.cpp
-rw-r--r-- 2911 vasm-layout.h
-rw-r--r-- 3185 vasm-lower-inl.h
-rw-r--r-- 15225 vasm-lower.cpp
-rw-r--r-- 2182 vasm-lower.h
-rw-r--r-- 9207 vasm-phi.cpp
-rw-r--r-- 12343 vasm-print.cpp
-rw-r--r-- 3007 vasm-print.h
-rw-r--r-- 14039 vasm-prof-branch.cpp
-rw-r--r-- 1306 vasm-prof.h
-rw-r--r-- 8450 vasm-reg-inl.h
-rw-r--r-- 40418 vasm-reg.h
-rw-r--r-- 4151 vasm-reuse-imm.cpp
-rw-r--r-- 5510 vasm-simplify-arm.cpp
-rw-r--r-- 4424 vasm-simplify-internal.h
-rw-r--r-- 8979 vasm-simplify-x64.cpp
-rw-r--r-- 55094 vasm-simplify.cpp
-rw-r--r-- 1680 vasm-text-inl.h
-rw-r--r-- 3321 vasm-text.h
-rw-r--r-- 2825 vasm-unit.cpp
-rw-r--r-- 9303 vasm-unit.h
-rw-r--r-- 33124 vasm-util.cpp
-rw-r--r-- 7585 vasm-util.h
-rw-r--r-- 1473 vasm-visit.cpp
-rw-r--r-- 12136 vasm-visit.h
-rw-r--r-- 41692 vasm-x64.cpp
-rw-r--r-- 102761 vasm-xls.cpp
-rw-r--r-- 7935 vasm.cpp
-rw-r--r-- 6229 vasm.h
-rw-r--r-- 3293 vm-protect.cpp
-rw-r--r-- 1935 vm-protect.h
-rw-r--r-- 4088 vm-reg-liveness.cpp
-rw-r--r-- 2112 vm-reg-liveness.h
-rw-r--r-- 5493 vtune-jit.cpp
-rw-r--r-- 1322 vtune-jit.h
drwxr-xr-x - vtune
-rw-r--r-- 9066 write-lease.cpp
-rw-r--r-- 2908 write-lease.h