[presubmit] Enable readability/namespace linter checking.
[platform/upstream/v8.git] / src / compiler / x64 / code-generator-x64.cc
2015-11-20 mstarzinger[presubmit] Enable readability/namespace linter checking.
2015-09-23 pierre.langlois[arm64] Optimize fcmp when lhs operand is #0.0
2015-09-21 titzer[turbofan] Add support for reinterpreting integers...
2015-09-03 titzer[turbofan] support for Int64 in CheckedLoad/CheckedStor...
2015-08-24 rmcilroyAdd CompileInfo::GetDebugName()
2015-08-18 danno[turbofan] Unify referencing of stack slots
2015-08-11 titzerReland: [turbofan] Various fixes to allow unboxed doubl...
2015-08-11 yangguoRevert of [turbofan] Various fixes to allow unboxed...
2015-08-10 titzer[turbofan] Various fixes to allow unboxed doubles as...
2015-07-31 titzer[turbofan] Simplifying handling of callee-cleanup stack...
2015-07-31 rmcilroy[turbofan] Fix kArchTailCallCodeObject on ia32/x64.
2015-07-02 danno[turbofan] Enable tail calls for %_CallRuntime.
2015-06-30 akos.palfi[turbofan] Add CalleeSavedFPRegisters to CallDescriptor.
2015-06-26 bmeurer[turbofan] Canonicalize return sequence for JSFunctions.
2015-06-25 Benedikt Meurer[turbofan] Add basic support for calling to (a subset...
2015-06-17 mstarzinger[turbofan] Fix overzealous reserving of lazy deopt...
2015-06-05 dannoAdd %GetCallerJSFunction intrinsic
2015-06-03 bmeurer[x64] Smi zero can be used as an immediate.
2015-05-21 svenpanneAdd a TurboFan skeleton for StringAddStub.
2015-04-30 svenpanneDetect simple tail calls
2015-04-29 titzer[turbofan] Fix returns for large-sized frames in TurboF...
2015-04-20 Ross McIlroyReplace OVERRIDE->override and FINAL->final since we...
2015-04-14 bmeurer[turbofan] Load immortal heap objects from the heap...
2015-04-13 bmeurer[x86] Allow (v)divsd->(v)mulsd to execute in parallel.
2015-04-11 Weiliang Lin[x86] Introduce vandps/vandpd/vxorps/vxorpd.
2015-04-10 bmeurer[x86] Support immediate indices for StoreWriteBarrier.
2015-04-09 dcarney[turbofan] cleanup InstructionOperand a little
2015-04-09 bmeurer[turbofan] Materialize JSFunction from frame if possible.
2015-04-08 Benedikt Meurer[turbofan] Add new Float32Abs and Float64Abs operators.
2015-04-07 bmeurer[x64] Match -0 - x with sign bit flip.
2015-03-30 bmeurer[turbofan] Add backend support for float32 operations.
2015-03-25 titzer[turbofan] Fix loading of JSFunction from activation...
2015-03-20 Benedikt Meurer[turbofan] Turn Math.clz32 into an inlinable builtin.
2015-03-12 bmeurer[turbofan] Introduce optional Float64Min and Float64Max...
2015-03-10 bmeurer[turbofan] Unify Math.floor / Math.ceil optimization.
2015-03-09 Benedikt Meurer[x86] Faster/shorter code for stack checks.
2015-03-05 bmeurer[turbofan] Support for %_DoubleHi, %_DoubleLo and ...
2015-03-04 jarin[turbofan] First shot at eager deoptimization in Turbofan.
2015-03-03 weiliang.lin[x64] Use movaps instead of movsd for the move between...
2015-03-02 Benedikt Meurer[x86] Improve code generation for context materialization.
2015-02-25 dcarney[turbofan] remove dependence of InstructionBlock on...
2015-02-23 bmeurer[turbofan] Fix several int vs size_t issues.
2015-02-20 mstarzingerEmit exception handler table in TurboFan.
2015-02-19 bmeurerRevert of [x64] Generate test reg,reg instead of cmp...
2015-02-19 Benedikt Meurer[x64] Generate test reg,reg instead of cmp reg,0.
2015-02-18 bmeurer[x64] Recognize zero extension of 8-bit and 16-bit...
2015-02-17 bmeurer[turbofan] Optimize certain chains of Branch into a...
2015-02-16 svenpanneBuild stack frames for stubs only when needed.
2015-02-12 bmeurerFix invalid use of int in Zone.
2015-02-09 bmeurer[turbofan] Initial support for Switch.
2015-02-02 titzer[turbofan] Fix OSR into functions where the expression...
2015-01-29 bmeurer[turbofan] Cleanup the NodeProperties.
2015-01-14 Benedikt Meurer[turbofan] Index parameter to StoreWriteBarrier is...
2015-01-13 bmeurer[turbofan] Improve code generation for unordered compar...
2015-01-12 titzer[turbofan] Implement OSR for outer loops.
2015-01-02 bmeurer[x64] Rearrange code for OOB integer loads.
2014-12-19 Benedikt Meurer[turbofan] Fix unsafe out-of-bounds check for checked...
2014-12-10 Benedikt Meurer[x64] Fix optimization for certain checked load/stores.
2014-12-05 danno[turbofan] Fix Corrections tankage on x64.
2014-12-05 mstarzingerCleanup deoptimizer relocation slot preparation.
2014-12-05 jochenWhen generating code for ia32, make sure that there...
2014-12-05 danno[turbofan] Use "leal" in even more situations
2014-12-05 Benedikt Meurer[x86] Slow case of TruncateDoubleToI shouldn't be inline.
2014-12-04 weiliang.lin[x64] check sahf correctly
2014-12-02 Benedikt Meurer[turbofan] Add checked load/store operators.
2014-12-01 Weiliang Lin[x64] introduce vex prefix version of float64 arithmeti...
2014-12-01 danno[turbofan]: Use "leal" more prevasively on x64
2014-11-26 titzer[turbofan] Use special constant type for RPO block...
2014-11-20 titzer[turbofan] Clean up and factor out branch generation...
2014-11-20 dcarney[turbofan] More aggressive reuse of spill slots in...
2014-11-20 Daniel Clifford[turbofan]: More optimizations to add and subtract...
2014-11-18 Benedikt Meurer[x64] Recognize MOVSXBL.
2014-11-18 Benedikt Meurer[x64] Recognize MOVSXWL.
2014-11-13 Michael StarzingerPerform receiver patching for sloppy mode in high-level IR.
2014-11-06 dcarney@chromium.org[turbofan] move label generation to code generator
2014-11-03 bmeurer@chromium.org[turbofan] Also optimize unsigned division by constant.
2014-11-03 bmeurer@chromium.orgIA: Double arithmetic binops support memory operand
2014-10-31 bmeurer@chromium.orgX64: replace explicit zero-extend with runtime assert
2014-10-31 bmeurer@chromium.org[turbofan] First step towards correctified 64-bit addre...
2014-10-30 sigurds@chromium.orgAdd floor, ceil, round (truncate) instructions for...
2014-10-27 dcarney@chromium.org[turbofan] reduce allocations outside of pipeline
2014-10-21 dcarney@chromium.org[turbofan] cleanup InstructionSequence
2014-10-17 bmeurer@chromium.org[x64] simply tweak materialization of float/double...
2014-10-16 bmeurer@chromium.orgFix x64 after r24656.
2014-10-15 bmeurer@chromium.org[x86] Several small performance improvements.
2014-10-14 bmeurer@chromium.org[turbofan] Optimize division/modulus by constant.
2014-10-14 dcarney@chromium.org[turbofan] remove some of the dependency of Instruction...
2014-10-13 dcarney@chromium.org[turbofan]IA: ChangeFloat32ToFloat64 supports mem operand
2014-10-13 dcarney@chromium.org[turbofan] IA: TruncateFloat64ToFloat32 supports mem...
2014-10-06 jochen@chromium.orgMake V8 compile with Win64 dbg
2014-10-02 dcarney@chromium.org[turbofan] support all shift operands on x64
2014-10-01 mstarzinger@chromi... Implement inlined stack-check guards in TurboFan.
2014-09-30 dcarney@chromium.org[turbofan] IA: Uint32ToFloat64 supports mem operand.
2014-09-30 dcarney@chromium.org[turbofan] x64 lea multiplication matching
2014-09-30 dcarney@chromium.org[turbofan] cleanup x64 code generator a little
2014-09-29 dcarney@chromium.org[turbofan] add new x64 addressing modes
2014-09-25 bmeurer@chromium.org[turbofan] Add backend support for Float32Constant.
2014-09-25 bmeurer@chromium.org[x64] three operand imul supports first operand in...
2014-09-24 bmeurer@chromium.org[turbofan] Add backend support for float32.
2014-09-24 mstarzinger@chromi... Extend JSBuiltinReducer to cover Math.sqrt as well.
next