summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX/NVPTX.h
Commit message (Expand)AuthorAgeFilesLines
* [LegacyPassManager] Deprecate the BasicBlockPass/Manager.Alina Sbirlea2019-09-301-1/+1
* Include what you use in NVPTX.hDmitri Gribenko2019-06-031-7/+2
* Include what you use in NVPTX.hDmitri Gribenko2019-06-031-1/+0
* [NVPTX] Create a TargetInfo header. NFCRichard Trieu2019-05-141-3/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [NVPTX] Allow libcalls that are defined in the current module.Justin Lebar2018-12-261-0/+1
* [NVPTX] Handle __nvvm_reflect("__CUDA_ARCH").Artem Belevich2018-08-031-1/+1
* NVPTX: Move InferAddressSpaces to generic codeMatt Arsenault2017-01-311-1/+0
* [NVPTX] Let there be One True Way to set NVVMReflect params.Justin Lebar2017-01-151-1/+0
* [NVPTX] Added support for half-precision floating point.Artem Belevich2017-01-131-1/+2
* [NVPTX] Remove NVPTXFavorNonGenericAddrSpaces pass.Justin Lebar2016-10-311-1/+0
* Move the global variables representing each Target behind accessor functionMehdi Amini2016-10-091-2/+2
* [NVPTX] Renamed NVPTXLowerKernelArgs -> NVPTXLowerArgs. NFC.Artem Belevich2016-07-201-1/+1
* [NVPTX] Added NVVMIntrRange passArtem Belevich2016-05-261-0/+1
* [NVPTX] Make NVVMReflect a function pass.Justin Lebar2016-03-301-2/+2
* [NVPTX] Avoid temporary std::string and make single-use function local to the...Benjamin Kramer2016-03-301-2/+0
* [NVPTX] Adds a new address space inference pass.Jingyue Wu2016-03-201-0/+1
* [NVPTX] Remove dead code.Benjamin Kramer2015-10-151-18/+0
* Add NVPTXPeephole pass to reduce unnecessary address castJingyue Wu2015-06-241-0/+1
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-5/+5
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-5/+5
* Add NVPTXLowerAlloca pass to convert alloca'ed memory to local addressJingyue Wu2015-06-171-0/+1
* [NVPTX] roll forward r239082Jingyue Wu2015-06-041-1/+1
* Revert r239082Jingyue Wu2015-06-041-1/+1
* [NVPTX] kernel pointer arguments point to the global address spaceJingyue Wu2015-06-041-1/+1
* [PM] Remove a bunch of stale TTI creation method declarations. I nukedChandler Carruth2015-02-011-1/+0
* Test commit.Jacques Pienaar2014-12-031-2/+2
* [NVPTX] Add an NVPTX-specific TargetTransformInfoJingyue Wu2014-11-101-0/+1
* [NVPTX] Add NVPTXLowerStructArgs passJustin Holewinski2014-11-051-0/+1
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* [NVPTX] Add preliminary intrinsics and codegen support for textures/surfacesJustin Holewinski2014-04-091-0/+2
* Optimize away unnecessary address casts.Eli Bendersky2014-04-031-0/+1
* Fix for PR19099 - NVPTX produces invalid symbol names.Eli Bendersky2014-03-311-0/+1
* [NVPTX] Remove unused prototypesJustin Holewinski2013-07-221-3/+0
* [NVPTX] Clean up comparison/select/convert patterns and factor out PTX instru...Justin Holewinski2013-06-281-0/+47
* [NVPTX] Add support for selecting CUDA vs OCL mode based on tripleJustin Holewinski2013-06-211-2/+1
* [NVPTX] Re-enable support for virtual registers in the final outputJustin Holewinski2013-05-311-0/+2
* [NVPTX] Add programmatic interface to NVVMReflect passJustin Holewinski2013-05-201-0/+3
* [NVPTX] Add GenericToNVVM IR converter to better handle idiomatic LLVM IR inputsJustin Holewinski2013-05-201-0/+1
* [NVPTX] Run clang-format on all NVPTX sources.Justin Holewinski2013-03-301-11/+16
* [NVPTX] Disable vector registersJustin Holewinski2013-02-121-1/+0
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-2/+2
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-041-2/+2
* Fix header file include order in NVPTX backend NV_CONTRIBYuan Lin2012-06-051-2/+2
* Fix a Clang warning in the new NVPTX backend:Chandler Carruth2012-05-041-1/+1
* This patch adds a new NVPTX back-end to LLVM which supports code generation f...Justin Holewinski2012-05-041-0/+137
OpenPOWER on IntegriCloud