| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a bunch more layering of CodeGen headers that are in Target | David Blaikie | 2017-11-17 | 1 | -2/+2 |
* | Mark intrinsics operating on the whole warp as IntrInaccessibleMemOnly | Artem Belevich | 2017-11-14 | 1 | -0/+10 |
* | [NVPTX] Implement __nvvm_atom_add_gen_d builtin. | Justin Lebar | 2017-11-07 | 1 | -0/+1 |
* | [NVPTX] Implemented wmma intrinsics and instructions. | Artem Belevich | 2017-10-12 | 1 | -0/+126 |
* | Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. ... | Peter Collingbourne | 2017-07-26 | 1 | -7/+7 |
* | [SystemZ, LoopStrengthReduce] | Jonas Paulsson | 2017-07-21 | 1 | -1/+1 |
* | [NVPTX] Add lowering of i128 params. | Artem Belevich | 2017-07-20 | 1 | -7/+20 |
* | Changed EOL back to LF. NFC. | Artem Belevich | 2017-07-20 | 1 | -4667/+4667 |
* | Remove unneeded use of #undef DEBUG_TYPE. NFC | Sam Clegg | 2017-07-12 | 1 | -1/+0 |
* | Reverting r307326 because it breaks clang tests. | Michael Kuperstein | 2017-07-06 | 1 | -20/+7 |
* | [NVPTX] Add lowering of i128 params. | Michael Kuperstein | 2017-07-06 | 1 | -7/+20 |
* | fix trivial typos in comments; NFC | Hiroshi Inoue | 2017-07-04 | 1 | -1/+1 |
* | Sort the remaining #include lines in include/... and lib/.... | Chandler Carruth | 2017-06-06 | 1 | -1/+1 |
* | [NVPTX] Don't flag StoreParam/LoadParam memory chain operands as ReadMem/Writ... | Simon Pilgrim | 2017-05-15 | 1 | -3/+3 |
* | [NVPTX] Don't rely on default arguments to SelectionDAG::getMemIntrinsicNode.... | Simon Pilgrim | 2017-05-15 | 1 | -3/+8 |
* | [NVPTX] Don't flag StoreRetVal memory chain operands as ReadMem (PR32146) | Simon Pilgrim | 2017-05-12 | 1 | -1/+3 |
* | Add extra operand to CALLSEQ_START to keep frame part set up previously | Serge Pavlov | 2017-05-09 | 1 | -2/+1 |
* | [NVPTX] Add support for ISD::ABS lowering | Simon Pilgrim | 2017-05-06 | 1 | -4661/+4662 |
* | [IR] Make getParamAttributes take argument numbers, not ArgNo+1 | Reid Kleckner | 2017-04-13 | 1 | -1/+1 |
* | Spelling mistakes in comments. NFCI. | Simon Pilgrim | 2017-03-30 | 1 | -1/+1 |
* | Rename AttributeSet to AttributeList | Reid Kleckner | 2017-03-21 | 1 | -1/+1 |
* | [NVPTX] Fixed lowering of unaligned loads/stores of f16 scalars and vectors. | Artem Belevich | 2017-03-07 | 1 | -11/+31 |
* | [NVPTX] Added support for .f16x2 instructions. | Artem Belevich | 2017-02-23 | 1 | -83/+249 |
* | Fix -Wunused-but-set-variable warning by removing unused 'aggregateIsPacked' ... | Simon Pilgrim | 2017-02-22 | 1 | -4/+0 |
* | [NVPTX] Unify vectorization of load/stores of aggregate arguments and return ... | Artem Belevich | 2017-02-21 | 1 | -710/+420 |
* | [NVPTX] Compute approx sqrt as 1/rsqrt(x) rather than x*rsqrt(x). | Justin Lebar | 2017-01-31 | 1 | -3/+8 |
* | [NVPTX] Implement NVPTXTargetLowering::getSqrtEstimate. | Justin Lebar | 2017-01-31 | 1 | -0/+44 |
* | [NVPTX] Move getDivF32Level, usePrecSqrtF32, and useF32FTZ into out of DAGToD... | Justin Lebar | 2017-01-21 | 1 | -0/+54 |
* | [NVPTX] Fix lowering of fp16 ISD::FNEG. | Artem Belevich | 2017-01-19 | 1 | -0/+2 |
* | [NVPTX] Implement min/max in tablegen, rather than with custom DAGComine logic. | Justin Lebar | 2017-01-18 | 1 | -70/+10 |
* | [NVPTX] Add lowering for llvm.bitreverse. | Justin Lebar | 2017-01-18 | 1 | -0/+3 |
* | [NVPTX] Added support for half-precision floating point. | Artem Belevich | 2017-01-13 | 1 | -14/+74 |
* | [NVPTX] Only lower sin/cos to approximate instructions if unsafe math is allo... | Artem Belevich | 2017-01-13 | 1 | -11/+19 |
* | [NVPTX] Fix some Clang-tidy modernize and Include What You Use warnings; othe... | Eugene Zelenko | 2017-01-09 | 1 | -52/+66 |
* | [NVPTX] Compute 'rem' using the result of 'div', if possible. | Justin Lebar | 2016-10-28 | 1 | -0/+36 |
* | Target: Change various section classifiers in TargetLoweringObjectFile to tak... | Peter Collingbourne | 2016-10-24 | 1 | -1/+1 |
* | [NVPTX] Added intrinsics for atom.gen.{sys|cta}.* instructions. | Artem Belevich | 2016-09-28 | 1 | -11/+26 |
* | [NVPTX] Check if callsite is defined when computing argument allignment | Jacques Pienaar | 2016-09-21 | 1 | -12/+18 |
* | Move the Mangler from the AsmPrinter down to TLOF and clean up the | Eric Christopher | 2016-09-16 | 1 | -4/+2 |
* | getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCI | Sanjay Patel | 2016-09-14 | 1 | -2/+2 |
* | [CodeGen] Split out the notions of MI invariance and MI dereferenceability. | Justin Lebar | 2016-09-11 | 1 | -3/+6 |
* | [NVPTX] Implement llvm.fabs.f32, llvm.max.f32, etc. | Justin Lebar | 2016-09-09 | 1 | -0/+22 |
* | [SelectionDAG] Rename fextend -> fpextend, fround -> fpround, frnd -> fround | Michael Kuperstein | 2016-08-18 | 1 | -1/+1 |
* | [NVPTX] Improve lowering of byval args of device functions. | Artem Belevich | 2016-07-20 | 1 | -10/+3 |
* | [NVPTX] Make sure we adjust alignment at all call sites | Artem Belevich | 2016-07-18 | 1 | -2/+1 |
* | [NVPTX] Force minimum alignment of 4 for byval arguments of device-side funct... | Artem Belevich | 2016-07-18 | 1 | -5/+10 |
* | [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,... | Justin Lebar | 2016-07-15 | 1 | -32/+23 |
* | Revert r273313 "[NVPTX] Improve lowering of byval args of device functions." | Artem Belevich | 2016-06-29 | 1 | -8/+10 |
* | Only emit extension for zeroext/signext arguments if type is < 32 bits | Justin Holewinski | 2016-06-27 | 1 | -2/+2 |
* | [NVPTX] Improve lowering of byval args of device functions. | Artem Belevich | 2016-06-21 | 1 | -10/+8 |