Move IC code into a subdir and move ic-compilation related code from stub-cache into...
[platform/upstream/v8.git] / src / x64 / lithium-codegen-x64.cc
2014-08-22 verwaest@chromium.orgMove IC code into a subdir and move ic-compilation...
2014-08-18 yangguo@chromium.orgPurge unused internalized string accessors.
2014-08-04 bmeurer@chromium.orgRename ASSERT* to DCHECK*.
2014-07-30 danno@chromium.orgLand the Fan (disabled)
2014-07-29 mstarzinger@chromi... Revert "Make --always-opt also optimize toplevel code."
2014-07-29 mstarzinger@chromi... Make --always-opt also optimize toplevel code.
2014-07-29 yangguo@chromium.orgInline Math.fround in optimized code.
2014-07-22 verwaest@chromium.orgMove function prototype handling into a special handler...
2014-07-21 mvstanton@chromium.orgIntroduce FLAG_vector_ics.
2014-07-21 rossberg@chromium.orgRemove harmony-typeof
2014-07-10 mvstanton@chromium.orgUse a register spec for StoreIC and KeyedStoreIC.
2014-07-01 verwaest@chromium.orgClean up the global object naming madness.
2014-06-30 mvstanton@chromium.orgKeyedLoadIC should have same register spec as LoadIC.
2014-06-26 mvstanton@chromium.orgUse IC register definitions in platform files.
2014-06-25 danno@chromium.orgRemove distinction between hidden and normal runtime...
2014-06-24 haitao.feng@intel.comChange some cmpq to cmpp, times_8 to times_pointer_size...
2014-06-20 mstarzinger@chromi... Check alpha-sorting of includes during presubmit.
2014-06-13 haitao.feng@intel.comUpdate Lithium AddI, SubI, MulI, BitI, ShiftI, MathMinM...
2014-06-13 haitao.feng@intel.comSpecially handle the key of the LoadKeyed and StoreKeye...
2014-06-12 haitao.feng@intel.comSign extend the dehoisted key at the definition point...
2014-06-11 svenpanne@chromium.orgFixed flooring division by a power of 2, once again...
2014-06-11 svenpanne@chromium.orgFix unsigned comparisons.
2014-06-10 haitao.feng@intel.comUpdate DoNumberTagI to support x32 port.
2014-06-05 ulan@chromium.orgPreliminary support for block contexts in hydrogen.
2014-06-04 titzer@chromium.orgRename ReverseCondition to CommuteCondition, a more...
2014-06-03 bmeurer@chromium.orgImprove write barriers in optimized code.
2014-06-03 jochen@chromium.orgUse full include paths everywhere
2014-06-02 bmeurer@chromium.orgInline Array.shift() fast path instead of using a code...
2014-05-29 bmeurer@chromium.orgRefactor HType to get rid of various hacks.
2014-05-27 bmeurer@chromium.orgAvoid HeapObject check in HStoreNamedField.
2014-05-27 bmeurer@chromium.orgRelax register constraints for LMathSqrt.
2014-05-26 bmeurer@chromium.orgSkip write barriers in the fast case when setting up...
2014-05-26 bmeurer@chromium.orgLoadUint32() doesn't need a scratch register.
2014-05-22 danno@chromium.orgAllow specifying base offset when constructing Keyed...
2014-05-20 bmeurer@chromium.orgRevert "Refactor transitioning stores."
2014-05-20 bmeurer@chromium.orgRefactor transitioning stores.
2014-05-19 svenpanne@chromium.orgAllow comparison in UINT32 mode.
2014-05-19 bmeurer@chromium.orgPartial revert of "Next bunch of fixes for check elimin...
2014-05-15 yangguo@chromium.orgRefactor MacroAssembler::Prologue.
2014-05-12 yangguo@chromium.orgClean up debugger flags.
2014-05-09 bmeurer@chromium.orgImprove Array.shift() performance for small arrays.
2014-05-07 bmeurer@chromium.orgTurn CHECK()s into ASSERT()s.
2014-05-06 ishell@chromium.orgFixed jump in non-SSE4.1 implementation of LMathFloor...
2014-05-06 bmeurer@chromium.orgFix Mac64-debug issue introduced with r21154.
2014-05-06 bmeurer@chromium.orgNext bunch of fixes for check elimination.
2014-05-05 bmeurer@chromium.orgDon't add code dependencies eagerly for HCheckMaps.
2014-05-05 bmeurer@chromium.orgVarious cleanups in check elimination.
2014-05-02 bmeurer@chromium.orgFix crash in debug builds introduced with r21110.
2014-05-02 bmeurer@chromium.orgDon't add code dependencies on transitioning stores...
2014-04-30 mvstanton@chromium.orgCallICStub with a "never patch" approach by default...
2014-04-29 bmeurer@chromium.orgBulk update of Google copyright headers in source files.
2014-04-28 yangguo@chromium.orgRemove some remnants of MaybeObjects in objects.*.
2014-04-24 svenpanne@chromium.orgCodeStubs contain their corresponding Isolate* now...
2014-04-24 svenpanne@chromium.orgCodeStubs contain their corresponding Isolate* now...
2014-04-22 bmeurer@chromium.orgImprove code generation for bounds checks.
2014-04-22 bmeurer@chromium.orgFix field type handling in load elimination.
2014-04-15 bmeurer@chromium.orgReland "Track field types.".
2014-04-14 jarin@chromium.orgRevert "Track field types."
2014-04-14 bmeurer@chromium.orgTrack field types.
2014-04-11 yangguo@chromium.orgImplement handlified String::Equals and Name::Equals.
2014-04-11 svenpanne@chromium.orgUse the right kind of guard for debug code.
2014-04-11 svenpanne@chromium.orgx64: Make sure that the upper half of a 64bit register...
2014-04-10 haitao.feng@intel.comGuard 32-bit SMI load/store optimization with SmiValues...
2014-04-07 svenpanne@chromium.orgFixed flooring division by -1 on ARM.
2014-04-04 mvstanton@chromium.orgRevert "Reland of https://codereview.chromium.org/17252...
2014-04-04 mvstanton@chromium.orgReland of https://codereview.chromium.org/172523002/
2014-04-03 mvstanton@chromium.orgRevert r20474
2014-04-03 mvstanton@chromium.orgFunction calls are handled with a LoadIC and a Function...
2014-04-02 svenpanne@chromium.orgCheck that environments assigned via AssignEnvironment...
2014-04-01 yangguo@chromium.orgSmi immediates are not supported on x64. Do not use it.
2014-04-01 svenpanne@chromium.orgFixed build (unused vars in release mode).
2014-04-01 svenpanne@chromium.orgConsistently use a separate Lithium instruction for...
2014-04-01 svenpanne@chromium.orgFixed power-of-2 predicates, excluding 0.
2014-03-31 verwaest@chromium.orgReland and fix "Fix LoadFieldByIndex to take mutable...
2014-03-31 jochen@chromium.orgRevert 20348 - "Fix LoadFieldByIndex to take mutable...
2014-03-31 verwaest@chromium.orgUse sarq on x64
2014-03-31 verwaest@chromium.orgFix LoadFieldByIndex to take mutable heap-numbers into...
2014-03-31 jarin@chromium.orgAdd missing lazy deopt point for the TransitionElements...
2014-03-28 haitao.feng@intel.comIntroduce rolp, rorp, rclp, rcrp, shlp, shrp and sarp...
2014-03-26 yangguo@chromium.orgHide some runtime functions.
2014-03-26 danno@chromium.org[x64] Improve key value sign-extension of dehoisted...
2014-03-26 haitao.feng@intel.comIntroduce andp, notp, orp and xorp for x64 port
2014-03-26 haitao.feng@intel.comIntroduce leap, movzxbp, movzxwp, repmovsp and xchgp...
2014-03-26 haitao.feng@intel.comIntroduce cmpp, decp, incp, negp, sbbp and testp for...
2014-03-25 dslomov@chromium.orgRefactor optimized in hydrogen only runtime functions.
2014-03-25 ulan@chromium.orgAdd index check in DoAccessArgumentsAt.
2014-03-24 jarin@chromium.orgRevert the (wrong) fix of the argument index check...
2014-03-24 jarin@chromium.orgFix to get around an assertion that triggers when gener...
2014-03-24 verwaest@chromium.orgEnsure the constant operand for heap-object store-named...
2014-03-24 svenpanne@chromium.orgReplaced unreachable code in DoStoreNamedField by an...
2014-03-24 jkummerow@chromium.org[ia32/x64] Smaller instruction to check NaN
2014-03-21 ulan@chromium.orgEnsure that lazy deopt sequence does not override calls.
2014-03-21 haitao.feng@intel.comIntroduce addp, idivp, imulp and subp for x64 port
2014-03-20 svenpanne@chromium.orgImplement flooring division by a constant via truncatin...
2014-03-19 mvstanton@chromium.orgArray constructor expects AllocationSite or undefined...
2014-03-19 haitao.feng@intel.comIntroduce Push and Pop macro instructions for x64
2014-03-19 svenpanne@chromium.orgTweaked FlooringDiv back to TruncatingDiv again.
2014-03-18 ulan@chromium.orgFix TransitionElementsKindStub to handle non-JSArray...
2014-03-14 mvstanton@chromium.orgFix for issue 351261.
2014-03-13 yangguo@chromium.orgCorrectly retain argument value when deopting from...
next