summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* DebugInfo: Remove DITypedArray<>, replace with typedefsDuncan P. N. Exon Smith2015-04-072-19/+9
* Transforms: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith2015-04-065-31/+21
* ArgPromo: Bail out earlier for varargs functionsDavid Blaikie2015-04-061-6/+7
* Move `checkInterfaceFunction` to ModuleUtilsIsmail Pazarbasi2015-04-064-91/+77
* DebugInfo: Remove DIDescriptor::Verify()Duncan P. N. Exon Smith2015-04-061-4/+0
* [SLSR] consider &B[S << i] as &B[(1 << i) * S]Jingyue Wu2015-04-061-2/+7
* clang-format my last commitDavid Blaikie2015-04-051-1/+2
* [opaque pointer type] The last of the GEP IRBuilder API migrationsDavid Blaikie2015-04-051-6/+5
* [opaque pointer type] More GEP API migrationsDavid Blaikie2015-04-041-3/+4
* [opaque pointer type] More GEP IRBuilder API migrationsDavid Blaikie2015-04-033-7/+11
* [opaque pointer type] More GEP IRBuilder API migrations...David Blaikie2015-04-036-30/+38
* Use early returns to reduce indentation.David Blaikie2015-04-031-18/+18
* [InstCombine] Use DataLayout to determine vector element widthDavid Majnemer2015-04-031-3/+2
* [opaque pointer type] More GEP API migrations in IRBuilder usesDavid Blaikie2015-04-038-21/+27
* [ASan] Don't use stack malloc for 32-bit functions using inline asmReid Kleckner2015-04-021-2/+4
* [SLSR] handles off bounds GEPsJingyue Wu2015-04-021-5/+12
* [opaque pointer type] API migration for GEP constant factoriesDavid Blaikie2015-04-025-13/+20
* Fix a bug indicated by -fsanitize=shift-exponent.Alexey Samsonov2015-04-021-1/+1
* [SimplifyLibCalls] Ignore nobuiltin/unavailable fortified libcalls.Ahmed Bougacha2015-04-011-3/+13
* [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the po...David Blaikie2015-03-302-4/+7
* [opaque pointer type] More IRBuilder::createGEP (non-inbounds) migrations: Co...David Blaikie2015-03-301-9/+9
* Transforms: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith2015-03-307-28/+30
* Constrain the type of a parameter now that callers without this constraint ha...David Blaikie2015-03-272-5/+3
* Recommit r233116 better: Remove a redundant instcombine involving bitcasts of...David Blaikie2015-03-271-36/+0
* [asan] Speed up isInterestingAlloca checkAnna Zaks2015-03-271-10/+19
* Remove superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-272-3/+3
* Reapply r233175 and r233183: float2int.James Molloy2015-03-274-0/+549
* [NFC] Fix typo in comment.Sanjoy Das2015-03-271-1/+1
* Code cleanup [NFC]Philip Reames2015-03-271-14/+12
* More code cleanup [NFC]Philip Reames2015-03-271-14/+7
* More code cleanup [NFC]Philip Reames2015-03-271-12/+13
* Code simplification and style cleanupPhilip Reames2015-03-271-97/+36
* Refactor Code inside LoopVectorizer's function isInductionVariable.Karthik Bhat2015-03-271-9/+23
* Revert r233175 and r233183 with it. This pulls float2int back out of the tree...Nick Lewycky2015-03-274-549/+0
* InstCombine: fold (A << C) == (B << C) --> ((A^B) & (~0U >> C)) == 0Benjamin Kramer2015-03-261-0/+15
* [SLSR] handle candidate form &B[i * S]Jingyue Wu2015-03-261-67/+328
* [optnone] Skip pass Float2Int on optnone functions.Andrea Di Biagio2015-03-251-0/+3
* Reapply r233062: "float2int": Add a new pass to demote from float to int wher...James Molloy2015-03-254-0/+546
* Opaque Pointer Types: GEP API migrations to specify the gep type explicitlyDavid Blaikie2015-03-241-3/+5
* optimize the AVX2 (integer) version of vperm2 into a shuffleSanjay Patel2015-03-241-1/+1
* Opaque Pointer Types: GEP API migrations to specify the gep type explicitlyDavid Blaikie2015-03-243-13/+22
* Merge empty landing pads in SimplifyCFGPhilip Reames2015-03-241-0/+85
* Revert "Remove an InstCombine that seems to have become redundant."David Blaikie2015-03-241-13/+28
* Remove an InstCombine that seems to have become redundant.David Blaikie2015-03-241-28/+13
* [X86, AVX] instcombine vperm2 intrinsics with zero inputs into shufflesSanjay Patel2015-03-241-28/+42
* Revert r233062 ""float2int": Add a new pass to demote from float to int where...Hans Wennborg2015-03-244-545/+0
* [IRCE] Fix how IRCE checks for no-sign-overflow.Sanjoy Das2015-03-241-14/+24
* [IRCE] Fix a regression introduced in r232444.Sanjoy Das2015-03-241-9/+20
* [float2int] Sort includes and add missing raw_ostream include.Benjamin Kramer2015-03-241-6/+7
* "float2int": Add a new pass to demote from float to int where possible.James Molloy2015-03-244-0/+544
OpenPOWER on IntegriCloud