Correctify instanceof and make it optimizable.
[platform/upstream/v8.git] / src / x64 / macro-assembler-x64.h
2015-08-25 bmeurerCorrectify instanceof and make it optimizable.
2015-08-18 rmcilroy[interpreter]: Changes to interpreter builtins for...
2015-08-12 mstarzingerRealize IWYU pattern for frames-inl.h header.
2015-08-07 titzer[turbofan] Remove architecture-specific linkage files...
2015-07-24 bmeurer[stubs] Optimize LoadGlobalViaContextStub and StoreGlob...
2015-07-15 yangguoDebugger: use debug break slots to break at function...
2015-07-13 mstarzingerRemove unused byte from Map::instance_sizes field.
2015-07-10 bmeurerRemove more uses of the deprecated EnumSet template...
2015-05-05 dannoRevert of Collect type feedback on result of Math....
2015-05-05 dannoCollect type feedback on result of Math.[round|ceil...
2015-04-07 hpayerReland "Merge old data and pointer space."
2015-03-25 mstarzingerSwitch full-codegen from StackHandlers to handler table.
2015-03-20 Benedikt Meurer[turbofan] Turn Math.clz32 into an inlinable builtin.
2015-03-19 hpayerRevert "Merge old data and pointer space."
2015-03-18 hpayerMerge old data and pointer space.
2015-03-05 bmeurer[turbofan] Support for %_DoubleHi, %_DoubleLo and ...
2015-03-03 mstarzingerMove stack unwinding logic into the runtime.
2015-02-27 bmeurer[x64] Make r12 allocatable.
2015-02-24 jkummerowMove Maps' back pointers from "transitions" to "constru...
2015-01-30 ulanLoad callback data from weak cell instead of embedding...
2015-01-28 ulanExtract LoadAccessor into a masm function.
2015-01-21 Benedikt MeurerUse signaling NaN for holes in fixed double arrays.
2015-01-20 dcarneymove CallApiFunctionAndReturn to code-stubs-*
2015-01-16 dcarneysplit api call stubs into accessor and function call...
2014-12-22 ulanUse weak cell in monomorphic KeyedStore IC.
2014-12-03 ulanUse weak cells to embed maps in store handler.
2014-12-02 ulanReland parts of 'Use weak cells in map checks in polymo...
2014-12-02 machenbachRevert of Use weak cells in map checks in polymorphic...
2014-12-01 ulanUse weak cells in map checks in polymorphic ICs.
2014-10-17 bmeurer@chromium.org[x64] simply tweak materialization of float/double...
2014-10-13 rmcilroy@chromium.orgRefactor FrameAndConstantPoolScope and ConstantPoolUnav...
2014-09-24 yangguo@chromium.orgRefactor bailout reasons and disable optimization in...
2014-09-23 svenpanne@chromium.orgMade the detailed reason for deopts mandatory on ia32...
2014-09-23 jkummerow@chromium.orgFix method dispatch in Keyed/StoreIC, and JumpIfNotUniq...
2014-09-17 svenpanne@chromium.orgFixed deopt reasons in TaggedToI.
2014-09-10 yangguo@chromium.orgRename ascii to one-byte where applicable.
2014-08-04 bmeurer@chromium.orgRename ASSERT* to DCHECK*.
2014-07-14 mvstanton@chromium.orgUse register parameters in ElementsTransitionGenerator.
2014-07-01 ishell@chromium.orgReland r22082 "Replace HeapNumber as doublebox with...
2014-06-30 ishell@chromium.orgRevert "Replace HeapNumber as doublebox with an explici...
2014-06-30 ishell@chromium.orgReplace HeapNumber as doublebox with an explicit Mutabl...
2014-06-10 haitao.feng@intel.comUpdate DecodeFieldToSmi to support x32 port.
2014-06-10 haitao.feng@intel.comUpdate SmiShiftLeft, SmiShiftLogicalRight, SmiShiftArit...
2014-06-04 haitao.feng@intel.comIntroduce MakeSureDoubleAlignedHelper for x64 port.
2014-06-03 bmeurer@chromium.orgImprove write barriers in optimized code.
2014-06-03 jochen@chromium.orgUse full include paths everywhere
2014-05-30 verwaest@chromium.orgDon't push eax/rax before calling Runtime_Abort
2014-05-27 danno@chromium.orgConvert String array index/length hash to BitField
2014-05-26 jochen@chromium.orgReland 21482 - "Merge v8globals.h and globals.h"
2014-05-26 verwaest@chromium.orgRevert "Merge v8globals.h and globals.h"
2014-05-26 jochen@chromium.orgMerge v8globals.h and globals.h
2014-05-26 bmeurer@chromium.orgLoadUint32() doesn't need a scratch register.
2014-05-15 yangguo@chromium.orgRefactor MacroAssembler::Prologue.
2014-05-12 yangguo@chromium.orgClean up debugger flags.
2014-05-09 verwaest@chromium.orgReland and fix r21225 and r21226
2014-05-09 ishell@chromium.org[Sheriff] This reverts commits r21225 and r21226 for...
2014-05-09 verwaest@chromium.orgMake BitField3 a raw uint32 field, and move to the...
2014-05-06 mstarzinger@chromi... Remove broken %_Log functionality.
2014-04-30 haitao.feng@intel.comIntroduce DropUnderReturnAddress for x64 port.
2014-04-30 haitao.feng@intel.comIntroduce PushQuad and PopQuad for x64 port.
2014-04-29 bmeurer@chromium.orgBulk update of Google copyright headers in source files.
2014-04-28 ulan@chromium.orgConvert function.name to API-style accessor and make...
2014-04-25 yangguo@chromium.orgAlways include debugger support.
2014-04-23 yangguo@chromium.orgClean up some uses of Failures and MaybeObjects.
2014-04-17 haitao.feng@intel.comReturn int64_t instead of intptr_t for RootRegisterDelt...
2014-04-11 haitao.feng@intel.comRename PushInt64AsTwoSmis to PushRegisterAsTwoSmis...
2014-04-10 haitao.feng@intel.comIntroduce LoadSharedFunctionInfoSpecialField for x64...
2014-04-10 haitao.feng@intel.comUpdate Integer32ToSmiField, SmiToInteger32, and SmiComp...
2014-03-28 haitao.feng@intel.comIntroduce rolp, rorp, rclp, rcrp, shlp, shrp and sarp...
2014-03-26 haitao.feng@intel.comIntroduce andp, notp, orp and xorp for x64 port
2014-03-21 haitao.feng@intel.comIntroduce addp, idivp, imulp and subp for x64 port
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-17 mvstanton@chromium.orgUtility functions for pretenure call new. These functio...
2014-03-10 bmeurer@chromium.orgReland "Handle non-power-of-2 divisors in division...
2014-03-07 svenpanne@chromium.orgRevert "Handle non-power-of-2 divisors in division...
2014-03-07 svenpanne@chromium.orgHandle non-power-of-2 divisors in division-like operations
2014-02-28 mvstanton@chromium.orgThe Array function must be looked up in the native...
2014-02-20 jacob.bramley@arm.comRemove the unused LoadInitialArrayMap.
2014-02-11 haitao.feng@intel.comIntroduce Jump and Call operand macro assembler instruc...
2014-02-08 haitao.feng@intel.comRevert "Introduce MoveDouble to the X64 MacroAssembler...
2014-01-27 dcarney@chromium.orgstub fast api calls
2014-01-24 haitao.feng@intel.comIntroduce Assembler::RelocInfoNone function for X64
2014-01-20 haitao.feng@intel.comReplace movq with movp for X64 when the operand size...
2014-01-15 jarin@chromium.orgThis is a preview of a first step towards unification...
2014-01-14 verwaest@chromium.orgRemove CALL_AS_FUNCTION and CALL_AS_METHOD.
2014-01-08 haitao.feng@intel.comRefactor loading a pointer into a register instruction...
2013-11-29 bmeurer@chromium.orgDrop IsPregenerated() and allow_stub_calls flag.
2013-11-29 verwaest@chromium.orgReupload CallIC changes.
2013-11-29 yangguo@chromium.orgRevert r18131 and r18139 "Clean up in the CallStubCompi...
2013-11-28 verwaest@chromium.orgCleanup in the CallStubCompiler.
2013-11-22 ulan@chromium.orgRestore saved caller FP registers on stub failure
2013-11-19 danno@chromium.orgFixed crashes exposed though fuzzing.
2013-11-11 mstarzinger@chromi... Simplify current inline allocation tracking mechanism.
2013-11-08 jkummerow@chromium.orgUse nearlabel AFAP in lithium codegen
2013-11-07 haitao.feng@intel.comRefine CountOperation of FullCodeGen
2013-11-07 haitao.feng@intel.comRefactor loading a pointer and loading an integer64...
2013-11-07 haitao.feng@intel.comMove movq(Register, ExternalReference) into X64 MacroAs...
2013-11-06 mvstanton@chromium.orgCorrect handling of arrays with callbacks in the protot...
2013-10-25 haitao.feng@intel.comIntroduce MoveDouble to the X64 MacroAssembler
next