summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NVPTX] NVPTXLowerAggrCopies - Silence static analyzer dyn_cast<StoreInst> nu...Simon Pilgrim2019-09-221-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Memcpy Loop Lowering] Remove the fixed int8 lowering.Sean Fertile2017-12-181-17/+7
* Extend memcpy expansion in Transform/Utils to handle wider operand types.Sean Fertile2017-07-071-10/+25
* NVPTX: Extract mem intrinsic expansions into utilitiesMatt Arsenault2017-02-081-213/+11
* NVPTX: Fix not preserving volatile when expanding memsetMatt Arsenault2017-02-021-3/+4
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-241-2/+0
* Revert r279564. It introduces undefined behavior (binding a reference to aRichard Smith2016-08-231-0/+2
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-231-2/+0
* Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF...Matthias Braun2016-08-231-0/+2
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-231-2/+0
* NVPTX: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-201-2/+2
* Use inbounds GEPs for memcpy and memset loweringEli Bendersky2015-07-171-8/+10
* Streamline the coding style in NVPTXLowerAggrCopiesEli Bendersky2015-07-161-111/+127
* [NVPTX] Don't leak dead instructions after unlinking them from the BasicBlockBenjamin Kramer2015-07-161-2/+2
* Correct lowering of memmove in NVPTXEli Bendersky2015-07-161-53/+158
* Actually support volatile memcpys in NVPTX loweringEli Bendersky2015-07-101-8/+10
* Replace index-loops by range-based loopsEli Bendersky2015-07-091-6/+3
* Cosmetic cleanups - NFCEli Bendersky2015-07-081-4/+1
* Reduce dyn_cast<> to isa<> or cast<> where possible.Benjamin Kramer2015-04-101-3/+3
* [opaque pointer type] More GEP API migrations in IRBuilder usesDavid Blaikie2015-04-031-3/+5
* Move unreferenced passes into the cpp fileBenjamin Kramer2015-03-091-1/+23
* Simplify expressions involving boolean constants with clang-tidyDavid Blaikie2015-03-091-1/+1
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-3/+6
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-2/+2
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-041-1/+1
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-251-1/+1
* Make some DataLayout pointers const.Rafael Espindola2014-02-241-1/+1
* Rename a few more DataLayout variables.Rafael Espindola2014-02-211-3/+3
* [NVPTX] Run clang-format on all NVPTX sources.Justin Holewinski2013-03-301-28/+25
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-9/+9
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-1/+1
* Move TargetData to DataLayout.Micah Villmow2012-10-081-2/+2
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-291-6/+6
* This patch adds a new NVPTX back-end to LLVM which supports code generation f...Justin Holewinski2012-05-041-0/+208
OpenPOWER on IntegriCloud