summaryrefslogtreecommitdiff
path: root/lib/Target/NVPTX
AgeCommit message (Expand)Author
2017-04-28Make getParamAlignment use argument numbersReid Kleckner
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek
2017-04-18[APInt] Use lshrInPlace to replace lshr where possibleCraig Topper
2017-04-17Distinguish between code pointer size and DataLayout::getPointerSize() in DWA...Konstantin Zhuravlyov
2017-04-13[IR] Make getParamAttributes take argument numbers, not ArgNo+1Reid Kleckner
2017-04-11Fix spelling compliment->complement. Mostly refering to 2s complement. NFCCraig Topper
2017-04-10Allow DataLayout to specify addrspace for allocas.Matt Arsenault
2017-03-30Spelling mistakes in comments. NFCI.Simon Pilgrim
2017-03-21Rename AttributeSet to AttributeListReid Kleckner
2017-03-08[NVPTX] Remove unnecessary isImageReadoOnly(), isImageWriteOnly(), & isImageR...Justin Lebar
2017-03-07[NVPTX] Fixed lowering of unaligned loads/stores of f16 scalars and vectors.Artem Belevich
2017-03-02[NVPTX] Reduce amount of boilerplate code used to select load instruction opc...Artem Belevich
2017-03-02[NVPTX] Added missing LDU/LDG intrinsics for f16.Artem Belevich
2017-02-23[NVPTX] Added support for .f16x2 instructions.Artem Belevich
2017-02-22Fix -Wunused-but-set-variable warning by removing unused 'aggregateIsPacked' ...Simon Pilgrim
2017-02-21[NVPTX] Unify vectorization of load/stores of aggregate arguments and return ...Artem Belevich
2017-02-08NVPTX: Extract mem intrinsic expansions into utilitiesMatt Arsenault
2017-02-03[NVPTX] Enable combineRepeatedFPDivisors for NVPTX.Justin Lebar
2017-02-02NVPTX: Fix not preserving volatile when expanding memsetMatt Arsenault
2017-01-31[NVPTX] Compute approx sqrt as 1/rsqrt(x) rather than x*rsqrt(x).Justin Lebar
2017-01-31[NVPTX] Implement NVPTXTargetLowering::getSqrtEstimate.Justin Lebar
2017-01-31NVPTX: Move InferAddressSpaces to generic codeMatt Arsenault
2017-01-30NVPTX: Trivial cleanups of NVPTXInferAddressSpacesMatt Arsenault
2017-01-30NVPTX: Refactor NVPTXInferAddressSpaces to check TTIMatt Arsenault
2017-01-30Only print architecture dependent flags for that architecture.Rafael Espindola
2017-01-28[NVPTX] Add intrinsics to support named barriers.Arpith Chacko Jacob
2017-01-27NVPTX: Make NVPTXInferAddressSpaces preserve CFGMatt Arsenault
2017-01-27NVPTXCodeGen: Add IPO to libdeps, since r293189.NAKAMURA Takumi
2017-01-26Replace addEarlyAsPossiblePasses callback with adjustPassManagerStanislav Mekhanoshin
2017-01-21[NVPTX] Auto-upgrade some NVPTX intrinsics to LLVM target-generic code.Justin Lebar
2017-01-21[NVPTX] Move getDivF32Level, usePrecSqrtF32, and useF32FTZ into out of DAGToD...Justin Lebar
2017-01-19[NVPTX] Fix lowering of fp16 ISD::FNEG.Artem Belevich
2017-01-18[NVPTX] Support global variables of integer type larger than i64.Justin Lebar
2017-01-18[NVPTX] Standardize asm printer on "foo \tbar".Justin Lebar
2017-01-18[NVPTX] Clean up nested !strconcat calls.Justin Lebar
2017-01-18[NVPTX] Implement min/max in tablegen, rather than with custom DAGComine logic.Justin Lebar
2017-01-18[NVPTX] Lower integer absolute value idiom to abs instruction.Justin Lebar
2017-01-18[NVPTX] Improve lowering of llvm.ctpop.Justin Lebar
2017-01-18[NVPTX] Add lowering for llvm.bitreverse.Justin Lebar
2017-01-18[NVPTX] Improve lowering of llvm.ctlz.Justin Lebar
2017-01-15[NVPTX] Let there be One True Way to set NVVMReflect params.Justin Lebar
2017-01-13[NVPTX] Added support for half-precision floating point.Artem Belevich
2017-01-13[NVPTX] Only lower sin/cos to approximate instructions if unsafe math is allo...Artem Belevich
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2017-01-11[X86] updating TTI costs for arithmetic instructions on X86\SLM arch.Mohammed Agabaria
2017-01-09[NVPTX] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko
2016-12-22[NVVMIntrRange] Only set range metadata if none is already presentDavid Majnemer
2016-12-15[NVPTX] Remove dead #defines from NVPTXUtilities.h.Justin Lebar
2016-12-14[NVPTX] Remove dead code.Justin Lebar
2016-12-14[NVPTX] Support .maxnreg annotation.Justin Lebar