aboutsummaryrefslogtreecommitdiff
path: root/src/analyzer.js
AgeCommit message (Expand)Author
2011-11-19fix for phis from invokeAlon Zakai
2011-11-18support reaching phi from invoke, and a workaround with vars in phi sets for ...Alon Zakai
2011-11-18support switches to phiAlon Zakai
2011-11-18phi progress, almost all unoptimized tests passAlon Zakai
2011-11-18add new var intertype for hollowed-out phisAlon Zakai
2011-11-18further refactoring of phi, and work towards optimized phiAlon Zakai
2011-11-18refactor phi code for unoptimized caseAlon Zakai
2011-11-18rename OPTIMIZE to MICRO_OPTSAlon Zakai
2011-11-11fix phi semantics with multiple dependent phisAlon Zakai
2011-11-09initial work on i64Alon Zakai
2011-10-09try to handle q1 cases where only part of a structure is copied. code is not ...Alon Zakai
2011-10-07fix bug with analyzing {..}* typesAlon Zakai
2011-09-08expose branch condition to analysis; fixes ta2 bug with test_ifAlon Zakai
2011-09-06handle anonymous packed struct typesAlon Zakai
2011-09-02some metadata and label fixesAlon Zakai
2011-09-01fix bugs with parsing anonymous structure typesAlon Zakai
2011-09-01misc minor bugsAlon Zakai
2011-08-31initial work to support resume, landingpad and insertvalueAlon Zakai
2011-08-31llvm 3.0 anonymous structure support and metadata updatesAlon Zakai
2011-08-28disable q1 analyses in non-q1 buildsAlon Zakai
2011-08-14handle i1 in signalyzerAlon Zakai
2011-07-31Split getNativeFieldSize() into getNativeFieldSize() and getNativeTypeSize();max99x
2011-07-04support for llvm aliasesAlon Zakai
2011-06-28support for blockaddress/indirectbr. fixes issue 34Alon Zakai
2011-06-26optimize inclusion of default library itemsAlon Zakai
2011-06-26Fixes for review notes.max99x
2011-06-26Added support for including the whole library.max99x
2011-06-12tweak relooper to generate tighter inner loopsAlon Zakai
2011-06-09signalyzer fixesAlon Zakai
2011-06-09sign analyzer for ta==2Alon Zakai
2011-06-06fix stack size on TA2Alon Zakai
2011-06-05fix alignment issues with USE_TYPED_ARRAYS == 2Alon Zakai
2011-05-27fix bug with invalid [#uses=?] parsingAlon Zakai
2011-05-24remove obsolete fastops; generalize load with parseLLVM/finalizeLLVM; fix iss...Alon Zakai
2011-05-22quantum 1 fixAlon Zakai
2011-05-16compiler code is now js strict mode compliantAlon Zakai
2011-04-25tweak relooper, improves fannkuchAlon Zakai
2011-04-24cleanup unneeded params in addTypeAlon Zakai
2011-04-22work towards QUANTUM_SIZE=1 (unused)Alon Zakai
2011-03-03autodebug improvementsAlon Zakai
2011-02-22optimize type discoveryAlon Zakai
2011-02-22global Types object refactoringAlon Zakai
2011-02-21remove slow identinicerAlon Zakai
2011-02-20generate strict mode javascriptAlon Zakai
2011-02-12fix for compiling with spidermonkeyAlon Zakai
2011-01-19Optimize out some loop labelsAlon Zakai
2011-01-17handle odd llvm with branches in the middle of labels; all tests passAlon Zakai
2010-12-25comments + clean up compiler.jsAlon Zakai
2010-12-25refactor and fix global variables, should they be needed for analysisAlon Zakai
2010-12-25code cleanupAlon Zakai