aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/NVPTX/NVPTXISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-1/+1
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-9/+6
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-67/+67
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-171/+1358
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-111/+686
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-62/+490
* Update to LLVM 3.5a.Stephen Hines2014-04-241-9/+8
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-0/+26
* Revert r194865 and r194874.Alexey Samsonov2013-11-181-26/+0
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-151-0/+26
* [NVPTX] Fix handling of indirect callsJustin Holewinski2013-11-151-11/+11
* [NVPTX] Properly handle bitcast ConstantExpr when checking for the alignment ...Justin Holewinski2013-11-111-13/+38
* [NVPTX] Fix logic error in loading vector parameters of more than 4 componentsJustin Holewinski2013-11-111-1/+1
* [NVPTX] Start conversion to MC infrastructureJustin Holewinski2013-08-061-1/+9
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-3/+3
* [NVPTX] We dont use NVBuiltin anymoreJustin Holewinski2013-07-011-2/+0
* [NVPTX] 64-bit ADDC/ADDE are not legalJustin Holewinski2013-07-011-0/+3
* [NVPTX] Fix vector loads from parameters that span multiple loads, and fix so...Justin Holewinski2013-07-011-154/+6
* [NVPTX] Handle signext/zeroext attributes properlyJustin Holewinski2013-07-011-19/+25
* [NVPTX] Add support for native SIGN_EXTEND_INREG where availableJustin Holewinski2013-07-011-4/+6
* [NVPTX] Make sure we zero out high-order 24 bits for 8-bit load into 32-bit v...Justin Holewinski2013-07-011-1/+2
* NVPTX: Fold otherwise unused variable into assert.Benjamin Kramer2013-06-291-2/+2
* [NVPTX] Calling conventions fixJustin Holewinski2013-06-281-24/+40
* [NVPTX] Add support for cttz/ctlz/ctpopJustin Holewinski2013-06-281-0/+16
* [NVPTX] Clean up comparison/select/convert patterns and factor out PTX instru...Justin Holewinski2013-06-281-6/+0
* [NVPTX] Remove i8 register class. PTX support for i8 (.b8, .u8, .s8) is rath...Justin Holewinski2013-06-281-265/+730
* [NVPTX] Add support for vectorized function return valuesJustin Holewinski2013-06-281-27/+137
* [NVPTX] Clean up handling of formal arguments and enable generation of vector...Justin Holewinski2013-06-281-114/+202
* [NVPTX] Add infrastructure for vector loads/stores of parametersJustin Holewinski2013-06-281-0/+12
* [NVPTX] Default pointer type doesn't make sense for getParamSymbol()Justin Holewinski2013-06-251-1/+1
* The getRegForInlineAsmConstraint function should only accept MVT value types.Chad Rosier2013-06-221-1/+1
* Order CALLSEQ_START and CALLSEQ_END nodes.Andrew Trick2013-05-291-3/+4
* Track IR ordering of SelectionDAG nodes 3/4.Andrew Trick2013-05-251-3/+3
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-10/+10
* [NVPTX] Run clang-format on all NVPTX sources.Justin Holewinski2013-03-301-419/+423
* [NVPTX] Fix handling of vector argumentsJustin Holewinski2013-03-241-6/+39
* DAGCombiner: Use correct value type for checking legality of BR_CC v3Tom Stellard2013-03-081-1/+7
* ArrayRefize some code. No functionality change.Benjamin Kramer2013-03-071-18/+16
* Update TargetLowering ivars for name policy.Jim Grosbach2013-02-201-3/+3
* [NVPTX] Disable vector registersJustin Holewinski2013-02-121-78/+380
* NVPTX: Stop leaking memory by using a managed constant instead of a new Argum...Benjamin Kramer2013-01-231-3/+5
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-6/+6
* Use the predicate methods off of AttributeSet instead of Attribute.Bill Wendling2012-12-301-1/+1
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-1/+1
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-071-1/+1
* [NVPTX] Fix crash with unnamed struct argumentsJustin Holewinski2012-12-051-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-11/+11
* Allow targets to prefer TypeSplitVector over TypePromoteInteger when computin...Justin Holewinski2012-11-291-0/+3
* NVPTXISelLowering.cpp: Fix warnings. [-Wunused-variable]NAKAMURA Takumi2012-11-141-6/+4
* [NVPTX] Implement custom lowering of loads/stores for i1Justin Holewinski2012-11-141-2/+58