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