aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' into dwarfBernhard Schommer2015-03-3122-112/+1117
|\
| * Merge pull request #33 from AbsInt/struct-passingXavier Leroy2015-03-3122-112/+1115
| |\
| | * Support va_arg for vararg arguments of composite (struct/union) types.Xavier Leroy2015-03-202-0/+19
| | * Support va_arg for vararg arguments of composite (struct/union) types.Xavier Leroy2015-03-204-15/+67
| | * "ecomma" smart constructor: reassociate to the left so that it prints more ni...Xavier Leroy2015-03-201-2/+8
| | * Fix .type and .size annotations: @ is comment, use % instead.Xavier Leroy2015-03-201-2/+6
| | * Improvements in the StructReturn transformation (ABI conformance for passing ...Xavier Leroy2015-03-2012-363/+454
| | * Missing initialization of current_function_sig.Xavier Leroy2015-03-143-3/+6
| | * Merge branch 'master' into struct-passingXavier Leroy2015-03-1412-3179/+3130
| | |\
| | * \ Merge branch 'master' into struct-passingXavier Leroy2015-03-1434-616/+1614
| | |\ \
| | * | | Improve performance and configurability for the StructReturn pass.Xavier Leroy2015-03-146-59/+144
| | * | | More interoperability tests.Xavier Leroy2015-01-282-9/+34
| | * | | ABI compatibility for struct/union function arguments passed by value.Xavier Leroy2015-01-2712-74/+799
* | | | | Added more comments and fixed issue in DwarfPrinter.mliBernhard Schommer2015-03-303-10/+21
* | | | | Refactored code, added comments and changed handling of types with attributes...Bernhard Schommer2015-03-301-316/+417
* | | | | Merge branch 'master' into dwarfBernhard Schommer2015-03-301-2/+2
|\| | | |
| * | | | Only for options with value.Bernhard Schommer2015-03-281-2/+2
* | | | | Refactored the DwarfPrinter and added comments.Bernhard Schommer2015-03-301-106/+80
* | | | | Compute the size of structs using the result of the packing and bitfield tran...Bernhard Schommer2015-03-263-18/+36
* | | | | Merge branch 'master' into dwarfBernhard Schommer2015-03-261-9/+4
|\| | | |
| * | | | Merge pull request #30 from jhjourdan/masterXavier Leroy2015-03-251-9/+4
| |\ \ \ \
| | * | | | remove not used hypotheses in TREEJacques-Henri Jourdan2015-03-251-9/+4
| |/ / / /
* | | | | Added missing functions for printing the structs and unions. Still missing pr...Bernhard Schommer2015-03-246-31/+149
* | | | | Added translation fucntion for declarations and fundefinitions.Bernhard Schommer2015-03-236-73/+188
* | | | | Merge branch 'master' into dwarfBernhard Schommer2015-03-231-2/+6
|\| | | |
| * | | | Fix .type and .size annotations: @ is comment, use % instead.Xavier Leroy2015-03-201-2/+6
* | | | | Activating the printing of the debug information for supported architecture.Bernhard Schommer2015-03-194-17/+48
* | | | | Added function to convert C types into their dwarf represnation.Bernhard Schommer2015-03-187-30/+208
* | | | | Added file for the translation of the C Ast to Dwarf debugging information.Bernhard Schommer2015-03-162-7/+18
* | | | | Added printers for the rest of the possible tags.Bernhard Schommer2015-03-162-14/+76
* | | | | Merge branch 'master' into dwarfBernhard Schommer2015-03-163-3/+6
|\| | | |
| * | | | Missing initialization of current_function_sig.Xavier Leroy2015-03-143-3/+6
| | |_|/ | |/| |
* | | | Started implementing the printing functions for the debug info. Added a globa...Bernhard Schommer2015-03-1612-158/+343
* | | | Started integrating the debug printing in the common backend_printer.Bernhard Schommer2015-03-1110-160/+169
* | | | Merge branch 'master' into dwarfBernhard Schommer2015-03-111-1/+3
|\| | |
| * | | Issue #28: if the arguments of __builtin_memcpy_aligned are arrays, their typ...Xavier Leroy2015-03-101-1/+3
| * | | Merge pull request #21 from AbsInt/backend_printerXavier Leroy2015-03-1011-3167/+3116
| |\ \ \ | | |_|/ | |/| |
* | | | Merge remote-tracking branch 'github/backend_printer' into dwarfBernhard Schommer2015-03-1013-3441/+3116
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'master' into backend_printerBernhard Schommer2015-03-102-11/+12
| |\| |
| * | | Merge branch 'master' into backend_printerBernhard Schommer2015-03-033-216/+7
| |\ \ \
| * \ \ \ Merge branch 'master' into backend_printerBernhard Schommer2015-02-2611-339/+646
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into backend_printerBernhard Schommer2015-02-1918-8/+928
| |\ \ \ \ \
| * | | | | | Removed unused sel_target, changed cygwin symbol names and changed the defaul...Bernhard Schommer2015-02-195-7/+11
| * | | | | | Added an elf prefix to all common elf functions in PrintAsmaux.Bernhard Schommer2015-02-185-36/+50
| * | | | | | Changed print_fun/var_info to be functions instead of booleans.Bernhard Schommer2015-02-185-18/+16
| * | | | | | Removed some style issues.Bernhard Schommer2015-02-183-76/+82
| * | | | | | Changed arm backend to the common backend printer.Bernhard Schommer2015-02-097-1194/+1145
| * | | | | | Merge remote-tracking branch 'origin/master' into backend_printerBernhard Schommer2015-02-093-231/+226
| |\ \ \ \ \ \
| * | | | | | | Changed the ia32 backend to the new Printer.Bernhard Schommer2015-02-065-1035/+983
| * | | | | | | Changed the ASM printer of the powerpc to the generalized backend.Bernhard Schommer2015-02-055-792/+850