summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/NVPTX
AgeCommit message (Expand)Author
2018-12-26[NVPTX] Allow libcalls that are defined in the current module.Justin Lebar
2018-12-22[NVPTX] Reduce stack size in NVPTXAsmPrinter::doInitialization().Justin Lebar
2018-12-14[NVPTX] Lower instructions that expand into libcalls.Artem Belevich
2018-12-12[NVPTX] do not rely on cached subtarget info.Artem Belevich
2018-12-07[Targets] Add errors for tiny and kernel codemodel on targets that don't supp...David Green
2018-12-06[DEBUGINFO, NVPTX] Disable emission of ',debug' option if only debug directiv...Alexey Bataev
2018-12-06[DEBUGINFO, NVPTX]Emit last debugging directives.Alexey Bataev
2018-12-01[NVPTX] Add lowering of i128 numbers as struct fieldsArtem Belevich
2018-11-16[SelectionDAG] Move (repeated) SDTIntShiftDOp double shift node def to common...Simon Pilgrim
2018-11-09Revert "[DEBUGINFO, NVPTX]DO not emit ',debug' option if no debug info or onl...Alexey Bataev
2018-11-05MachineFunction: Store more specific reference to LLVMTargetMachine; NFCMatthias Braun
2018-11-05[TargetLowering] Change TargetLoweringBase::getPreferredVectorAction to take ...Craig Topper
2018-11-02[DEBUGINFO, NVPTX]DO not emit ',debug' option if no debug info or only debug ...Alexey Bataev
2018-10-25[DEBUG_INFO][NVPTX]Fix processing of DBG_VALUES.Alexey Bataev
2018-10-24[NFC] Rename minnan and maxnan to minimum and maximumThomas Lively
2018-10-24[DEBUGINFO, NVPTX] Try to pack bytes data into a single string.Alexey Bataev
2018-10-15[TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth
2018-09-24[CUDA] Added basic support for compiling with CUDA-10.0Artem Belevich
2018-08-27[NVPTX] Implement isLegalToVectorizeLoadChainBenjamin Kramer
2018-08-21[NVPTX] Remove ftz variants of cvt with rounding modeBenjamin Kramer
2018-08-14[SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth
2018-08-09[NVPTX] Select atomic loads and storesJonas Hahnfeld
2018-08-03[NVPTX] Handle __nvvm_reflect("__CUDA_ARCH").Artem Belevich
2018-07-30Remove trailing spaceFangrui Song
2018-07-26[DEBUGINFO, NVPTX] Emit correct debug information for local variables.Alexey Bataev
2018-07-13[TableGen] Support multi-alternative pattern fragmentsUlrich Weigand
2018-07-06Use Type::isIntOrPtrTy where possible, NFCVedant Kumar
2018-07-03[NVPTX] Expand v2f16 INSERT_VECTOR_ELTBenjamin Kramer
2018-06-28[NVPTX] Delete dead codeBenjamin Kramer
2018-06-17[NVPTX] Ignore target-cpu and -features for inliningJonas Hahnfeld
2018-06-04[NVPTX] Delete dead code from the AsmPrinter.Benjamin Kramer
2018-06-01Set ADDE/ADDC/SUBE/SUBC to expand by defaultAmaury Sechet
2018-05-18Revert "Temporarily revert "[DEBUG] Initial adaptation of NVPTX target for de...Eric Christopher
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[NVPTX] Added a feature to use short pointers for const/local/shared AS.Artem Belevich
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-05-01Temporarily revert "[DEBUG] Initial adaptation of NVPTX target for debug info...Eric Christopher
2018-04-27[NVPTX] Turn on Loop/SLP vectorizationBenjamin Kramer
2018-04-26[NVPTX] Make the legalizer expand shufflevector of <2 x half>Benjamin Kramer
2018-04-26[NVPTX] Deduplicate code. No functionality change.Benjamin Kramer
2018-04-23Consistently sort add_subdirectory calls in lib/Target/*/CMakeLists.txtNico Weber
2018-04-18[NVPTX, CUDA] Added support for m8n32k16 and m32n8k16 variants of wmma instru...Artem Belevich
2018-04-18[DEBUG] Initial adaptation of NVPTX target for debug info emission.Alexey Bataev
2018-04-11[NVPTX] Removed 'satom' feature which is no longer used.Artem Belevich
2018-04-11[NVPTX, CUDA] Improved feature constraints on NVPTX target builtins.Artem Belevich
2018-04-06[NVPTX] add support for initializing fp16 arrays.Artem Belevich
2018-04-06[NVPTX] Fixed vectorized LDG for f16.Artem Belevich
2018-04-04Sort targetgen calls in lib/Target/*/CMakeLists.Nico Weber
2018-04-03[CodeGen]Add NoVRegs property on PostRASink and ShrinkWrapJun Bum Lim
2018-03-30[NVPTX] Enable StructuredCFG for NVPTXTim Shen