summaryrefslogtreecommitdiff
path: root/src/lj_opt_mem.c
Commit message (Expand)AuthorAgeFilesLines
* Fix TDUP load forwarding after table rehash.HEADv2.0masterMike Pall2023-04-161-0/+6
* Bump copyright date.Mike Pall2022-01-151-1/+1
* Bump copyright date.Mike Pall2021-01-021-1/+1
* Ensure full init of IR_NOP instructions.Mike Pall2020-10-121-20/+5
* Bump copyright date.Mike Pall2020-01-201-1/+1
* Fix TNEW load forwarding with instable types.Mike Pall2019-05-091-1/+2
* Bump copyright date to 2017.Mike Pall2017-01-171-1/+1
* Bump copyright date to 2016.Mike Pall2016-03-031-1/+1
* FFI: Prevent DSE across ffi.string().Mike Pall2015-02-181-0/+1
* Bump copyright date to 2015.Mike Pall2015-01-051-1/+1
* FFI: Fix pseudo type conversions for type punning.Mike Pall2014-03-281-11/+9
* Bump copyright date to 2014.Mike Pall2014-01-161-1/+1
* Fix type punning alias analysis for constified pointers.Mike Pall2013-11-071-4/+5
* Improve ULOAD forwarding for open upvalues.Mike Pall2013-06-181-3/+12
* Inhibit DSE for implicit loads via calls.Mike Pall2013-04-091-1/+1
* Bump copyright date to 2013.Mike Pall2013-02-111-1/+1
* FFI: Detect type punning through unions.Mike Pall2012-08-271-16/+20
* Add HREFK forwarding. Eliminate HREFK guard for TDUP refs.Mike Pall2012-06-281-0/+26
* Fix TDUP to HLOAD forwarding for DUALNUM builds.Mike Pall2012-06-271-1/+4
* Fix DSE of USTORE. Have to remove OBAR, too.Mike Pall2012-04-111-0/+13
* Bump copyright date to 2012.Mike Pall2012-01-231-1/+1
* Don't bother to chain NOPs.Mike Pall2011-08-111-4/+4
* Fix type mismatch in XSTORE forwarding.Mike Pall2011-02-141-2/+2
* Add IR_XBAR, a barrier against XLOAD/XSTORE optimizations.Mike Pall2011-02-071-0/+2
* FFI: Record simple C function calls.Mike Pall2011-02-051-2/+5
* Add volatile XLOADs.Mike Pall2011-01-191-1/+4
* Bump copyright date to 2011.Mike Pall2011-01-091-1/+1
* Add conversions for type mismatches in XSTORE forwarding.Mike Pall2010-12-311-7/+21
* Avoid compiler warnings.Mike Pall2010-12-221-1/+1
* Reassociate XLOAD across PHIs to handle a[i-1] forwarding case.Mike Pall2010-12-201-5/+80
* Improve alias analysis for cdata allocations.Mike Pall2010-12-201-15/+43
* Fix type-based alias analysis for XLOAD/XSTORE.Mike Pall2010-12-121-10/+10
* Add alias analysis for XLOAD/XSTORE. Add DSE for XSTORE.Mike Pall2010-12-121-3/+86
* Add IR_XSTORE.Mike Pall2010-12-061-0/+44
* Add IR_KINT64.Mike Pall2010-12-051-1/+1
* Improve AA for field accesses: disambiguate new allocations.Mike Pall2010-09-211-3/+6
* Improve FOLD/CSE of field loads and array/hash refs across NEWREF.Mike Pall2010-09-211-0/+14
* Improve alias analysis: disambiguate new allocations.Mike Pall2010-09-211-26/+54
* Add IR_VLOAD for vararg loads.Mike Pall2010-09-141-3/+0
* Improve alias analysis for vararg loads.Mike Pall2010-09-141-8/+11
* Fold HREF of TNEW/TDUP to niltv. Fold HLOAD of niltv to nil.Mike Pall2010-03-281-0/+30
* Improve alias analysis of upvalues using a disambiguation hash value.Mike Pall2010-01-091-6/+11
* Bump all copyright dates to 2010.Mike Pall2010-01-091-1/+1
* Fast forward to sync public repo.Mike Pall2009-12-081-26/+5
* RELEASE LuaJIT-2.0.0-beta2v2.0.0-beta2Mike Pall2009-12-081-2/+2
* RELEASE LuaJIT-2.0.0-beta1v2.0.0-beta1Mike Pall2009-12-081-0/+550