summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon
Commit message (Expand)AuthorAgeFilesLines
* Fixed MSVC Win64 warning of implicit conversion of 32-bit shift to 64-bits.Simon Pilgrim2016-01-181-1/+1
* [Hexagon] Recognize more copy-equivalents in RDF optimizationsKrzysztof Parzyszek2016-01-181-14/+59
* [RDF] Improvements to copy propagationKrzysztof Parzyszek2016-01-182-72/+145
* [RDF] Improve compile-time performance of dead code eliminationKrzysztof Parzyszek2016-01-182-12/+42
* [RDF] Allow unlinking ref nodes from data-flow chains onlyKrzysztof Parzyszek2016-01-183-14/+23
* GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob2016-01-161-1/+1
* [Hexagon] Generate CONST64 when optimizing for size in copy-to-combineKrzysztof Parzyszek2016-01-151-11/+64
* [Hexagon] Handle DBG_VALUE instructions in copy-to-combineKrzysztof Parzyszek2016-01-151-7/+49
* [Hexagon] Use S2_lsr_i_r instead of S2_extractu to obtain upper halfwordKrzysztof Parzyszek2016-01-141-3/+2
* [Hexagon] Handle HVX registers in bit simplificationKrzysztof Parzyszek2016-01-141-0/+6
* Update to use new name alignTo().Rui Ueyama2016-01-141-2/+2
* [Hexagon] Expand pseudo instruction Insert4Krzysztof Parzyszek2016-01-141-0/+30
* [Hexagon] Handle branches with non-mbb operandsKrzysztof Parzyszek2016-01-142-0/+7
* Convert a few assert failures into proper errors.Rafael Espindola2016-01-131-3/+4
* [Hexagon] Fix the options controlling jump table generationKrzysztof Parzyszek2016-01-131-2/+2
* [Hexagon] Do not insert non-phis before phis in bit simplificationKrzysztof Parzyszek2016-01-131-7/+19
* Replace inherited constructor with an explicit oneKrzysztof Parzyszek2016-01-121-2/+2
* [Hexagon] Implement RDF-based post-RA optimizationsKrzysztof Parzyszek2016-01-125-2/+372
* RDF: Copy propagationKrzysztof Parzyszek2016-01-123-0/+229
* RDF: Dead code eliminationKrzysztof Parzyszek2016-01-123-0/+270
* Fix compiler warnings from r257477Krzysztof Parzyszek2016-01-121-2/+2
* RDF: Implement register liveness analysisKrzysztof Parzyszek2016-01-123-0/+955
* Register Data Flow: data flow graphKrzysztof Parzyszek2016-01-123-0/+2558
* [Hexagon] Make helper function static. NFC.Benjamin Kramer2016-01-121-3/+3
* [Hexagon] Add check for nullptr in getFixupNoBitsKrzysztof Parzyszek2016-01-111-15/+15
* [Hexagon] Add implicit uses of GP to GP-relative loads and storesKrzysztof Parzyszek2016-01-111-1/+3
* [Hexagon] Mark D14 and GP as reserved registersKrzysztof Parzyszek2016-01-111-0/+2
* [Hexagon] Replace a static member variable in HexagonCVIResource (NFC)Tobias Edler von Koch2016-01-082-20/+19
* [Hexagon] Add system instructions for cache manipulationKrzysztof Parzyszek2016-01-062-0/+115
* [TableGen] Modify the AsmMatcherEmitter to only apply the table growth from r...Craig Topper2015-12-311-0/+5
* [Hexagon] Add PIC supportKrzysztof Parzyszek2015-12-187-153/+155
* [Hexagon] Misc fixes to r255807Krzysztof Parzyszek2015-12-161-8/+3
* [Hexagon] Update the Hexagon packetizerKrzysztof Parzyszek2015-12-164-888/+1235
* [Hexagon] Make memcpy lowering thread-safeTobias Edler von Koch2015-12-163-21/+38
* [Hexagon] Preprocess mapped instructions before lowering to MCKrzysztof Parzyszek2015-12-153-3/+391
* [Hexagon] Add "const" to function parameters in HexagonInstrInfoKrzysztof Parzyszek2015-12-142-35/+37
* [Packetizer] Add AliasAnalysis as a parameter to the packetizerKrzysztof Parzyszek2015-12-141-1/+1
* Add "const" to function arguments in DFAPacketizerKrzysztof Parzyszek2015-12-141-7/+7
* [Hexagon] Subtarget features/default CPU correctionsKrzysztof Parzyszek2015-12-146-15/+22
* Normalize MBB's successors' probabilities in several locations.Cong Hou2015-12-131-1/+2
* [Hexagon] Add NewValueJump support for C4_cmpneq, C4_cmplte, C4_cmplteuRon Lieberman2015-12-081-0/+18
* fix 'the the '; NFCSanjay Patel2015-12-072-2/+2
* Use make_range to reduce mentions of iterator type. NFCCraig Topper2015-12-061-2/+1
* [Hexagon] Don't call getNumImplicitDefs and then iterate over the count. getN...Craig Topper2015-12-051-24/+25
* Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper2015-12-055-32/+32
* [Hexagon] Simplify LowerCONCAT_VECTORS, handle different types betterKrzysztof Parzyszek2015-12-041-58/+55
* [Hexagon] Using multiply instead of shift on signed number which can be UBColin LeMahieu2015-12-041-2/+2
* [Hexagon] Adding shuffling resources for HVX instructions and tests for instr...Colin LeMahieu2015-12-032-7/+131
* [Hexagon] Remove variable unused in NDEBUG buildKrzysztof Parzyszek2015-12-031-3/+2
* [Hexagon] Implement CONCAT_VECTORS for HVX using V6_vcombineKrzysztof Parzyszek2015-12-033-1/+26
OpenPOWER on IntegriCloud