aboutsummaryrefslogtreecommitdiffstats
path: root/powerpc/AsmToJSON.ml
Commit message (Collapse)AuthorAgeFilesLines
...
* Print p_int_constant instead of p_int in AsmToJSON.Bernhard Schommer2015-09-021-5/+5
|
* Added builtin for dcbtlsBernhard Schommer2015-09-021-1/+2
| | | | | | THis commit adds a builtin function for the dcbtls instruction. Additionaly it changes the printing of the dcbt and dcbtst instruction to embedded mode and adds support for different address variants.
* Added the gcc builtin prefetch.Bernhard Schommer2015-09-011-0/+2
| | | | | | This commit implements the gcc __builtin_prefetch in a form with all arguments for the powerpc architecture. The resulting instructions are the dcbt and dcbtst instructions in Server Category.
* Adapt the PowerPC port to the new builtin representation.Xavier Leroy2015-08-211-3/+8
| | | | | | | __builtin_get_spr() and __builtin_set_spr() work, but horrible error message if the SPR argument is not a constant. powerpc/AsmToJSON.ml needs updating.
* Added builtin for the dcbf instructionBernhard Schommer2015-08-171-0/+1
|
* Added builtin for the dcbi instruction.Bernhard Schommer2015-08-171-0/+1
|
* Added builitin for the icbi instruction.Bernhard Schommer2015-08-141-0/+1
|
* Added builtin for the lwsync barrier.Bernhard Schommer2015-08-141-3/+4
|
* Use the functions from C2C to extract the information for the atoms. ↵Bernhard Schommer2015-07-061-17/+18
| | | | Simplified printing of storage class.
* Merge branch 'master' into json_exportBernhard Schommer2015-07-061-1/+1
| | | | | Conflicts: driver/Driver.ml
* Print bit representation of floats.Bernhard Schommer2015-06-241-5/+6
|
* Fixed typo also in json export.Bernhard Schommer2015-06-221-1/+1
|
* Merged instructions that are printed as same instruction already in printer.Bernhard Schommer2015-05-291-26/+26
|
* Updated the printing of iniline asm and simplified some structures.Bernhard Schommer2015-05-181-136/+118
|
* Moved the information needed from the atoms to the ASM printer and removed ↵Bernhard Schommer2015-05-061-26/+48
| | | | unused information from the json dump.
* Removed printing of information for internals and externals that should be ↵Bernhard Schommer2015-05-051-49/+28
| | | | folded away prior.
* Added the first version of the sdump export to json.Bernhard Schommer2015-04-271-0/+377