| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | TargetLowering: Change isShuffleMaskLegal's mask argument type to ArrayRef<in... | Zvi Rackover | 2017-07-26 | 1 | -2/+1 |
* | [SystemZ, LoopStrengthReduce] | Jonas Paulsson | 2017-07-21 | 1 | -1/+2 |
* | [Hexagon] Remove custom lowering of loads of v4i16 | Krzysztof Parzyszek | 2017-07-17 | 1 | -1/+0 |
* | [Hexagon] Replace ISD opcode VPACK with VPACKE/VPACKO, NFC | Krzysztof Parzyszek | 2017-07-14 | 1 | -1/+2 |
* | [Hexagon] Convert typed ISD opcodes to generic ones, NFC | Krzysztof Parzyszek | 2017-07-10 | 1 | -8/+4 |
* | [Hexagon] Remove unused ISD opcodes, NFC | Krzysztof Parzyszek | 2017-07-10 | 1 | -15/+0 |
* | DAG: Make mayBeEmittedAsTailCall parameter const | Matt Arsenault | 2017-04-18 | 1 | -1/+1 |
* | [Hexagon] Implement HexagonTargetLowering::CanLowerReturn | Krzysztof Parzyszek | 2017-04-13 | 1 | -0/+5 |
* | [Hexagon] Patterns for CTPOP, BSWAP and BITREVERSE | Krzysztof Parzyszek | 2017-02-23 | 1 | -2/+0 |
* | [Hexagon] Implement @llvm.readcyclecounter() | Krzysztof Parzyszek | 2017-02-22 | 1 | -0/+2 |
* | [Hexagon] Start using regmasks on calls | Krzysztof Parzyszek | 2017-02-17 | 1 | -1/+1 |
* | Revert "[Hexagon] Start using regmasks on calls" | Rafael Espindola | 2017-02-17 | 1 | -1/+1 |
* | [Hexagon] Start using regmasks on calls | Krzysztof Parzyszek | 2017-02-16 | 1 | -1/+1 |
* | [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; ot... | Eugene Zelenko | 2016-12-17 | 1 | -6/+18 |
* | [Hexagon] Relocate pattern-related bits to proper places | Krzysztof Parzyszek | 2016-11-05 | 1 | -4/+0 |
* | [Hexagon] Better handling of HVX vector lowering | Krzysztof Parzyszek | 2016-09-13 | 1 | -0/+3 |
* | [Hexagon] Do not cache alloca instructions during isel | Krzysztof Parzyszek | 2016-08-19 | 1 | -3/+0 |
* | [Hexagon] Improvements to handling and generation of FP instructions | Krzysztof Parzyszek | 2016-08-19 | 1 | -0/+6 |
* | [Hexagon] Standardize pseudo-instructions for calls and returns | Krzysztof Parzyszek | 2016-08-12 | 1 | -2/+2 |
* | [Hexagon] Remove unneeded/unused ISD opcodes ARGEXTEND and FCONST32 | Krzysztof Parzyszek | 2016-08-10 | 1 | -2/+0 |
* | [Hexagon] Improvements to address mode checks in TargetLowering | Krzysztof Parzyszek | 2016-08-02 | 1 | -0/+4 |
* | [Hexagon] Custom lower VECTOR_SHUFFLE and EXTRACT_SUBVECTOR for HVX | Krzysztof Parzyszek | 2016-07-29 | 1 | -0/+4 |
* | CodeGen: Use MachineInstr& in TargetLowering, NFC | Duncan P. N. Exon Smith | 2016-06-30 | 1 | -2/+3 |
* | [Hexagon] Handle expansion of cmpxchg | Krzysztof Parzyszek | 2016-06-22 | 1 | -0/+2 |
* | Pass DebugLoc and SDLoc by const ref. | Benjamin Kramer | 2016-06-12 | 1 | -11/+15 |
* | [Hexagon] Recognize "q" and "v" in inline-asm as register constraints | Krzysztof Parzyszek | 2016-05-18 | 1 | -2/+2 |
* | Use MVT instead of EVT to remove a bunch of unnecessary calls to getSimpleVT. | Craig Topper | 2016-04-15 | 1 | -1/+1 |
* | [Hexagon] Improve handling of unaligned vector loads and stores | Krzysztof Parzyszek | 2016-03-28 | 1 | -0/+3 |
* | [Hexagon] Implement TLS support | Krzysztof Parzyszek | 2016-02-18 | 1 | -0/+10 |
* | [Hexagon] Add support for __builtin_prefetch | Krzysztof Parzyszek | 2016-02-18 | 1 | -0/+2 |
* | [Hexagon] Add PIC support | Krzysztof Parzyszek | 2015-12-18 | 1 | -5/+12 |
* | [Hexagon] Implement CONCAT_VECTORS for HVX using V6_vcombine | Krzysztof Parzyszek | 2015-12-03 | 1 | -0/+1 |
* | [Hexagon] Lowering of V60/HVX vector types | Krzysztof Parzyszek | 2015-11-26 | 1 | -0/+5 |
* | [WinEH] Update exception pointer registers | Joseph Tremoulet | 2015-11-07 | 1 | -0/+14 |
* | [CodeGen] Refactor TLI/AtomicExpand interface to make LLSC explicit. | Ahmed Bougacha | 2015-09-11 | 1 | -4/+1 |
* | [CodeGen] Rename AtomicRMWExpansionKind to AtomicExpansionKind. | Ahmed Bougacha | 2015-09-11 | 1 | -3/+3 |
* | [Hexagon] Add support for atomic RMW operations | Krzysztof Parzyszek | 2015-07-09 | 1 | -0/+15 |
* | Make isLegalAddressingMode() taking DataLayout as an argument | Mehdi Amini | 2015-07-09 | 1 | -2/+2 |
* | Make TargetLowering::getPointerTy() taking DataLayout as an argument | Mehdi Amini | 2015-07-09 | 1 | -1/+2 |
* | [TargetLowering] StringRefize asm constraint getters. | Benjamin Kramer | 2015-07-05 | 1 | -4/+3 |
* | Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) | Alexander Kornienko | 2015-06-23 | 1 | -1/+1 |
* | Fixed/added namespace ending comments using clang-tidy. NFC | Alexander Kornienko | 2015-06-19 | 1 | -1/+1 |
* | Add address space argument to isLegalAddressingMode | Matt Arsenault | 2015-06-01 | 1 | -1/+2 |
* | Change getTargetNodeName() to produce compiler warnings for missing cases, fi... | Matthias Braun | 2015-05-07 | 1 | -1/+1 |
* | [hexagon] Remove setHexLibcallName, it leaks memory. | Benjamin Kramer | 2015-04-25 | 1 | -3/+0 |
* | [Hexagon] Some cleanup of instruction selection code | Krzysztof Parzyszek | 2015-04-22 | 1 | -65/+42 |
* | [Hexagon] Overhaul of stack object allocation | Krzysztof Parzyszek | 2015-04-22 | 1 | -1/+1 |
* | [Hexagon] Add support for vector instructions | Krzysztof Parzyszek | 2015-03-19 | 1 | -17/+42 |
* | Re-commit: [hexagon] Distinguish the 'o', 'v', and 'm' inline assembly memory... | Daniel Sanders | 2015-03-17 | 1 | -2/+5 |
* | Revert r232374: [hexagon] Distinguish the 'o', 'v', and 'm' inline assembly m... | Daniel Sanders | 2015-03-16 | 1 | -5/+2 |