aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
AgeCommit message (Expand)Author
2014-01-16enable a form of safe heap in asm, using js optimizer pass to ensure full cov...Alon Zakai
2014-01-15fix Math_floor coercion in unrecommended codegen modes (no roundings correcti...Alon Zakai
2014-01-13Handle negative zero values correctly.Bruce Mitchener
2014-01-07Merge branch 'incoming' into llvm-3.41.8.6Alon Zakai
2014-01-07properly overflow gep arguments; fixes #1975Alon Zakai
2014-01-06preprocess recursively into #include's; fixes #1984Alon Zakai
2014-01-06ignore new readonly attribute in llvm 3.4Alon Zakai
2014-01-06ignore new readnone attribute in llvm 3.4Alon Zakai
2014-01-02support #include x.js in our preprocessed js sourcesAlon Zakai
2013-12-03fix memset return value in makeSetValuesAlon Zakai
2013-11-26getting some initial set of x86 intrinsics mapped to JS SIMD ops; update exis...Heidi Pan
2013-11-26parse hex floats in vector literalsAlon Zakai
2013-11-14ensure a >>> coercion on unsigned comparisons, even if the input is an i29 wh...Alon Zakai
2013-11-14handle odd types like i24 in makeSignOp, fixes asm1.test_fuzz on llvm 3.3Alon Zakai
2013-11-11Merge branch 'incoming' into f32Alon Zakai
2013-11-11coerce to double before converting a float to an i64Alon Zakai
2013-11-09support inline asm comments; fixes #1766Alon Zakai
2013-11-09fix ensureDot logicAlon Zakai
2013-11-08emit proper large float constants when js opts are to be runAlon Zakai
2013-11-08Merge branch 'incoming' into f32Alon Zakai
2013-11-04add missing parens for select mathopAlon Zakai
2013-11-01do not emit unnecessary coercions when calling a math builtin with a floatAlon Zakai
2013-11-01Merge branch 'incoming' into f32Alon Zakai
2013-11-01add vector support for and, or and xorAlon Zakai
2013-10-30handle vector zeroinitializersAlon Zakai
2013-10-30remove finalizeParam and properly use finalizeLLVMParameter everywhereAlon Zakai
2013-10-30use proper base type when finalizing vectorsAlon Zakai
2013-10-30fix negative zero handlingAlon Zakai
2013-10-30simplify parseParamTokens now that it uses parseLLVMSegmentAlon Zakai
2013-10-30make parseParamTokens use parseLLVMSegmentAlon Zakai
2013-10-30handle more return types in getReturnTypeAlon Zakai
2013-10-30optimize isIllegalTypeAlon Zakai
2013-10-29add test for precise float32 support, allow 3 modes of precise float32 suppor...Alon Zakai
2013-10-29fix uitofp of i64 to float32Alon Zakai
2013-10-29ensure a dot in large float32 constantsAlon Zakai
2013-10-29clean up simd code, fix uint32x4 heap offsets, and add testingAlon Zakai
2013-10-29handle vector types in calcAllocatedSizeAlon Zakai
2013-10-29use asm ffi coercing for floats in load abort callsAlon Zakai
2013-10-25send and receive only doubles through ffis, not floatsAlon Zakai
2013-10-25fix splitI64 use of float instead of doubleAlon Zakai
2013-10-25do not mangle hex float constants in function callsAlon Zakai
2013-10-25simplify auto-return adding code, and make it generic so it can handle floats...Alon Zakai
2013-10-25use float temporary in makeIsNaN when relevantAlon Zakai
2013-10-25properly apply fround to all float constants, even if they are fractions and ...Alon Zakai
2013-10-25respect fround in fptrunc/extAlon Zakai
2013-10-25simplify fround initializerAlon Zakai
2013-10-25fix int to float conversions to differentiate float from doubleAlon Zakai
2013-10-25fround on numerical constants, and fix some related parse issuesAlon Zakai
2013-10-25use fround in asm initializers and coercionsAlon Zakai
2013-10-25move to FROUND option for Math.froundAlon Zakai