summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Preserve DebugInfo when replacing values in DAGCombinerNirav Dave2016-06-151-2/+2
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-26/+17
* [Hexagon] Recognize "q" and "v" in inline-asm as register constraintsKrzysztof Parzyszek2016-05-181-0/+14
* [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLowering...Craig Topper2016-04-281-10/+1
* [Hexagon] Set ctlz_zero_undef/cttz_zero_undef to Expand so LegalizeDAG will c...Craig Topper2016-04-231-4/+8
* [Hexagon] Expand handling of the small-data/bss sectionKrzysztof Parzyszek2016-04-211-1/+1
* Use MVT instead of EVT to remove a bunch of unnecessary calls to getSimpleVT.Craig Topper2016-04-151-7/+5
* [Hexagon] Improve handling of unaligned vector loads and storesKrzysztof Parzyszek2016-03-281-0/+26
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-161-1/+0
* [DAG] use !isUndef() ; NFCISanjay Patel2016-03-141-1/+1
* [DAG] use isUndef() ; NFCISanjay Patel2016-03-141-5/+5
* [Hexagon] Fix lowering of calls with the return type of i1Krzysztof Parzyszek2016-03-041-10/+30
* [Hexagon] Implement TLS supportKrzysztof Parzyszek2016-02-181-1/+155
* [Hexagon] Add support for __builtin_prefetchKrzysztof Parzyszek2016-02-181-0/+32
* [Hexagon] Fix the options controlling jump table generationKrzysztof Parzyszek2016-01-131-2/+2
* [Hexagon] Add PIC supportKrzysztof Parzyszek2015-12-181-101/+121
* [Hexagon] Make memcpy lowering thread-safeTobias Edler von Koch2015-12-161-6/+1
* Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper2015-12-051-12/+12
* [Hexagon] Simplify LowerCONCAT_VECTORS, handle different types betterKrzysztof Parzyszek2015-12-041-58/+55
* [Hexagon] Remove variable unused in NDEBUG buildKrzysztof Parzyszek2015-12-031-3/+2
* [Hexagon] Implement CONCAT_VECTORS for HVX using V6_vcombineKrzysztof Parzyszek2015-12-031-0/+10
* AArch64: use ldxp/stxp pair to implement 128-bit atomic loads.Tim Northover2015-12-021-1/+1
* [Hexagon] Lowering of V60/HVX vector typesKrzysztof Parzyszek2015-11-261-40/+373
* [Hexagon] HVX vector register classes and more isel patternsKrzysztof Parzyszek2015-11-261-0/+25
* Replace dyn_cast with isa in places that weren't using the returned value for...Craig Topper2015-11-181-2/+2
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-071-2/+0
* [Hexagon] Fix debug information for local objectsKrzysztof Parzyszek2015-10-191-1/+4
* Make a bunch of static arrays const.Craig Topper2015-10-181-1/+1
* [CodeGen] Refactor TLI/AtomicExpand interface to make LLSC explicit.Ahmed Bougacha2015-09-111-2/+5
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-1/+2
* [Hexagon] Add support for atomic RMW operationsKrzysztof Parzyszek2015-07-091-0/+42
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-091-2/+2
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-15/+19
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-051-2/+1
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Remove DisableTailCalls from TargetOptions and the code in resetTargetOptionsAkira Hatanaka2015-06-091-2/+5
* Add address space argument to isLegalAddressingModeMatt Arsenault2015-06-011-1/+2
* ScheduleDAGInstrs: In functions with tail calls PseudoSourceValues are not no...Arnold Schwaighofer2015-05-081-1/+3
* Change getTargetNodeName() to produce compiler warnings for missing cases, fi...Matthias Braun2015-05-071-2/+3
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-38/+39
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-39/+38
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-38/+39
* [hexagon] Use range-based for loops. No functionality change intended.Benjamin Kramer2015-04-251-69/+45
* [hexagon] Remove setHexLibcallName, it leaks memory.Benjamin Kramer2015-04-251-76/+83
* [Hexagon] Some cleanup of instruction selection codeKrzysztof Parzyszek2015-04-221-661/+591
* Fix Windows build break: use LLVM_FUNCTION_NAME instead of __func__.Krzysztof Parzyszek2015-04-221-1/+1
* [Hexagon] Overhaul of stack object allocationKrzysztof Parzyszek2015-04-221-94/+64
* Expand ADDO/SUBO on HexagonKrzysztof Parzyszek2015-04-131-0/+8
* Allow memory intrinsics to be tail callsKrzysztof Parzyszek2015-04-131-0/+1
OpenPOWER on IntegriCloud