summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [Hexagon] Implement @llvm.readcyclecounter()Krzysztof Parzyszek2017-02-221-0/+15
* [Hexagon] Start using regmasks on callsKrzysztof Parzyszek2017-02-171-22/+29
* Revert "[Hexagon] Start using regmasks on calls"Rafael Espindola2017-02-171-29/+22
* [Hexagon] Start using regmasks on callsKrzysztof Parzyszek2017-02-161-22/+29
* [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2016-12-171-21/+32
* [Hexagon] Separate Hexagon subreg indices for different register classesKrzysztof Parzyszek2016-11-091-12/+10
* [Hexagon] Relocate pattern-related bits to proper placesKrzysztof Parzyszek2016-11-051-14/+0
* [Hexagon] Do not expand ISD::SELECT for HVX vectorsKrzysztof Parzyszek2016-10-271-4/+7
* Target: Change various section classifiers in TargetLoweringObjectFile to tak...Peter Collingbourne2016-10-241-1/+2
* Use __func__ directly now that all supported compilers support itReid Kleckner2016-10-201-1/+1
* getVectorElementType().getSizeInBits() -> getScalarSizeInBits() ; NFCISanjay Patel2016-09-141-1/+1
* getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCISanjay Patel2016-09-141-4/+3
* [Hexagon] Better handling of HVX vector loweringKrzysztof Parzyszek2016-09-131-4/+14
* [Hexagon] Expand sext- and zextloads of vector types, not just extloadsKrzysztof Parzyszek2016-09-081-1/+5
* [Hexagon] Fix subesthetic indentationKrzysztof Parzyszek2016-08-191-46/+45
* [Hexagon] Allow i1 values for 'r' constraint in inline-asmKrzysztof Parzyszek2016-08-191-2/+3
* [Hexagon] Do not cache alloca instructions during iselKrzysztof Parzyszek2016-08-191-14/+0
* [Hexagon] Allow tail-call optimization when mixing C and fast calling convKrzysztof Parzyszek2016-08-191-3/+9
* [Hexagon] Improvements to handling and generation of FP instructionsKrzysztof Parzyszek2016-08-191-0/+7
* [SelectionDAG] Rename fextend -> fpextend, fround -> fpround, frnd -> froundMichael Kuperstein2016-08-181-1/+1
* [Hexagon] Standardize next batch of pseudo instructionsKrzysztof Parzyszek2016-08-161-1/+1
* Fix unsupported relocation type R_HEX_6_X' for symbol .rodataRon Lieberman2016-08-131-2/+9
* [Hexagon] Standardize pseudo-instructions for calls and returnsKrzysztof Parzyszek2016-08-121-5/+5
* [Hexagon] Remove unneeded/unused ISD opcodes ARGEXTEND and FCONST32Krzysztof Parzyszek2016-08-101-2/+0
* [Hexagon] Add pattern for 64-bit mulhsKrzysztof Parzyszek2016-08-081-1/+0
* [Hexagon] Do not check alignment for unsized types in isLegalAddressingModeKrzysztof Parzyszek2016-08-031-7/+16
* [Hexagon] Improvements to address mode checks in TargetLoweringKrzysztof Parzyszek2016-08-021-2/+35
* [Hexagon] Tidy up some code, NFC: reapply r277372 with a fixKrzysztof Parzyszek2016-08-011-96/+101
* Revert r277372, it is causing buildbot failuresKrzysztof Parzyszek2016-08-011-101/+96
* [Hexagon] Tidy up some code, NFCKrzysztof Parzyszek2016-08-011-96/+101
* Revert r277178, the actual change had already been appliedKrzysztof Parzyszek2016-07-291-0/+1
* [Hexagon] Misaligned loads and stores are not fastKrzysztof Parzyszek2016-07-291-1/+0
* [Hexagon] Custom lower VECTOR_SHUFFLE and EXTRACT_SUBVECTOR for HVXKrzysztof Parzyszek2016-07-291-22/+155
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-13/+13
* [Hexagon] Post-increment loads/stores enhancementsKrzysztof Parzyszek2016-07-261-5/+12
* [Hexagon] Add target feature to generate long callsKrzysztof Parzyszek2016-07-251-2/+5
* [Hexagon] Handle returning small structures by valueKrzysztof Parzyszek2016-07-181-1/+7
* [Hexagon] Revert r275822: mistake in commit messageKrzysztof Parzyszek2016-07-181-7/+1
* [Hexagon] Handle returning small structures by valueKrzysztof Parzyszek2016-07-181-1/+7
* [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar2016-07-151-38/+20
* CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2016-06-301-12/+11
* Delete unused includes. NFC.Rafael Espindola2016-06-301-1/+0
* Move shouldAssumeDSOLocal to Target.Rafael Espindola2016-06-271-2/+1
* Use isPositionIndependent predicate. NFC.Rafael Espindola2016-06-261-9/+8
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-231-2/+2
* Revert r273456, "Preserve DebugInfo when replacing values in DAGCombiner" as ...Peter Collingbourne2016-06-231-2/+2
* Start using shouldAssumeDSOLocal on Hexagon.Rafael Espindola2016-06-221-2/+3
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-221-2/+2
* [Hexagon] Handle expansion of cmpxchgKrzysztof Parzyszek2016-06-221-0/+10
* Revert "Preserve DebugInfo when replacing values in DAGCombiner"Nirav Dave2016-06-151-2/+2
OpenPOWER on IntegriCloud