summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Expand)AuthorAgeFilesLines
* Improves pretty printing of variable types in llvm-pdbdumpAdrian McCarthy2017-04-1015-64/+154
* [InstCombine] Support folding of add instructions with vector constants into ...Craig Topper2017-04-102-13/+5
* [InstCombine] add test for PR32524; NFCSanjay Patel2017-04-101-1/+15
* [ARM] GlobalISel: Support G_FPOW for float and doubleDiana Picus2017-04-103-5/+117
* [InstCombine] Use commutable and/or/xor matchers to simplify some codeCraig Topper2017-04-101-9/+4
* [SelectionDAG] TargetLowering::SimplifyDemandedBits how to properly calculate...Craig Topper2017-04-101-1/+5
* [InstCombine] Make sure we preserve fast math flags when folding fp instructi...Craig Topper2017-04-102-2/+29
* [InstCombine] use m_c_And and m_c_Xor to handle commuted versions of a transf...Craig Topper2017-04-102-8/+4
* [InstCombine] Add test cases demonstrating missing handling for the commuted ...Craig Topper2017-04-101-0/+28
* [InstCombine] Remove unnecessary dyn_cast to BinaryOperator around some match...Craig Topper2017-04-101-31/+29
* [InstCombine] Make the (A|B)^B -> A & ~B transform code consistent with the v...Craig Topper2017-04-101-5/+5
* [InstCombine] Use m_OneUse to shorten some code. NFCCraig Topper2017-04-101-6/+3
* Remove unused method.Zachary Turner2017-04-101-6/+0
* General usability improvements to generic PDB library.Zachary Turner2017-04-1062-157/+229
* [SCCP] Resolve indirect branch target when possible.Xin Tong2017-04-102-8/+147
* [InstCombine] remove dead cases from icmp pair switches; NFCISanjay Patel2017-04-091-32/+0
* [InstCombine] remove duplicate test; NFCSanjay Patel2017-04-091-12/+0
* [Mem2Reg] Remove AliasSetTracker updating logic from the pass.Davide Italiano2017-04-094-43/+8
* [SimplifyCFG] auto-generate better checks; NFCSanjay Patel2017-04-091-33/+130
* [InstCombine] auto-generate better checks; NFCSanjay Patel2017-04-094-137/+238
* [MemorySSA] Fix use of pointsToConstantMemory in isUseTriviallyOptimizableToL...Hal Finkel2017-04-092-1/+25
* [InstCombine] Extend some OR combines to support vectors.Craig Topper2017-04-092-27/+25
* [InstCombine] Extend a canonicalization check to apply to vector constants too.Craig Topper2017-04-092-5/+6
* [InstCombine] Add test cases to show missing support for vectors in an OR com...Craig Topper2017-04-091-0/+42
* [InstCombine] Use the SubOne helper function to shorten some code. NFCCraig Topper2017-04-091-7/+4
* [InstCombine] rename variable for easier reading; NFCCraig Topper2017-04-091-9/+9
* MC: Remove unused virtual function MCObjectWriter::isWeak. NFC.Peter Collingbourne2017-04-084-50/+1
* AMDGPU: Actually write nops for writeNopDataMatt Arsenault2017-04-082-1/+101
* [AsmParser]Emit an error if a macro has two (or more) parameters sharing the ...Coby Tayree2017-04-082-0/+13
* Reorganize libLTO C API header lto.h (NFC)Mehdi Amini2017-04-081-74/+70
* [IR] Inline Type::getScalarType() by using isVectorTy() and getVectorElementT...Craig Topper2017-04-082-7/+5
* [AArch64] Refine Falkor Machine Model - Part 3Balaram Makam2017-04-085-26/+135
* [coroutines] Make CoroSplit pass deterministicGor Nishanov2017-04-082-8/+4
* gitignore: Ignore .vs folder (VS2017 config files)Gor Nishanov2017-04-081-1/+2
* [cfi] Take over existing __cfi_check in CrossDSOCFI.Evgeniy Stepanov2017-04-071-0/+3
* [ARM] Prefer BIC over BFC in ARM mode.Eli Friedman2017-04-078-19/+26
* [GlobalISel]: Fix bug where we can report GISelFailure on erased instructionsAditya Nandakumar2017-04-074-41/+38
* [ConstantFolding] Use Intrinsic::not_intrinsic instead of 0 for readability. ...Craig Topper2017-04-071-1/+1
* [AArch64] Allow global register asm("x18") or asm("w18") under -ffixed-x18Petr Hosek2017-04-073-0/+33
* NewGVN: Make CongruenceClass a real class in preparation for splittingDaniel Berlin2017-04-071-207/+259
* De-flake a test that is failing due to coroutine spill insertion non-determinismReid Kleckner2017-04-071-4/+6
* [Dominators] Simplify a member function. NFCI.Davide Italiano2017-04-071-8/+2
* Revert "[SelectionDAG] Enable target specific vector scalarization of calls a...Simon Dardis2017-04-0715-2121/+104
* [AMDGPU] Unroll more to eliminate phis and conditionsStanislav Mekhanoshin2017-04-072-2/+86
* Use PMADDWD to expand reduction in a loopDehao Chen2017-04-072-0/+150
* [lit] Try using process pools by default againReid Kleckner2017-04-071-1/+1
* [GlobalISel] implement narrowing for G_CONSTANT.Igor Breger2017-04-073-0/+79
* [coroutines] Insert spills of PHI instructions correctlyGor Nishanov2017-04-072-0/+64
* Reapply r298620: [LV] Vectorize GEPsMatthew Simpson2017-04-075-186/+453
* [mips] Remove usage of debug only variable (NFC)Simon Dardis2017-04-071-2/+2
OpenPOWER on IntegriCloud