summaryrefslogtreecommitdiff
path: root/test/CodeGen/NVPTX
AgeCommit message (Expand)Author
2016-04-15[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl
2016-04-15Move divergent-target test into CodeGen/NVPTX because it requires an NVPTX ta...Justin Lebar
2016-04-05[NVPTX] Handle ldg created from sign-/zero-extended loadJustin Holewinski
2016-04-01[NVPTX] Read __CUDA_FTZ from module flags in NVVMReflect.Justin Lebar
2016-04-01testcase gardening: update the emissionKind enum to the new syntax. (NFC)Adrian Prantl
2016-03-20[NVPTX] Adds a new address space inference pass.Jingyue Wu
2016-03-01[NVPTX] Use different, convergent MIs for convergent calls.Justin Lebar
2016-02-22Don't tail-duplicate blocks that contain convergent instructions.Justin Lebar
2016-02-17[NVPTX] Test that MachineSink won't sink across llvm.cuda.syncthreads.Justin Lebar
2016-02-17[NVPTX] Annotate call machine instructions as calls.Justin Lebar
2016-02-11llvm/test/CodeGen/NVPTX/debug-file-loc.ll: Tweak expressions for dos path.NAKAMURA Takumi
2016-02-11[NVPTX] emit .file directives for files referenced by subprograms.Artem Belevich
2016-02-04[NVPTX] Disable performance optimizations when OptLevel==NoneJingyue Wu
2016-01-30[CUDA] Die if we ask the NVPTX backend to emit a global ctor/dtor.Justin Lebar
2016-01-23[CUDA] Die gracefully when trying to output an LLVM alias.Justin Lebar
2016-01-22[NVPTX] expand mul_lohi to mul_lo and mul_hiJingyue Wu
2016-01-15[NVPTX] Do not emit .hidden or .protected directives as they are not allowed ...Artem Belevich
2015-11-22Have a single way for creating unique value names.Rafael Espindola
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper
2015-08-26[NVPTX] Let NVPTX backend detect integer min and max patterns.Bjarke Hammersholt Roune
2015-08-22[NVPTX] Allow undef value as global initializerJingyue Wu
2015-08-11Use 32-bit divides instead of 64-bit divides where possible.Mark Heffernan
2015-08-11SelectionDAG: Prefer to combine multiplication with less uses for fmaJingyue Wu
2015-08-10Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCIJonathan Roelofs
2015-08-05[NVPTX] Use LDG for pointer induction variables.Bjarke Hammersholt Roune
2015-08-01[NVPTX] allow register copy between float and intJingyue Wu
2015-07-31[NVPTX] convert pointers in byval kernel arguments to globalJingyue Wu
2015-07-29Roll forward r242871Jingyue Wu
2015-07-29Temporarily revert r242871Jingyue Wu
2015-07-22[BranchFolding] do not iterate the aliases of virtual registersJingyue Wu
2015-07-20[NVPTX] make load on global readonly memory to use ldgJingyue Wu
2015-07-17Use inbounds GEPs for memcpy and memset loweringEli Bendersky
2015-07-16Correct lowering of memmove in NVPTXEli Bendersky
2015-07-10Actually support volatile memcpys in NVPTX loweringEli Bendersky
2015-07-10[NVPTX] declare no vector registersJingyue Wu
2015-07-08Add tests for the NVPTXLowerAggrCopies pass.Eli Bendersky
2015-07-01[NVPTX] expand extload/truncstore for vectors of floatsJingyue Wu
2015-07-01[NVPTX] Move NVPTXPeephole after NVPTXPrologEpilogPassJingyue Wu
2015-06-30[NVPTX] Fix issue introduced in D10321Jingyue Wu
2015-06-30Force relocation mode to be default, regardless of what is passed to the back...Samuel Antao
2015-06-26[NVPTX] noop when kernel pointers are already globalJingyue Wu
2015-06-24Add NVPTXPeephole pass to reduce unnecessary address castJingyue Wu
2015-06-23[NVPTX] Added missing test case for llvm.nvvm.sqrt.f NVPTX intrinsicArtem Belevich
2015-06-17Add NVPTXLowerAlloca pass to convert alloca'ed memory to local addressJingyue Wu
2015-06-16Reapply 239795 - [InstCombine] Propagate non-null facts to call parametersPhilip Reames
2015-06-16Revert 239795Philip Reames
2015-06-16[InstCombine] Propagate non-null facts to call parametersPhilip Reames
2015-06-09[NVPTX] fix a crash bug in NVPTXFavorNonGenericAddrSpacesJingyue Wu
2015-06-09The constant initialization for globals in NVPTX is generated as an Samuel Antao