summaryrefslogtreecommitdiff
path: root/cparser/StructAssign.ml
Commit message (Expand)AuthorAge
* SimplVolatile: new pass to eliminate read-modify-write ops over volatilesGravatar xleroy2011-08-18
* Factor out bind_lvalueGravatar xleroy2011-08-17
* More vigorous scrubbing of r-value structsGravatar xleroy2011-08-09
* Improved treatment of structs/unions as r-valuesGravatar xleroy2011-08-08
* Added animation of the CompCert C semantics (ccomp -interp)Gravatar xleroy2011-07-28
* cparser/StructAssign: always use __builtin_memcpy + alignment indicationGravatar xleroy2011-05-11
* Use memcpy_word only if alignment AND size are multiples of word size.Gravatar xleroy2011-04-17
* In StructAssign: be careful not to duplicate accesses to a volatile variable.Gravatar xleroy2010-11-10
* Merge of branches/full-expr-4:Gravatar xleroy2010-08-18
* __builtin_memcpy, continued.Gravatar xleroy2010-04-17
* Support __builtin_memcpy; use it for struct assignmentGravatar xleroy2010-04-17
* Bug fix: infinite loop in cparser/ on bit field of size 32 bits.Gravatar xleroy2010-04-09
* Switching to the new C parser/elaborator/simplifierGravatar xleroy2010-03-03