summaryrefslogtreecommitdiff
path: root/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
AgeCommit message (Expand)Author
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-11[Hexagon] Add support for Hexagon V65Krzysztof Parzyszek
2017-12-11[RISCV] Support lowering FrameIndexAlex Bradbury
2017-12-06[Hexagon] Generate HVX code for vector construction and accessKrzysztof Parzyszek
2017-11-10Recommit r317904: [Hexagon] Create HexagonISelDAGToDAG.h, NFCKrzysztof Parzyszek
2017-11-10Revert "[Hexagon] Create HexagonISelDAGToDAG.h, NFC"Krzysztof Parzyszek
2017-11-10[Hexagon] Create HexagonISelDAGToDAG.h, NFCKrzysztof Parzyszek
2017-10-21Fix MSVC 'result of 32-bit shift implicitly converted to 64 bits' warning. NFCI.Simon Pilgrim
2017-10-20[Hexagon] Reorganize and update instruction patternsKrzysztof Parzyszek
2017-10-08Remove unused variables. No functionality change.Benjamin Kramer
2017-09-15[Hexagon] Switch to parameterized register classes for HVXKrzysztof Parzyszek
2017-07-11[Hexagon] Add support for nontemporal loads and stores on HVXKrzysztof Parzyszek
2017-06-13[Hexagon] Generate store-immediate instructions for stack objectsKrzysztof Parzyszek
2017-05-30[Hexagon] Improve code generation for 32x32-bit multiplicationKrzysztof Parzyszek
2017-03-09[Hexagon] Refactor the DAG preprocessing code, NFCKrzysztof Parzyszek
2017-03-09[Hexagon] Propagate zext of i1 into arithmetic code in selection DAGKrzysztof Parzyszek
2017-02-24[Hexagon] Undo shift folding where it could simplify addressing modeKrzysztof Parzyszek
2017-02-24[Hexagon] Prettify code in HexagonDAGToDAGISel::SelectKrzysztof Parzyszek
2016-11-14[Hexagon] Give a predicate function a more meaningful nameKrzysztof Parzyszek
2016-11-09[Hexagon] Separate Hexagon subreg indices for different register classesKrzysztof Parzyszek
2016-11-06Reapply r286080 with a phony change in Hexagon's CMakeLists.txtKrzysztof Parzyszek
2016-11-06Revert r286080: it breaks build botsKrzysztof Parzyszek
2016-11-06[Hexagon] Remove redundant custom selection codeKrzysztof Parzyszek
2016-11-06[Hexagon] Round 3 of selection pattern simplificationsKrzysztof Parzyszek
2016-11-05[Hexagon] Relocate pattern-related bits to proper placesKrzysztof Parzyszek
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-09-14getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel
2016-08-19[Hexagon] Fix subesthetic indentationKrzysztof Parzyszek
2016-08-16[Hexagon] Standardize next batch of pseudo instructionsKrzysztof Parzyszek
2016-08-10[Hexagon] Use integer instructions for floating point immediatesKrzysztof Parzyszek
2016-08-06Move helpers into anonymous namespaces. NFC.Benjamin Kramer
2016-08-02[Hexagon] Remove unused optionKrzysztof Parzyszek
2016-08-01[Hexagon] Tidy up some code, NFC: reapply r277372 with a fixKrzysztof Parzyszek
2016-08-01Revert r277372, it is causing buildbot failuresKrzysztof Parzyszek
2016-08-01[Hexagon] Tidy up some code, NFCKrzysztof Parzyszek
2016-07-29Fixed MSVC out of range shift warningSimon Pilgrim
2016-07-29[Hexagon] Improve balancing of address calculationKrzysztof Parzyszek
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun
2016-07-15[SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar
2016-07-15[Hexagon] Improve patterns with stack-based addressingKrzysztof Parzyszek
2016-06-27[Hexagon] Equally-sized vectors are equivalent in ISel (except vNi1)Krzysztof Parzyszek
2016-06-24[Hexagon] Simplify (+fix) instruction selection for indexed loads/storesKrzysztof Parzyszek
2016-06-23Preserve DebugInfo when replacing values in DAGCombinerNirav Dave
2016-06-23Revert r273456, "Preserve DebugInfo when replacing values in DAGCombiner" as ...Peter Collingbourne
2016-06-22[Hexagon] Add SDAG preprocessing step to expose shifted addressing modesKrzysztof Parzyszek
2016-06-22Preserve DebugInfo when replacing values in DAGCombinerNirav Dave
2016-06-15Revert "Preserve DebugInfo when replacing values in DAGCombiner"Nirav Dave
2016-06-15Preserve DebugInfo when replacing values in DAGCombinerNirav Dave
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2016-06-08Avoid copies of std::strings and APInt/APFloats where we only read from itBenjamin Kramer