| Commit message (Expand) | Author | Age | Files | Lines |
| * | [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 |
| * | Pass DebugLoc and SDLoc by const ref. | Benjamin Kramer | 2016-06-12 | 1 | -4/+3 |
| * | Avoid copies of std::strings and APInt/APFloats where we only read from it | Benjamin Kramer | 2016-06-08 | 1 | -1/+1 |
| * | [CodeGen] Default CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to Expand in TargetLowering... | Craig Topper | 2016-04-28 | 1 | -6/+0 |
| * | [CodeGen] Add getBuildVector and getSplatBuildVector helpers. NFCI. | Ahmed Bougacha | 2016-04-26 | 1 | -3/+3 |
| * | [NVPTX] Set ctlz_zero_undef to Expand so LegalizeDAG will convert it to ctlz.... | Craig Topper | 2016-04-23 | 1 | -3/+3 |
| * | [NVPTX] Add a truncate DAG node to some calls. | Justin Lebar | 2016-04-01 | 1 | -2/+10 |
| * | [NVPTX] Avoid temporary std::string and make single-use function local to the... | Benjamin Kramer | 2016-03-30 | 1 | -3/+4 |
| * | [NVPTX] Use different, convergent MIs for convergent calls. | Justin Lebar | 2016-03-01 | 1 | -2/+10 |
| * | [CodeGen] Prefer "if (SDValue R = ...)" to "if (R.getNode())". NFCI. | Ahmed Bougacha | 2016-02-09 | 1 | -7/+4 |
| * | [NVPTX] expand mul_lohi to mul_lo and mul_hi | Jingyue Wu | 2016-01-22 | 1 | -0/+4 |
| * | Added support for macro emission in dwarf (supporting DWARF version 4). | Amjad Aboud | 2016-01-07 | 1 | -0/+1 |
| * | NVPTX: Remove implicit ilist iterator conversions, NFC | Duncan P. N. Exon Smith | 2015-10-20 | 1 | -4/+3 |
| * | Use std::find instead of manual loop. | Craig Topper | 2015-10-17 | 1 | -5/+2 |
| * | [NVPTX] Remove dead code. | Benjamin Kramer | 2015-10-15 | 1 | -32/+0 |
| * | git-clang-format r249548. | Rafael Espindola | 2015-10-07 | 1 | -19/+19 |
| * | Use non virtual destructors for sections. | Rafael Espindola | 2015-10-07 | 1 | -19/+19 |
| * | [NVPTX] Let NVPTX backend detect integer min and max patterns. | Bjarke Hammersholt Roune | 2015-08-26 | 1 | -0/+64 |
| * | Use 32-bit divides instead of 64-bit divides where possible. | Mark Heffernan | 2015-08-11 | 1 | -0/+4 |