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