[Hexagon] Adding A2_xor instruction with IR selection pattern and test.
[oota-llvm.git] / lib / Analysis /
2014-11-19 David MajnemerAliasSet: Simplify mergeSetIn
2014-11-19 David MajnemerAliasSetTracker: UnknownInsts should contribute to...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-17 David MajnemerScalarEvolution: Construct SCEVDivision's Derived type...
2014-11-16 David MajnemerScalarEvolution: Introduce SCEVSDivision and SCEVUDivision
2014-11-16 Jingyue Wu[DependenceAnalysis] Allow subscripts of different...
2014-11-16 David MajnemerScalarEvolution: HowFarToZero was wrongly using signed...
2014-11-16 David MajnemerInstSimplify: Optimize ICmpInst xform that uses compute...
2014-11-15 Reid KlecknerRevert "Don't make assumptions about the name of privat...
2014-11-14 Rafael EspindolaDon't make assumptions about the name of private global...
2014-11-14 David BlaikieRemove redundant virtual on overriden functions.
2014-11-13 Hal FinkelRevert r219432 - "Revert "[BasicAA] Revert "Revert...
2014-11-13 Sanjoy DasTeach ScalarEvolution to sharpen range information.
2014-11-12 Sanjay PatelCGSCC should not treat intrinsic calls like function...
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-11 Tom RoederAdd Forward Control-Flow Integrity.
2014-11-06 Michael LiaoIndentation fixes
2014-11-05 Sanjay Patelremove extra breaks; NFC
2014-11-05 David MajnemerInstSimplify: Exact shifts of X by Y are X if X has...
2014-11-04 David MajnemerAnalysis: Make isSafeToSpeculativelyExecute fire less...
2014-11-04 David MajnemerInstSimplify: Fold a hasNoSignedWrap() call into a...
2014-11-04 David MajnemerInstSimplify: Fold a hasNoUnsignedWrap() call into...
2014-11-04 Sanjay Patelremove function names from comments; NFC
2014-11-04 Sanjay Patelfix typo in comment
2014-11-03 Hal FinkelUse AA in LoadCombine
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-10-31 Bradley Smith[SCEV] Improve Scalar Evolution's use of no {un,}signed...
2014-10-30 Philip ReamesAdd handling for range metadata in ValueTracking isKnow...
2014-10-28 NAKAMURA TakumiReformat partially, where I touched for whitespace...
2014-10-28 NAKAMURA TakumiUntabify and whitespace cleanups.
2014-10-25 Benjamin KramerClean up assume intrinsic pattern matching, no need...
2014-10-22 Bruno Cardoso Lopes[InstSimplify] Support constant folding to vector of...
2014-10-21 Hans WennborgRevert "Teach the load analysis to allow finding availa...
2014-10-21 Matt ArsenaultAdd minnum / maxnum intrinsics
2014-10-21 Sanjay Patelremove function names from comments; NFC
2014-10-21 Chandler CarruthTeach the load analysis to allow finding available...
2014-10-21 Philip ReamesIntroduce enum values for previously defined metadata...
2014-10-20 Philip ReamesIntroduce a 'nonnull' metadata on Load instructions.
2014-10-20 Chandler CarruthFix a miscompile introduced in r220178.
2014-10-20 Chandler CarruthTeach the load analysis driving core instcombine logic...
2014-10-19 Chandler CarruthMove previously dead code to handle computing the known...
2014-10-19 Chandler CarruthFix a long-standing miscompile in the load analysis...
2014-10-19 Chandler CarruthSwitch how the datalayout availability test is handled...
2014-10-18 Chandler CarruthRename 'TD' to 'DL' in this function as the argument...
2014-10-18 Chandler CarruthFix the other comment to use modern doxygen style and...
2014-10-18 Chandler CarruthMore formatting cleanup brought to you by clang-format.
2014-10-18 Chandler CarruthClean up doxygen syntax and reword comments to flow...
2014-10-18 Chandler CarruthClean up the formatting and trailing whitespace of...
2014-10-16 Hal Finkel[LVI] Add some additional comments about caching and...
2014-10-15 Sanjoy DasRevert "r219834 - Teach ScalarEvolution to sharpen...
2014-10-15 Sanjoy DasTeach ScalarEvolution to sharpen range information.
2014-10-15 Hal FinkelTreat the WorkSet used to find ephemeral values as...
2014-10-14 Hal Finkel[CFL-AA] CFL-AA should not assert on an va_arg instruction
2014-10-14 Hal Finkel[LVI] Check for @llvm.assume dominating the edge branch
2014-10-13 Richard Smith[modules] Stop excluding Support/Debug.h from the Suppo...
2014-10-12 Benjamin Kramer[Modules] Add some missing includes to make files compi...
2014-10-11 Benjamin KramerAssumptionTracker: Don't create temporary CallbackVHs.
2014-10-11 David MajnemerInstCombine, InstSimplify: (%X /s C1) /s C2 isn't alway...
2014-10-11 Chandler Carruth[SCEV] Add some asserts to the recently improved trip...
2014-10-10 Sanjoy DasThis patch teaches ScalarEvolution to pick and use...
2014-10-10 Mark HeffernanThis patch de-pessimizes the calculation of loop trip...
2014-10-10 Hal Finkel[LVI] Revert the remainder of "r218231 - Add two thresh...
2014-10-09 Hal FinkelRevert "[BasicAA] Revert "Revert r218714 - Make better...
2014-10-06 Hal Finkel[BasicAA] Revert "Revert r218714 - Make better use...
2014-10-06 Duncan P. N. Exon... BFI: Improve assertion message, since it's actually...
2014-10-06 Hal Finkel[CFL-AA] Update for handling of globals and more tests
2014-10-05 Benjamin KramerSimplify code. No functionality change.
2014-10-04 Benjamin KramerMake AAMDNodes ctor and operator bool (!!!) explicit...
2014-10-03 Richard SmithPR21145: Teach LLVM about C++14 sized deallocation...
2014-10-03 James MolloyRevert r215343.
2014-10-03 Lang Hames[BasicAA] Revert r218714 - Make better use of zext...
2014-10-02 Sanjay PatelRemove duplicate function names from comments. NFC.
2014-10-02 Aaron BallmanSilence a -Wsign-compare warning. NFC.
2014-10-01 Argyrios KyrtzidisAdds 'override' to overriding methods. NFC.
2014-10-01 Sanjay PatelMake the sqrt intrinsic return undef for a negative...
2014-10-01 Bruno Cardoso Lopes[MemoryDepAnalysis] Fix compile time slowdown
2014-09-30 Hal Finkel[BasicAA] Make better use of zext and sign information
2014-09-26 David PeixottoIgnore annotation function calls in cost computation
2014-09-24 David PeixottoFix assertion in LICM doFinalization()
2014-09-22 Jiangning LiuAdd two thresholds lvi-overdefined-BB-threshold and...
2014-09-18 Eric ChristopherAdd file to CMake build as well.
2014-09-18 Eric ChristopherAdd a new pass FunctionTargetTransformInfo. This pass...
2014-09-17 David MajnemerInstSimplify: Don't allow (x srem y) urem y -> x srem y
2014-09-17 David MajnemerInstSimplify: ((X % Y) % Y) -> (X % Y)
2014-09-15 David MajnemerInstSimplify: Simplify trivial and/or of icmps
2014-09-12 Benjamin KramerFix an ODR violation consisting of two 'struct Query...
2014-09-10 Sanjay PatelRename getMaximumUnrollFactor -> getMaxInterleaveFactor...
2014-09-07 Hal FinkelMake use @llvm.assume for loop guards in ScalarEvolution
2014-09-07 Hal FinkelMake use of @llvm.assume from LazyValueInfo
2014-09-07 Hal FinkelAdd additional patterns for @llvm.assume in ValueTracking
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-09-07 Hal FinkelAdd functions for finding ephemeral values
2014-09-07 Hal FinkelAdd an Assumption-Tracking Pass
2014-09-03 Benjamin KramerAdd override to overriden virtual methods, remove virtu...
2014-09-03 Hal Finkel[CFLAA] Remove one final initializer list
2014-09-02 Hal Finkel[CFLAA] And even more MSVC fixes
2014-09-02 Hal Finkel[CFLAA] More cleanup for MSVC
2014-09-02 Hal Finkel[CFLAA] No initializer lists for MSVC
2014-09-02 Hal Finkel[CFLAA] Remove tautological comparison
2014-09-02 Hal Finkel[CFLAA] LLVM_CONSTEXPR -> const
next