summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [Hexagon] Factoring bundle creation in to a utility function.Colin LeMahieu2015-11-131-3/+1
| | | | llvm-svn: 253056
* [Hexagon] Fixing leak in padEndloop by allocating in MCContext.Colin LeMahieu2015-11-131-1/+1
| | | | llvm-svn: 253019
* [Hexagon] Fixing load instruction parsing and reenabling tests.Colin LeMahieu2015-11-101-2/+2
| | | | llvm-svn: 252555
* Fix pr24486.Rafael Espindola2015-10-051-1/+1
| | | | | | | | | | | | | | | | | | This extends the work done in r233995 so that now getFragment (in addition to getSection) also works for variable symbols. With that the existing logic to decide if a-b can be computed works even if a or b are variables. Given that, the expression evaluation can avoid expanding variables as aggressively and that in turn lets the relocation code see the original variable. In order for this to work with the asm streamer, there is now a dummy fragment per section. It is used to assign a section to a symbol when no other fragment exists. This patch is a joint work by Maxim Ostapenko andy myself. llvm-svn: 249303
* [Hexagon] Adding MC ELF streamer and updating addend relocation test which ↵Colin LeMahieu2015-06-171-0/+152
shows correct ELF symbol. llvm-svn: 239876
OpenPOWER on IntegriCloud