summaryrefslogtreecommitdiff
path: root/unittests/Analysis
AgeCommit message (Expand)Author
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
2017-05-27ScalarEvolution unit test: fix typo that breaks check-allGor Nishanov
2017-05-27[SCEVExpander] Try harder to avoid introducing inttoptrKeno Fischer
2017-05-21Revert "Add pthread_self function prototype and make it speculatable."Xin Tong
2017-05-20Add pthread_self function prototype and make it speculatable.Xin Tong
2017-05-16Add hasProfileSummary and has{Sample|Instrumentation}Profile methodsEaswaran Raman
2017-05-12[TLI] Add declarations for various math header file routines from math-finite...Andrew Kaylor
2017-05-11Restrict call metadata based hotness detection to Sample PGO modeTeresa Johnson
2017-05-05TargetLibraryInfo: Introduce wcslenMatthias Braun
2017-04-25Teach SCEV normalization to de/normalize non-affine add recsSanjoy Das
2017-04-17[SCEV] Add a local cache for getZeroExtendExpr and getSignExtendExpr to preventWei Mi
2017-04-14Generalize SCEV's unit testing helper a bitSanjoy Das
2017-04-14[ValueTracking] Avoid undefined behavior in unittest by not making a named Ar...Craig Topper
2017-04-14Add a unit test for SCEV NormalizationSanjoy Das
2017-04-11MemorySSA: Move to Analysis, from Transforms/Utils. It's used asDaniel Berlin
2017-04-10Allow DataLayout to specify addrspace for allocas.Matt Arsenault
2017-03-11Fix signed/unsigned comparison warningsSimon Pilgrim
2017-03-10Refactor the PSI to extract getCallSiteCount and remove checks for profile type.Dehao Chen
2017-03-05[SCEV] Decrease the recursion threshold for CompareValueComplexitySanjoy Das