Move IC code into a subdir and move ic-compilation related code from stub-cache into...
[platform/upstream/v8.git] / src / arm64 / lithium-codegen-arm64.cc
2014-08-22 verwaest@chromium.orgMove IC code into a subdir and move ic-compilation...
2014-08-21 Jacob.Bramley@arm.comARM64: Slightly simplify LShiftI and LShiftS.
2014-08-20 Jacob.Bramley@arm.comARM64: Fix SHR logic error.
2014-08-19 Jacob.Bramley@arm.comARM64: Remove ToOperand32I and ToOperand32U.
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 Jacob.Bramley@arm.comARM64: never record safepoint with doubles
2014-07-21 rossberg@chromium.orgRemove harmony-typeof
2014-07-10 mvstanton@chromium.orgUse a register spec for StoreIC and KeyedStoreIC.
2014-07-08 Jacob.Bramley@arm.comReland r22247 "ARM64: Use UntagSmi helpers and clean...
2014-07-07 dslomov@chromium.orgRevert "ARM64: Use UntagSmi helpers and clean up assert...
2014-07-07 Jacob.Bramley@arm.comARM64: Use UntagSmi helpers and clean up assertions.
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-27 Jacob.Bramley@arm.comARM64: avoid duplicate load of double constants
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-20 mstarzinger@chromi... Check alpha-sorting of includes during presubmit.
2014-06-12 danno@chromium.orgFix register mixup in arm64's Crankshafted typeof(...
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-09 rodolph.perfetta... ARM64: Clean up support for explicit literal load.
2014-06-05 Jacob.Bramley@arm.comARM64: Add and use SmiTagAndPush.
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-04 titzer@chromium.orgRename InvertCondition and ReverseConditionForCmp on...
2014-06-03 bmeurer@chromium.orgImprove write barriers in optimized code.
2014-06-03 jochen@chromium.orgUse full include paths everywhere
2014-06-02 Jacob.Bramley@arm.comARM64: Restructure the L1 deopt jump table.
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-26 bmeurer@chromium.orgSkip write barriers in the fast case when setting up...
2014-05-23 alexandre.rames... Allow HPushArgument to handle more than one argument.
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-14 m.m.capewell@googl... Fix FlooringDivByPowerOf2I on ARM/ARM64
2014-05-14 m.m.capewell@googl... A number of small changes:
2014-05-12 yangguo@chromium.orgClean up debugger flags.
2014-05-12 m.m.capewell@googl... ARM64: Optimize MathRoundI
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 m.m.capewell@googl... ARM64: Sign extension on MemOperand for keyed ops
2014-05-06 m.m.capewell@googl... ARM64: Use the shifter operand to merge in previous...
2014-05-06 Jacob.Bramley@arm.comARM64: Use default-NaN mode to canonicalize NaNs.
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 m.m.capewell@googl... ARM64: use jssp for stack slots
2014-04-30 mvstanton@chromium.orgCallICStub with a "never patch" approach by default...
2014-04-30 alexandre.rames... ARM64: Generate optimized code for Math.floor and Math...
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-28 m.m.capewell@googl... ARM64: Rename TryConvertDoubleToInt64 function
2014-04-25 Jacob.Bramley@arm.comARM64: Fix LCodeGen::ToOperand32.
2014-04-24 Jacob.Bramley@arm.comARM64: Slightly improve MacroAssembler::Allocate.
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 Jacob.Bramley@arm.comARM64: Move sign-extension to load instructions.
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 ulan@chromium.orgFix result of LCodeGen::DoWrapReceiver for strict funct...
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-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-04 alexandre.rames... ARM64: Use direct deoptimization exits.
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 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.orgFix LoadFieldByIndex to take mutable heap-numbers into...
2014-03-31 jarin@chromium.orgAdd missing lazy deopt point for the TransitionElements...
2014-03-26 yangguo@chromium.orgHide some runtime functions.
2014-03-26 m.m.capewell@googl... ARM64: fix DoDeferredTaggedToI
2014-03-26 alexandre.rames... Reland "ARM64: Add overflow checking support for multip...
2014-03-25 ulan@chromium.orgRevert r20246 "ARM64: Add overflow checking support...
2014-03-25 dslomov@chromium.orgRefactor optimized in hydrogen only runtime functions.
2014-03-25 baptiste.afsa@arm.comARM64: Minor improvement in LCodeGen::DoCheckInstanceType.
2014-03-25 alexandre.rames... ARM64: Add overflow checking support for multiplication...
2014-03-24 svenpanne@chromium.orgReplaced unreachable code in DoStoreNamedField by an...
2014-03-21 ulan@chromium.orgEnsure that lazy deopt sequence does not override calls.
next