summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [Hexagon] Overhaul of stack object allocationKrzysztof Parzyszek2015-04-221-5/+46
* [Hexagon] Pattern match a CTZ loop into a call to countTrailingZeros.Benjamin Kramer2015-03-251-4/+1
* Make the Hexagon ISelDAGToDAG pass set the subtarget dynamicallyEric Christopher2015-03-211-8/+15
* [Hexagon] Add support for vector instructionsKrzysztof Parzyszek2015-03-191-0/+30
* [Hexagon] Use pseudo-instructions for true/false predicate valuesKrzysztof Parzyszek2015-03-181-22/+6
* Revert "[Hexagon] Use pseudo-instructions for true/false predicate values"Krzysztof Parzyszek2015-03-181-6/+23
* [Hexagon] Use pseudo-instructions for true/false predicate valuesKrzysztof Parzyszek2015-03-181-23/+6
* [Hexagon] Intrinsics for circular and bit-reversed loads and storesKrzysztof Parzyszek2015-03-181-0/+200
* Generate bit manipulation instructions on HexagonKrzysztof Parzyszek2015-03-181-0/+149
* Remove unneeded selection functions from HexagonISelDAGToDAGKrzysztof Parzyszek2015-03-171-189/+0
OpenPOWER on IntegriCloud