summaryrefslogtreecommitdiff
path: root/unittests/Analysis
AgeCommit message (Expand)Author
2018-08-13Merging r339411:Hans Wennborg
2018-07-09llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta
2018-06-28[PhiValues] Adjust unit test to invalidate instructions before deleting themJohn Brawn
2018-06-28Add a PhiValuesAnalysis pass to calculate the underlying values of phisJohn Brawn
2018-06-27[ValueLattice] Return false if value range did not change in mergeIn.Florian Hahn
2018-05-16[SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky
2018-04-07[unittests] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-04-04[Analysis] Support aligned new/delete functions.Eric Fiselier
2018-03-08Expose must/may alias info in MemorySSA.Alina Sbirlea
2018-03-05[IPSCCP] Add getCompare which returns either true, false, undef or null.Florian Hahn
2018-02-27[MemorySSA] Invalidate def caches on deletionGeorge Burgess IV
2018-02-23[MemorySSA] Fix a cache invalidation bug with removed accessesGeorge Burgess IV
2018-01-09[SCEV] Do not cache S -> V if S is not equivalent of VSerguei Katkov
2017-12-27[SCEV] Be careful with nuw/nsw/exact in InsertBinopSerguei Katkov
2017-12-16[SimplifyLibCalls] Inline calls to cabs when it's safe to do soHal Finkel
2017-12-13Remove redundant includes from unittests.Michael Zolotukhin
2017-12-09Infer lowest bits of an integer Multiply when the low bits of the operands ar...Simon Dardis
2017-12-07[ModRefInfo] Make enum ModRefInfo an enum class [NFC].Alina Sbirlea
2017-11-16[SCEV][NFC] Introduce isSafeToExpandAt function to SCEVExpanderMax Kazantsev
2017-10-17Revert "[SCEV] Maintain and use a loop->loop invalidation dependency"Sanjoy Das
2017-10-16[SparsePropagation] Enable interprocedural analysisMatthew Simpson
2017-10-13[SCEV] Maintain and use a loop->loop invalidation dependencySanjoy Das
2017-10-13[SCEV] Maintain loop use lists, and use them in forgetLoopSanjoy Das
2017-10-11[SCEV] Properly handle the case of a non-constant start with a zero accum in ...Daniel Neilson
2017-09-28[LVI] Move LVILatticeVal class to separate header file (NFC).Florian Hahn
2017-09-22[SCEV] Generalize folding of trunc(x)+n*trunc(y) into folding m*trunc(x)+n*tr...Daniel Neilson
2017-09-19[LoopInfo] Make LoopBase and Loop destructors non-publicSanjoy Das
2017-09-05[SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly hand...Daniel Neilson
2017-08-11[PM] Switch the CGSCC debug messages to use the standard LLVM debugChandler Carruth
2017-08-09[LCG] Switch one of the update methods for the LazyCallGraph to supportChandler Carruth
2017-08-04Avoid comparison between signed and unsigned in SCEVExitLimitForget testsMax Kazantsev
2017-08-04Fix SCEVExitLimitForget tests to make Sanitizer happyMax Kazantsev
2017-08-03Do not want to use BFI to get profile count for sample pgoDehao Chen
2017-08-03Fix use after free in unit test.Benjamin Kramer
2017-08-03Removed unused variabled from unit testMax Kazantsev
2017-08-03[SCEV] Re-enable "Cache results of computeExitLimit"Max Kazantsev
2017-08-01Allow None as a MemoryLocation to getModRefInfoAlina Sbirlea
2017-07-15[PM/LCG] Teach the LazyCallGraph to maintain reference edges from everyChandler Carruth
2017-07-12[PM] Fix a silly bug in my recent update to the CG update logic.Chandler Carruth
2017-07-11Enhance synchscope representationKonstantin Zhuravlyov
2017-07-09CGSCCPassManagerTest.cpp: Fix warnings. [-Wunused-variable]NAKAMURA Takumi
2017-07-09[PM] Fix a nasty bug in the new PM where we failed to properlyChandler Carruth
2017-07-09[PM] Add unittesting of the call graph update logic with complexChandler Carruth
2017-07-09[PM] Finish implementing and fix a chain of bugs uncovered by testingChandler Carruth
2017-06-25[AST] Fix a bug in aliasesUnknownInst. Make sure we are comparing the unknown...Xin Tong
2017-06-07GlobalsModRef: Ensure optnone+readonly/readnone attributes are respectedDavid Blaikie
2017-06-07[mssa] Fix case when there is no definition in a block prior to an inserted use.Alina Sbirlea
2017-06-06GlobalsModRef+OptNone: Don't prove readnone/other properties from an optnone ...David Blaikie
2017-06-06Re-sort #include lines for unittests. This uses a slightly modifiedChandler Carruth
2017-06-02[OrderedBasicBlock] Return false for comesBefore(A, A)Benjamin Kramer