summaryrefslogtreecommitdiff
path: root/unittests
AgeCommit message (Expand)AuthorFilesLines
2014-05-13Assert that we don't RAUW a Constant with a ConstantExpr that contains it.Rafael Espindola1-0/+17
2014-05-09Remove use of = default/= delete as they're unsupported on MSVC2012David Blaikie1-4/+9
2014-05-08Missed formattingDavid Blaikie1-11/+11
2014-05-08StringMap: Move assignment and move construction.David Blaikie1-0/+67
2014-05-08StringMap support for move-only values.David Blaikie1-0/+16
2014-05-07Replace a virtual with an override.Rafael Espindola1-2/+2
2014-05-06Copy the full TailCallKind in CallInst::clone_implReid Kleckner1-0/+33
2014-05-06Disable -Wcomment when building with GCC.Evgeniy Stepanov1-11/+11
2014-05-04[LCG] Add the last (and most complex) of the edge insertion mutationChandler Carruth1-0/+155
2014-05-04[LCG] Reorder the tests to be a bit more logical: inter-SCC mutationChandler Carruth1-53/+53
2014-05-03[TBAA] Fix handling of mixed TBAA (path-aware and non-path-aware TBAA).Juergen Ributzka2-0/+78
2014-05-01[LCG] Add the other simple edge insertion API to the call graph. ThisChandler Carruth1-0/+53
2014-05-01[LCG] Add some basic methods for querying the parent/child relationshipsChandler Carruth1-0/+20
2014-04-30ELFObjectWriter: deduplicate suffices in strtabHans Wennborg2-0/+41
2014-04-30Fix a use of uninitialized memory in SmallVector's move-assignment operator.Douglas Gregor1-9/+54
2014-04-30[LCG] Add the really, *really* boring edge insertion case: adding anChandler Carruth1-0/+46
2014-04-30Fix multiline comment warning.Evgeniy Stepanov1-11/+11
2014-04-30[LCG] Actually test the *basic* edge removal bits (IE, the non-SCCChandler Carruth1-1/+11
2014-04-29raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer1-0/+1
2014-04-29SupportTest: Fix test names harderDuncan P. N. Exon Smith1-2/+2
2014-04-29Support: More BlockFrequencyTest => BranchProbabilityTestDuncan P. N. Exon Smith2-29/+29
2014-04-29Support: Fix test nameDuncan P. N. Exon Smith1-1/+1
2014-04-29Support: BlockFrequencyTest => BranchProbabilityTestDuncan P. N. Exon Smith2-97/+95
2014-04-29blockfreq: Defer to BranchProbability::scale() (again)Duncan P. N. Exon Smith1-96/+87
2014-04-29Support: Add BranchProbability::scale() and ::scaleByInverse()Duncan P. N. Exon Smith1-0/+68
2014-04-29Support: Add unit tests for BranchProbabilityDuncan P. N. Exon Smith2-0/+91
2014-04-29LinkModulesTest.cpp: Reformat.NAKAMURA Takumi1-20/+13
2014-04-29[CMake] Enable llvm/unittests/LinkerTests. It had not been enabled since r199...NAKAMURA Takumi1-0/+1
2014-04-29LinkModulesTest.cpp: Use test-specific Ctx instead of getGlobalContext(). The...NAKAMURA Takumi1-4/+2
2014-04-29[ADT] Teach PointerUnion to support assignment directly from nullptr toChandler Carruth1-0/+6
2014-04-28[cleanup] Add some actual positive tests for equality. This unittestChandler Carruth1-2/+6
2014-04-28[cleanup] Make this test use a proper fixture rather than globals.Chandler Carruth1-7/+6
2014-04-28[cleanup] Fix the whitespace in this test. Notably, correct spacingChandler Carruth1-12/+11
2014-04-28[PM] Add pass run listeners to the pass manager.Juergen Ributzka1-0/+28
2014-04-28[LCG] Add the most basic of edge insertion to the lazy call graph. ThisChandler Carruth1-0/+38
2014-04-28[LCG] Make the return of the IntraSCC removal method actually match itsChandler Carruth1-2/+5
2014-04-27[LCG] Re-organize the methods for mutating a call graph to make theirChandler Carruth1-3/+3
2014-04-25DIE: Pass ownership of children via std::unique_ptr rather than raw pointer.David Blaikie1-62/+64
2014-04-25DIEEntry: Refer to the specified DIE via reference rather than pointer.David Blaikie1-29/+29
2014-04-25SCC: Change clients to use const, NFCDuncan P. N. Exon Smith1-1/+1
2014-04-25PR19554: Fix some memory leaks in DIEHashTest.cppDavid Blaikie1-11/+11
2014-04-24[ADT] Generalize pointee_iterator to smart pointers by using decltype.Chandler Carruth1-0/+42
2014-04-24[LCG] Re-order expectations to provide more useful output when debuggingChandler Carruth1-4/+4
2014-04-24[LCG] Switch the SCC's parent iterators to be value iterators ratherChandler Carruth1-1/+1
2014-04-24[ADT] Add a generic iterator utility for adapting iterators much likeChandler Carruth2-1/+61
2014-04-23[LCG] Normalize the post-order SCC iterator to just iterate over the SCCChandler Carruth1-24/+24
2014-04-23[LCG] Switch the primary node iterator to be a *much* more normal C++Chandler Carruth1-49/+49
2014-04-23[LCG] Switch the SCC lookup to be in terms of call graph nodes ratherChandler Carruth1-35/+35
2014-04-23[LCG] Add the first round of mutation support to the lazy call graph.Chandler Carruth1-0/+87
2014-04-23[LCG] Implement Tarjan's algorithm correctly this time. We have to walkChandler Carruth1-0/+57