summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Hexagon] Give a predicate function a more meaningful nameKrzysztof Parzyszek2016-11-141-2/+2
* [Hexagon] Separate Hexagon subreg indices for different register classesKrzysztof Parzyszek2016-11-091-3/+2
* Reapply r286080 with a phony change in Hexagon's CMakeLists.txtKrzysztof Parzyszek2016-11-061-188/+0
* Revert r286080: it breaks build botsKrzysztof Parzyszek2016-11-061-0/+188
* [Hexagon] Remove redundant custom selection codeKrzysztof Parzyszek2016-11-061-188/+0
* [Hexagon] Round 3 of selection pattern simplificationsKrzysztof Parzyszek2016-11-061-63/+0
* [Hexagon] Relocate pattern-related bits to proper placesKrzysztof Parzyszek2016-11-051-0/+14
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-1/+1
* [Hexagon] Fix subesthetic indentationKrzysztof Parzyszek2016-08-191-2/+2
* [Hexagon] Standardize next batch of pseudo instructionsKrzysztof Parzyszek2016-08-161-18/+12
* [Hexagon] Use integer instructions for floating point immediatesKrzysztof Parzyszek2016-08-101-10/+6
* Move helpers into anonymous namespaces. NFC.Benjamin Kramer2016-08-061-0/+2
* [Hexagon] Remove unused optionKrzysztof Parzyszek2016-08-021-7/+0
* [Hexagon] Tidy up some code, NFC: reapply r277372 with a fixKrzysztof Parzyszek2016-08-011-96/+74
* Revert r277372, it is causing buildbot failuresKrzysztof Parzyszek2016-08-011-72/+90
* [Hexagon] Tidy up some code, NFCKrzysztof Parzyszek2016-08-011-90/+72
* Fixed MSVC out of range shift warningSimon Pilgrim2016-07-291-1/+1
* [Hexagon] Improve balancing of address calculationKrzysztof Parzyszek2016-07-291-3/+738
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-9/+9
* [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar2016-07-151-4/+4
* [Hexagon] Improve patterns with stack-based addressingKrzysztof Parzyszek2016-07-151-0/+20
* [Hexagon] Equally-sized vectors are equivalent in ISel (except vNi1)Krzysztof Parzyszek2016-06-271-0/+21
* [Hexagon] Simplify (+fix) instruction selection for indexed loads/storesKrzysztof Parzyszek2016-06-241-308/+161
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-231-2/+0
* Revert r273456, "Preserve DebugInfo when replacing values in DAGCombiner" as ...Peter Collingbourne2016-06-231-0/+2
* [Hexagon] Add SDAG preprocessing step to expose shifted addressing modesKrzysztof Parzyszek2016-06-221-1/+54
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-221-2/+0
* Revert "Preserve DebugInfo when replacing values in DAGCombiner"Nirav Dave2016-06-151-0/+2
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-151-2/+0
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-21/+21
* Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer2016-06-081-1/+1
* Remove bogus initialization of the PPC and Hexagon SelectionDAGISelChandler Carruth2016-06-031-19/+1
* [Hexagon] Remove dead nodes from SelectionDAG to avoid cyclesKrzysztof Parzyszek2016-05-131-1/+2
* SDAG: Implement Select instead of SelectImpl in HexagonDAGToDAGISelJustin Bogner2016-05-121-139/+189
* SDAG: Clean up a dangling node in HexagonISelDAGToDAG::SelectImplJustin Bogner2016-05-121-1/+1
* [Hexagon] Properly handle instruction selection of vsplat intrinsicsKrzysztof Parzyszek2016-05-121-2/+3
* SDAG: Avoid relying on the return value of SelectCode in Hexagon. NFCJustin Bogner2016-05-101-3/+11
* SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner2016-05-051-2/+2
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+0
* [Hexagon] Improve handling of unaligned vector loads and storesKrzysztof Parzyszek2016-03-281-16/+39
* [Hexagon] Eliminate pseudo instructions for circ/brev loads and storesKrzysztof Parzyszek2016-02-121-204/+175
* [Hexagon] Lowering of V60/HVX vector typesKrzysztof Parzyszek2015-11-261-49/+91
* [Hexagon] Remove the remnants of isConstExtProfitableKrzysztof Parzyszek2015-10-201-14/+0
* Hexagon: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-1/+1
* Use more foreach loops in SelectionDAG. NFCPete Cooper2015-07-141-2/+2
* [Hexagon] Making intrinsic tests agnostic to register allocation. Narrowing ...Colin LeMahieu2015-06-121-0/+15
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-48/+50
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-50/+48
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-48/+50
OpenPOWER on IntegriCloud