summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX
Commit message (Expand)AuthorAgeFilesLines
* TargetMachine: Indicate whether machine verifier passes.Matthias Braun2017-05-311-0/+3
* TargetPassConfig: Keep a reference to an LLVMTargetMachine; NFCMatthias Braun2017-05-301-2/+2
* [NVPTX] Don't flag StoreParam/LoadParam memory chain operands as ReadMem/Writ...Simon Pilgrim2017-05-151-3/+3
* [NVPTX] Don't rely on default arguments to SelectionDAG::getMemIntrinsicNode....Simon Pilgrim2017-05-151-3/+8
* [NVPTX] Don't flag StoreRetVal memory chain operands as ReadMem (PR32146)Simon Pilgrim2017-05-121-1/+3
* Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov2017-05-092-6/+6
* [NVPTX] Add support for ISD::ABS loweringSimon Pilgrim2017-05-062-7826/+7826
* Make getParamAlignment use argument numbersReid Kleckner2017-04-282-3/+3
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-1/+1
* [APInt] Use lshrInPlace to replace lshr where possibleCraig Topper2017-04-181-1/+1
* Distinguish between code pointer size and DataLayout::getPointerSize() in DWA...Konstantin Zhuravlyov2017-04-171-1/+1
* [IR] Make getParamAttributes take argument numbers, not ArgNo+1Reid Kleckner2017-04-132-2/+2
* Fix spelling compliment->complement. Mostly refering to 2s complement. NFCCraig Topper2017-04-111-1/+1
* Allow DataLayout to specify addrspace for allocas.Matt Arsenault2017-04-101-1/+2
* Spelling mistakes in comments. NFCI.Simon Pilgrim2017-03-301-1/+1
* Rename AttributeSet to AttributeListReid Kleckner2017-03-212-2/+2
* [NVPTX] Remove unnecessary isImageReadoOnly(), isImageWriteOnly(), & isImageR...Justin Lebar2017-03-081-3/+1
* [NVPTX] Fixed lowering of unaligned loads/stores of f16 scalars and vectors.Artem Belevich2017-03-071-11/+31
* [NVPTX] Reduce amount of boilerplate code used to select load instruction opc...Artem Belevich2017-03-021-1781/+587
* [NVPTX] Added missing LDU/LDG intrinsics for f16.Artem Belevich2017-03-022-2/+19
* [NVPTX] Added support for .f16x2 instructions.Artem Belevich2017-02-2311-117/+714
* Fix -Wunused-but-set-variable warning by removing unused 'aggregateIsPacked' ...Simon Pilgrim2017-02-221-4/+0
* [NVPTX] Unify vectorization of load/stores of aggregate arguments and return ...Artem Belevich2017-02-211-710/+420
* NVPTX: Extract mem intrinsic expansions into utilitiesMatt Arsenault2017-02-081-213/+11
* [NVPTX] Enable combineRepeatedFPDivisors for NVPTX.Justin Lebar2017-02-031-0/+2
* NVPTX: Fix not preserving volatile when expanding memsetMatt Arsenault2017-02-021-3/+4
* [NVPTX] Compute approx sqrt as 1/rsqrt(x) rather than x*rsqrt(x).Justin Lebar2017-01-311-3/+8
* [NVPTX] Implement NVPTXTargetLowering::getSqrtEstimate.Justin Lebar2017-01-313-10/+49
* NVPTX: Move InferAddressSpaces to generic codeMatt Arsenault2017-01-314-614/+1
* NVPTX: Trivial cleanups of NVPTXInferAddressSpacesMatt Arsenault2017-01-301-28/+30
* NVPTX: Refactor NVPTXInferAddressSpaces to check TTIMatt Arsenault2017-01-302-33/+57
* Only print architecture dependent flags for that architecture.Rafael Espindola2017-01-301-1/+1
* [NVPTX] Add intrinsics to support named barriers.Arpith Chacko Jacob2017-01-281-0/+6
* NVPTX: Make NVPTXInferAddressSpaces preserve CFGMatt Arsenault2017-01-271-0/+4
* NVPTXCodeGen: Add IPO to libdeps, since r293189.NAKAMURA Takumi2017-01-271-1/+1
* Replace addEarlyAsPossiblePasses callback with adjustPassManagerStanislav Mekhanoshin2017-01-262-4/+10
* [NVPTX] Auto-upgrade some NVPTX intrinsics to LLVM target-generic code.Justin Lebar2017-01-211-47/+1
* [NVPTX] Move getDivF32Level, usePrecSqrtF32, and useF32FTZ into out of DAGToD...Justin Lebar2017-01-213-46/+75
* [NVPTX] Fix lowering of fp16 ISD::FNEG.Artem Belevich2017-01-191-0/+2
* [NVPTX] Support global variables of integer type larger than i64.Justin Lebar2017-01-181-1/+14
* [NVPTX] Standardize asm printer on "foo \tbar".Justin Lebar2017-01-182-218/+218
* [NVPTX] Clean up nested !strconcat calls.Justin Lebar2017-01-182-99/+68
* [NVPTX] Implement min/max in tablegen, rather than with custom DAGComine logic.Justin Lebar2017-01-182-70/+16
* [NVPTX] Lower integer absolute value idiom to abs instruction.Justin Lebar2017-01-181-0/+12
* [NVPTX] Improve lowering of llvm.ctpop.Justin Lebar2017-01-181-5/+9
* [NVPTX] Add lowering for llvm.bitreverse.Justin Lebar2017-01-182-0/+13
* [NVPTX] Improve lowering of llvm.ctlz.Justin Lebar2017-01-182-9/+29
* [NVPTX] Let there be One True Way to set NVVMReflect params.Justin Lebar2017-01-152-54/+9
* [NVPTX] Added support for half-precision floating point.Artem Belevich2017-01-1316-98/+449
* [NVPTX] Only lower sin/cos to approximate instructions if unsafe math is allo...Artem Belevich2017-01-135-13/+31
OpenPOWER on IntegriCloud