summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Include what you use in HexagonMCCodeEmitter.cppDmitri Gribenko2019-06-031-1/+0
* Use bitset for assembler predicatesStanislav Mekhanoshin2019-03-111-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Support: Simplify endian stream interface. NFCI.Peter Collingbourne2018-05-181-1/+1
* Fix up a misleading format warning.Eric Christopher2018-05-161-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-12/+11
* [Hexagon] Check the end of the correct container (fix typo)Krzysztof Parzyszek2018-05-091-3/+1
* [Hexagon] Fix sanitizer error about using -1u in variable of enum typeKrzysztof Parzyszek2018-05-091-4/+4
* [Hexagon] Simplify MCCodeEmitter, move data to tablesKrzysztof Parzyszek2018-05-091-571/+544
* [Hexagon] Move clamping of extended operands directly to MC code emitterKrzysztof Parzyszek2018-05-071-3/+26
* [Hexagon] Make getMemAccessSize return size in bytesKrzysztof Parzyszek2017-09-141-10/+10
* [Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-08-011-38/+43
* [Hexagon] Mark raise_relocation_error as NORETURN.Florian Hahn2017-07-261-0/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [Hexagon] Remove C6 and C7 as separate registersKrzysztof Parzyszek2017-05-051-8/+0
* [Hexagon] Change iconst to emit 27bit relocationKrzysztof Parzyszek2017-05-021-2/+2
* [Hexagon] Add extenders for GD_PLT_B22_PCREL and LD_PLT_B22_PCRELKrzysztof Parzyszek2017-05-021-2/+17
* Fix 'variable set but not used' warning when assertions are disabled.Simon Pilgrim2017-02-191-0/+2
* [Hexagon] Update MCTargetDescKrzysztof Parzyszek2017-02-061-60/+15
* [Hexagon] Adding opExtentBits and opExtentAlign to GPrel instructionsKrzysztof Parzyszek2017-02-021-1/+25
* [Hexagon] Fix relocation kind for extended predicated callsKrzysztof Parzyszek2017-02-021-5/+7
* [Hexagon] Remove A4_ext_* pseudo instructionsKrzysztof Parzyszek2017-02-021-15/+20
* [Hexagon] Emitting individual instructions without copying themKrzysztof Parzyszek2017-02-021-94/+79
* [Hexagon] Rename TypeCOMPOUND to TypeCJKrzysztof Parzyszek2017-02-021-1/+1
* Check that emitted instructions meet their predicates on all targets except A...Daniel Sanders2016-11-191-0/+4
* [Hexagon] Handle double-vector registers as new-value producersKrzysztof Parzyszek2016-04-281-3/+27
* [Hexagon] Properly encode registers in duplex instructionsKrzysztof Parzyszek2016-03-211-6/+15
* [Hexagon] Remove redundant check.Chad Rosier2016-02-181-2/+2
* [Hexagon] Adding relocation for code size, cold path optimization allowing a ...Colin LeMahieu2016-02-161-0/+7
* [Hexagon] Wrapping all MCExprs inside MCOperands within HexagonMCExpr to simp...Colin LeMahieu2016-02-151-3/+2
* [MC] Merge VK_PPC_TPREL in to generic VK_TPREL.Colin LeMahieu2016-02-101-17/+17
* [Hexagon] Fixing relocation generation and adding tests.Colin LeMahieu2016-02-091-176/+216
* [Hexagon] Add check for nullptr in getFixupNoBitsKrzysztof Parzyszek2016-01-111-15/+15
* Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper2015-12-051-1/+1
* [Hexagon] Remove redundant local variable.Tilmann Scheller2015-11-201-4/+2
* [Hexagon] Fixing compound register printing and reenabling more tests.Colin LeMahieu2015-11-101-0/+16
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [Hexagon] PC-relative offsets are relative to packet start rather than the of...Colin LeMahieu2015-06-151-3/+38
* [Hexagon] Reapply r239097 with tests corrected for shuffling and duplexing.Colin LeMahieu2015-06-051-0/+82
* Revert r239095 incorrect test tree.Colin LeMahieu2015-06-041-82/+0
* [Hexagon] Adding functionality for duplexing. Duplexing is a way to compress...Colin LeMahieu2015-06-041-0/+82
* Replace custom fixed endian to raw_ostream emission with EndianStream.Benjamin Kramer2015-06-041-10/+2
* MC: Clean up MCExpr naming. NFC.Jim Grosbach2015-05-301-1/+1
* [Hexagon] Disassembling, printing, and emitting instructions a whole-bundle a...Colin LeMahieu2015-05-291-15/+110
* MC: Update MCCodeEmitter naming. NFC.Jim Grosbach2015-05-151-1/+1
* MC: Update MCFixup naming. NFC.Jim Grosbach2015-05-151-1/+1
* [Hexagon] Removing variable unused in release.Colin LeMahieu2015-05-011-2/+1
* [Hexagon] Adding expression MC emission and removing XFAIL from test that hit...Colin LeMahieu2015-05-011-4/+445
* Remove the use of the subtarget in MCCodeEmitter creation andEric Christopher2015-03-101-8/+2
OpenPOWER on IntegriCloud