summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NVPTX] Fixes -Wrange-loop-analysis warningsMark de Wever2019-12-221-1/+1
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-1/+2
* [SVE][CodeGen] Scalable vector MVT size queriesGraham Hunter2019-11-181-2/+2
* Include what you use in NVPTX.hDmitri Gribenko2019-06-031-0/+1
* Add "const" in GetUnderlyingObjects. NFCBjorn Pettersson2019-04-241-3/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth2018-08-141-21/+14
* [NVPTX] Select atomic loads and storesJonas Hahnfeld2018-08-091-34/+82
* [NVPTX] Delete dead codeBenjamin Kramer2018-06-281-6/+0
* [NVPTX] Added a feature to use short pointers for const/local/shared AS.Artem Belevich2018-05-091-53/+74
* [NVPTX] Fixed vectorized LDG for f16.Artem Belevich2018-04-061-0/+6
* [NVPTX] TblGen-ized lowering of WMMA intrinsics.Artem Belevich2018-03-151-512/+6
* [NVPTX] use pattern matching to lower int_nvvm_match_all_sync*.Artem Belevich2018-03-011-34/+0
* [NVPTX] Lower loads from global constants using ld.global.nc (aka LDG).Justin Lebar2018-02-281-14/+18
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* Fix unused variable warning.Richard Smith2017-11-141-1/+0
* Mark intrinsics operating on the whole warp as IntrInaccessibleMemOnlyArtem Belevich2017-11-141-10/+11
* [NVPTX] Implemented wmma intrinsics and instructions.Artem Belevich2017-10-121-0/+512
* [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich2017-09-261-0/+34
* Revert "[NVPTX] added match.{any,all}.sync instructions, intrinsics & builtin...Justin Lebar2017-09-251-33/+0
* [NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich2017-09-251-0/+33
* [NVPTX] Reduce copypasta.Benjamin Kramer2017-08-201-702/+7
* [NVPTX] Reduce amount of boilerplate code used to select load instruction opc...Artem Belevich2017-03-021-1781/+587
* [NVPTX] Added support for .f16x2 instructions.Artem Belevich2017-02-231-26/+320
* [NVPTX] Move getDivF32Level, usePrecSqrtF32, and useF32FTZ into out of DAGToD...Justin Lebar2017-01-211-46/+5
* [NVPTX] Added support for half-precision floating point.Artem Belevich2017-01-131-3/+68
* [NVPTX] Only lower sin/cos to approximate instructions if unsafe math is allo...Artem Belevich2017-01-131-0/+5
* getValueType().getSizeInBits() -> getValueSizeInBits() ; NFCISanjay Patel2016-09-141-7/+6
* [NVPTX] Use ldg for explicitly invariant loads.Justin Lebar2016-09-111-13/+22
* [NVPTX] Improve lowering of byval args of device functions.Artem Belevich2016-07-201-5/+6
* Revert r273313 "[NVPTX] Improve lowering of byval args of device functions."Artem Belevich2016-06-291-52/+0
* [NVPTX] Improve lowering of byval args of device functions.Artem Belevich2016-06-211-0/+52
* SDAG: Implement Select instead of SelectImpl in NVPTXDAGToDAGISelJustin Bogner2016-05-131-197/+220
* SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner2016-05-051-1/+1
* [NVPTX] Fix sign/zero-extending ldg/ldu instruction selectionJustin Holewinski2016-05-021-48/+74
* [NVPTX] Handle ldg created from sign-/zero-extended loadJustin Holewinski2016-04-051-4/+81
* [NVPTX] Use LDG for pointer induction variables.Bjarke Hammersholt Roune2015-08-051-10/+29
* De-constify pointers to Type since they can't be modified. NFCCraig Topper2015-08-011-2/+2
* [NVPTX] make load on global readonly memory to use ldgJingyue Wu2015-07-201-0/+36
* [NVPTX] roll forward r239082Jingyue Wu2015-06-041-0/+4
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-64/+66
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-66/+64
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-64/+66
* Simplify boolean expressions with true and false using clang-tidyEli Bendersky2015-03-231-4/+1
* Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders2015-03-131-3/+3
* Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel2015-03-121-3/+3
* Add infrastructure for support of multiple memory constraints.Daniel Sanders2015-03-121-3/+3
* Remove all use of is64bit off of NVPTXSubtarget and clean up codeEric Christopher2015-02-191-54/+41
* NVPTX: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-3/+1
* MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line wit...Benjamin Kramer2015-02-121-3/+3
OpenPOWER on IntegriCloud