summaryrefslogtreecommitdiff
path: root/test/CodeGen/NVPTX
AgeCommit message (Expand)Author
2017-12-18[Memcpy Loop Lowering] Remove the fixed int8 lowering.Sean Fertile
2017-12-16[Memcpy Loop Lowering] Only calculate residual size/bytes copied when needed.Sean Fertile
2017-12-15[Memcpy Loop Lowering] Insert loop BB inbetween the split BB.Sean Fertile
2017-12-06[NVPTX,CUDA] Added llvm.nvvm.fns intrinsic and matching __nvvm_fns builtin in...Artem Belevich
2017-12-04[NVPTX] Assign valid global namesJonas Hahnfeld
2017-11-07[NVPTX] Implement __nvvm_atom_add_gen_d builtin.Justin Lebar
2017-11-02[Verifier] Remove the -verify-debug-info cl::optVedant Kumar
2017-10-27Improve clamp recognition in ValueTracking.Artur Gainullin
2017-10-24[NVPTX] allow address space inference for volatile loads/stores.Artem Belevich
2017-10-12[NVPTX] Implemented wmma intrinsics and instructions.Artem Belevich
2017-09-26[NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich
2017-09-25Revert "[NVPTX] added match.{any,all}.sync instructions, intrinsics & builtin...Justin Lebar
2017-09-25[NVPTX] added match.{any,all}.sync instructions, intrinsics & builtins.Artem Belevich
2017-09-21[NVPTX] Implemented bar.warp.sync, barrier.sync, and vote{.sync} instructions...Artem Belevich
2017-09-20[NVPTX] Implemented shfl.sync instruction and supporting intrinsics/builtins.Artem Belevich
2017-09-07[CUDA] Added rudimentary support for CUDA-9 and sm_70.Artem Belevich
2017-08-30Canonicalize the representation of empty an expression in DIGlobalVariableExp...Adrian Prantl
2017-07-20[NVPTX] Add lowering of i128 params.Artem Belevich
2017-07-07Extend memcpy expansion in Transform/Utils to handle wider operand types.Sean Fertile
2017-07-06Reverting r307326 because it breaks clang tests.Michael Kuperstein
2017-07-06[NVPTX] Add lowering of i128 params.Michael Kuperstein
2017-07-01Recommit "r306541 - Add zero-length check to memcpy/memset load store loop ex...Teresa Johnson
2017-06-30Revert "r306541 - Add zero-length check to memcpy/memset load store loop expa...Daniel Jasper
2017-06-28Add zero-length check to memcpy/memset load store loop expansionTeresa Johnson
2017-05-18Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB."Hans Wennborg
2017-05-17Only enable LiveRangeShrink for x86.Dehao Chen
2017-05-15[NVPTX] Don't flag StoreParam/LoadParam memory chain operands as ReadMem/Writ...Simon Pilgrim
2017-05-12[NVPTX] Don't flag StoreRetVal memory chain operands as ReadMem (PR32146)Simon Pilgrim
2017-05-12Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen
2017-05-02[SelectionDAG] Improve support for promotion of <1 x fX> floating point argum...Simon Pilgrim
2017-04-10Add address space mangling to lifetime intrinsicsMatt Arsenault
2017-03-16[SelectionDAG] Optimize VSELECT->SETCC of incompatible or illegal types.Jonas Paulsson
2017-03-07[NVPTX] Fixed lowering of unaligned loads/stores of f16 scalars and vectors.Artem Belevich
2017-03-02[DAGCombiner] Fix DebugLoc propagation when folding !(x cc y) -> (x !cc y)Taewook Oh
2017-02-24[DAGCombiner] add missing folds for scalar select of {-1,0,1}Sanjay Patel
2017-02-23[NVPTX] Added support for .f16x2 instructions.Artem Belevich
2017-02-21[NVPTX] Unify vectorization of load/stores of aggregate arguments and return ...Artem Belevich
2017-02-04[NVPTX] Add tests that invariant vector loads get lowered to ld.global.nc.Justin Lebar
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[DAGCombine] require UnsafeFPMath for re-association of additionNicolai Haehnle
2017-01-31[NVPTX] Implement NVPTXTargetLowering::getSqrtEstimate.Justin Lebar
2017-01-31NVPTX: Move InferAddressSpaces to generic codeMatt Arsenault
2017-01-30NVPTX: Refactor NVPTXInferAddressSpaces to check TTIMatt Arsenault
2017-01-28[NVPTX] Add intrinsics to support named barriers.Arpith Chacko Jacob
2017-01-22Fix some broken CHECK lines.Benjamin Kramer
2017-01-21[NVPTX] Add explicit check for llvm.sqrt.f32 to intrinsics.ll.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