summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* [NVPTX] Use addrspacecast instead of target-specific intrinsics in NVPTXGener...Justin Lebar2018-02-281-51/+9
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-241-1/+0
* Revert r279564. It introduces undefined behavior (binding a reference to aRichard Smith2016-08-231-0/+1
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-231-1/+0
* Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF...Matthias Braun2016-08-231-0/+1
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-231-1/+0
* [NVPTX] remove unnecessary named metadata update that happens to break debug ...Artem Belevich2016-08-021-36/+0
* Use arrays or initializer lists to feed ArrayRefs instead of SmallVector wher...Benjamin Kramer2016-07-021-4/+1
* IR: Introduce ConstantAggregate, NFCDuncan P. N. Exon Smith2016-04-051-2/+1
* GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob2016-01-161-4/+4
* Drop code after unreachable. No functionality change.Benjamin Kramer2015-10-261-2/+0
* Convert assert(false) into llvm_unreachable where it makes sense.Benjamin Kramer2015-10-251-3/+3
* NVPTX: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-6/+4
* [opaque pointer type] More GEP IRBuilder API migrations...David Blaikie2015-04-031-0/+1
* Opaque Pointer Types: GEP API migrations to specify the gep type explicitlyDavid Blaikie2015-03-241-0/+1
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-1/+1
* NVPTX: Use MapMetadata() instead of custom/stale/untested logicDuncan P. N. Exon Smith2015-01-141-41/+10
* NVPTX: Remove bogus remap logic for global variable address spacesDuncan P. N. Exon Smith2015-01-141-12/+1
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-17/+20
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-1/+1
* IR: MDNode => Value: NamedMDNode::getOperator()Duncan P. N. Exon Smith2014-11-051-1/+1
* NVPTX: Use RAUW instead of reinventing the wheelDuncan P. N. Exon Smith2014-08-191-6/+9
* [NVPTX] Do not process samplers in GenericToNVVMJustin Holewinski2014-06-271-1/+1
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-3/+2
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-2/+3
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-4/+2
* [Modules] Move ValueMap to the IR library. While this class does notChandler Carruth2014-03-041-1/+1
* test commit: add minor commentGautam Chakrabarti2014-01-271-1/+1
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-7/+6
* Add addrspacecast instruction.Matt Arsenault2013-11-151-1/+1
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-041-1/+1
* [NVPTX] Add GenericToNVVM IR converter to better handle idiomatic LLVM IR inputsJustin Holewinski2013-05-201-0/+436
OpenPOWER on IntegriCloud