aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/NVPTX
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-1810-13/+38
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-0933-143/+181
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-2326-48/+235
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-0235-189/+837
* Update LLVM for rebase to r212749.Stephen Hines2014-07-2120-12/+613
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-297-11/+167
* Update to LLVM 3.5a.Stephen Hines2014-04-249-4/+312
* [NVPTX] Fix handling of indirect callsJustin Holewinski2013-11-151-0/+10
* [NVPTX] Properly handle bitcast ConstantExpr when checking for the alignment ...Justin Holewinski2013-11-111-0/+26
* [NVPTX] Fix logic error in loading vector parameters of more than 4 componentsJustin Holewinski2013-11-111-0/+13
* [NVPTX] Switch from StrongPHIElimination to PHIElimination in NVPTXTargetMach...Justin Holewinski2013-10-111-0/+38
* Make AsmPrinter::emitImplicitDef a virtual method so targets can emit custom ...Justin Holewinski2013-10-111-0/+9
* [NVPTX] Make constant vector test case endian-independentJustin Holewinski2013-09-191-3/+2
* [NVPTX] Support constant vector globalsJustin Holewinski2013-09-191-0/+7
* [NVPTX] Re-enable assembly printing support for inline assemblyJustin Holewinski2013-08-241-0/+9
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-2/+0
* [NVPTX] Add missing patterns for i1 [s,u]int_to_fpJustin Holewinski2013-08-061-0/+37
* [NVPTX] Fix bug in stack code generation causes by MC conversionJustin Holewinski2013-08-061-0/+18
* [NVPTX] Start conversion to MC infrastructureJustin Holewinski2013-08-061-0/+18
* Add a target legalize hook for SplitVectorOperand (again)Justin Holewinski2013-07-261-0/+30
* Revert "Add a target legalize hook for SplitVectorOperand"Rafael Espindola2013-07-261-30/+0
* Add a target legalize hook for SplitVectorOperandJustin Holewinski2013-07-261-0/+30
* [NVPTX] Use approximate FP ops when unsafe-fp-math is used, and appendJustin Holewinski2013-07-221-0/+43
* Convert CodeGen/*/*.ll tests to use the new CHECK-LABEL for easier debugging....Stephen Lin2013-07-135-5/+5
* [NVPTX] Add support for module-scope inline asmJustin Holewinski2013-07-011-0/+10
* [NVPTX] 64-bit ADDC/ADDE are not legalJustin Holewinski2013-07-011-0/+19
* [NVPTX] Fix vector loads from parameters that span multiple loads, and fix so...Justin Holewinski2013-07-011-0/+13
* [NVPTX] Handle signext/zeroext attributes properlyJustin Holewinski2013-07-011-0/+16
* [NVPTX] Add support for native SIGN_EXTEND_INREG where availableJustin Holewinski2013-07-011-0/+111
* [NVPTX] Add isel patterns for [reg+offset] form of ldg/ldu.Justin Holewinski2013-07-011-0/+21
* [NVPTX] Make sure we zero out high-order 24 bits for 8-bit load into 32-bit v...Justin Holewinski2013-07-011-0/+14
* [NVPTX] Add (1.0 / sqrt(x)) => rsqrt(x) generation when allowable by FP flagsJustin Holewinski2013-06-281-0/+13
* [NVPTX] Calling conventions fixJustin Holewinski2013-06-285-40/+63
* [NVPTX] Add support for cttz/ctlz/ctpopJustin Holewinski2013-06-283-0/+114
* [NVPTX] Clean up comparison/select/convert patterns and factor out PTX instru...Justin Holewinski2013-06-281-4/+4
* [NVPTX] Remove i8 register class. PTX support for i8 (.b8, .u8, .s8) is rath...Justin Holewinski2013-06-286-44/+44
* [NVPTX] Add support for vectorized function return valuesJustin Holewinski2013-06-281-0/+10
* [NVPTX] Clean up handling of formal arguments and enable generation of vector...Justin Holewinski2013-06-281-4/+2
* [NVPTX] Add support for selecting CUDA vs OCL mode based on tripleJustin Holewinski2013-06-215-7/+11
* [NVPTX] Remove old CONST_NOT_GEN address space that is not being used anymore...Justin Holewinski2013-06-101-0/+10
* [NVPTX] Re-enable support for virtual registers in the final outputJustin Holewinski2013-05-312-35/+35
* [NVPTX] Fix case where a sext load of an i1 type may produce anJustin Holewinski2013-05-301-0/+14
* [NVPTX] Add @llvm.nvvm.sqrt.f() intrinsicJustin Holewinski2013-05-211-0/+7
* [NVPTX] Fix mis-use of CurrentFnSym in NVPTXAsmPrinter. This was causing a s...Justin Holewinski2013-05-201-0/+37
* [NVPTX] Add GenericToNVVM IR converter to better handle idiomatic LLVM IR inputsJustin Holewinski2013-05-201-0/+25
* [NVPTX] Fix i1 kernel parameters and global variables. ABI rules say we need...Justin Holewinski2013-05-202-0/+37
* [NVPTX] Remove support for SM < 2.0. This was never fully supported anyway.Justin Holewinski2013-03-3016-170/+1
* [NVPTX] Add NVVMReflect pass to allow compile-time selection ofJustin Holewinski2013-03-301-0/+34
* [NVPTX] Fix handling of vector argumentsJustin Holewinski2013-03-241-0/+27
* Propagate DAG node ordering during type legalization and instruction selectionJustin Holewinski2013-03-203-8/+71