summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/Scalarizer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-201-32/+62
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* [Scalarizer] Handle scalar arguments in vector GEPMikael Holmen2017-03-311-3/+16
* Scalarizer: Support scalarizing intrinsicsMatt Arsenault2016-07-251-0/+79
* [Scalarizer] PR28108: Skip over nullptr rather than crashing on it.Mehdi Amini2016-07-141-1/+5
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-10/+6
* PR27938: Don't remove valid DebugLoc in ScalarizerPatrik Hagglund2016-06-161-1/+2
* Add opt-bisect support to additional passes that can be skippedAndrew Kaylor2016-05-031-0/+2
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+1
* Scalar: Remove remaining ilist iterator implicit conversionsDuncan P. N. Exon Smith2015-10-131-14/+13
* Prevent the scalarizer from caching incorrect entriesFraser Cormack2015-08-101-2/+8
* [Scalarizer] Fix potential for stale data in Scattered across invocationsMatt Wala2015-07-231-1/+4
* Revert 239644.Matt Wala2015-06-131-3/+1
* [Scalarizer] Fix potential for stale data in Scattered across invocationsMatt Wala2015-06-121-1/+3
* [opaque pointer type] More GEP IRBuilder API migrationsDavid Blaikie2015-04-031-1/+1
* Opaque Pointer Types: GEP API migrations to specify the gep type explicitlyDavid Blaikie2015-03-241-1/+1
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-13/+10
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-2/+1
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-2/+5
* IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()Duncan P. N. Exon Smith2014-11-031-3/+2
* Fixing the build failure due to compiler warnings and unnecessary disambiguat...Chris Bieneman2014-10-151-3/+2
* Defining a new API for debug options that doesn't rely on static global cl::o...Chris Bieneman2014-10-151-9/+17
* Add scoped-noalias metadataHal Finkel2014-07-241-0/+2
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-251-5/+5
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [Layering] Move InstVisitor.h into the IR library as it is prettyChandler Carruth2014-03-061-1/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-051-2/+2
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-1/+1
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-251-1/+2
* Rename a few more DataLayout variables.Rafael Espindola2014-02-211-7/+7
* Fix Scalarizer insertion point when replacing PHIs with insertelementsRichard Sandiford2013-12-231-1/+4
* Fix Scalarizer handling of vector GEPs with multiple index operandsRichard Sandiford2013-12-231-11/+32
* Add a Scalarizer pass.Richard Sandiford2013-11-221-0/+637
OpenPOWER on IntegriCloud