summaryrefslogtreecommitdiffstats
path: root/unittests/IR
Commit message (Expand)AuthorAgeFilesLines
* Merging r323034:Hans Wennborg2018-01-221-0/+95
* Merging r322993:Hans Wennborg2018-01-221-0/+25
* IR: Fix BasicBlock::phis for empty blocksMatt Arsenault2017-12-291-0/+6
* [ConstantRange] Support for ashr in ConstantRange computationMax Kazantsev2017-12-181-0/+27
* Remove redundant includes from unittests.Michael Zolotukhin2017-12-132-5/+0
* Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl2017-12-081-0/+12
* [ConstantRange] Support subtraction in makeGuaranteedNoWrapRegion.Joel Galenson2017-12-051-0/+139
* Let replaceVTableHolder accept any type.Adrian Prantl2017-11-081-0/+5
* [IR] redefine 'UnsafeAlgebra' / 'reassoc' fast-math-flags and add 'trans' fas...Sanjay Patel2017-11-061-4/+47
* Move the stripping of invalid debug info from the Verifier to AutoUpgrade.Adrian Prantl2017-10-021-37/+1
* Re-land "Fix Bug 30978 by emitting cv file checksums."Reid Kleckner2017-09-191-1/+2
* Revert "Fix Bug 30978 by emitting cv file checksums."Eric Beckmann2017-09-161-2/+1
* Fix Bug 30978 by emitting cv file checksums.Eric Beckmann2017-09-151-1/+2
* IR: Represent -ggnu-pubnames with a flag on the DICompileUnit.Peter Collingbourne2017-09-121-6/+7
* [IR] Don't print "!DIExpression() = !DIExpression()" when dumpingReid Kleckner2017-08-301-0/+17
* [Dominators] Introduce batch updatesJakub Kuderski2017-08-162-0/+261
* [Dominators] Include infinite loops in PostDominatorTreeJakub Kuderski2017-08-151-67/+92
* Disable some IR death tests when SEH is availableReid Kleckner2017-08-101-3/+6
* [unittest] Remove TODO comment which caused concernTobias Grosser2017-08-031-1/+1
* [Dominators] Teach LoopDeletion to use the new incremental APIJakub Kuderski2017-08-021-0/+30
* [PostDom] document the current handling of infinite loops and unreachablesTobias Grosser2017-08-011-0/+268
* Debug Info: Add a file: field to DIImportedEntity.Adrian Prantl2017-07-192-14/+21
* [Dominators] Fix reachable visitation and reenable a unit testJakub Kuderski2017-07-151-1/+27
* [Dominators] Temporarily disable a flaky unit testJakub Kuderski2017-07-141-1/+1
* [Dominators] Remove an extra semicolon and add a missing include.Jakub Kuderski2017-07-141-1/+2
* [Dominators] Implement incremental deletionsJakub Kuderski2017-07-141-0/+127
* [Dominators] Implement incremental insertionsJakub Kuderski2017-07-141-0/+125
* [Dominators] Make IsPostDominator a template parameterJakub Kuderski2017-07-141-11/+10
* [Dominators] Define Arc less-than operator inline.Jakub Kuderski2017-07-132-7/+5
* [Dominators] Rename Update.Arc to Update.EdgeJakub Kuderski2017-07-132-7/+7
* [Dominators] Add CFGBuilder testing utilityJakub Kuderski2017-07-133-0/+366
* Have Module::createRNG return a unique_ptrSerge Guelton2017-07-121-1/+1
* [PM] Enable registration of out-of-tree passes with PassBuilderPhilip Pfaffe2017-07-102-0/+522
* [PM] Teach PreservedAnalyses to have an `allInSet` static factoryChandler Carruth2017-07-091-0/+7
* [Dominators] Reapply r306892, r306893, r306893.Jakub Kuderski2017-07-011-0/+13
* Revert "[Dominators] Teach IDF to use level information"Jakub Kuderski2017-06-301-13/+0
* [Dominators] Keep tree level in DomTreeNode and use it to find NCD and answer...Jakub Kuderski2017-06-301-0/+13
* [Dominators] Don't compute DFS InOut numbers eagerly.Jakub Kuderski2017-06-301-0/+2
* Align definition of DW_OP_plus with DWARF spec [3/3]Florian Hahn2017-06-141-6/+6
* Fix m_[Ord|Unord][FMin|FMax] matchers to correctly match ordering.Craig Topper2017-06-131-16/+61
* Align definition of DW_OP_plus with DWARF spec [1/3]Florian Hahn2017-06-131-0/+2
* Re-sort #include lines for unittests. This uses a slightly modifiedChandler Carruth2017-06-0611-13/+13
* Handle non-unique edges in edge-dominanceAdam Nemet2017-06-051-0/+52
* [ConstantRange] Add another truncate unittest for wrapped set staying a wrapp...Craig Topper2017-06-041-0/+4
* [ConstantRange] Add a few more truncate unittests.Craig Topper2017-06-041-0/+12
* [ConstantRange] Add missing result check to the ConstantRange::truncate test.Craig Topper2017-06-041-0/+1
* Fix assertion when merging multiple empty AttributeListsReid Kleckner2017-05-311-0/+7
* Rearrange Dom unittest to accommodate multiple testsAdam Nemet2017-05-271-223/+213
* clang-format DomTree unittestAdam Nemet2017-05-271-242/+241
* Remove unnecessary double-assignment triggering -Wsequence-point.Daniel Jasper2017-05-261-1/+1