summaryrefslogtreecommitdiff
path: root/lib/Analysis
Commit message (Expand)AuthorAge
* Revert 166726 because it may have broken a number of SPEC tests. PR14183.Nadav Rotem2012-10-25
* Fix a crash in ValueTracking. Add support for vectors of pointers.Nadav Rotem2012-10-25
* DependenceAnalysis: Push #includes down into the implementation.Benjamin Kramer2012-10-25
* getSmallConstantTripMultiple should never return zero.Hal Finkel2012-10-24
* Add some cleanup to the DataLayout changes requested by Chandler.Micah Villmow2012-10-24
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Ignore unreachable blocks when doing memory dependence analysis on non-localBill Wendling2012-10-23
* revert r166264 because the LTO build is still failingNadav Rotem2012-10-19
* SCEVExpander: Don't crash when trying to merge two constant phis.Benjamin Kramer2012-10-19
* recommit the patch that makes LSR and LowerInvoke use the TargetTransform int...Nadav Rotem2012-10-19
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-18
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-15
* fix warningSebastian Pop2012-10-12
* Revert 165732 for further review.Micah Villmow2012-10-11
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-11
* dependence analysisSebastian Pop2012-10-11
* Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem2012-10-10
* Use the attribute enums to query if a function has an attribute.Bill Wendling2012-10-09
* Use the attribute enums to query if a parameter has an attribute.Bill Wendling2012-10-09
* Create enums for the different attributes.Bill Wendling2012-10-09
* Remove more uses of the attribute enums by supplying appropriate query method...Bill Wendling2012-10-09
* Give CaptureTracker::shouldExplore a base implementation. Most users want to doNick Lewycky2012-10-08
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Make sure always-inline functions get inlined. <rdar://problem/12423986>Bob Wilson2012-10-07
* The alignment of an sret parameter is known: it must be at least theDuncan Sands2012-10-04
* Use method to query for NoAlias attribute.Bill Wendling2012-10-04
* Ignore apparent buffer overruns on external or weak globals. This is a majorDuncan Sands2012-09-30
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-26
* Now that invoke of an intrinsic is possible (for the llvm.do.nothing intrinsic)Duncan Sands2012-09-26
* Teach the 'lint' sanity checking pass to detect simple buffer overflows.Duncan Sands2012-09-26
* Change the way the lint sanity checking pass detects misaligned memory accesses.Duncan Sands2012-09-25
* GCC doesn't understand that OrigAliasResult having a value is correlated withDuncan Sands2012-09-19
* Prevent inlining of callees which allocate lots of memory into a recursive ca...Nadav Rotem2012-09-19
* Release build: guard dump functions withManman Ren2012-09-12
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-06
* Dont cast away const needlessly. Found by gcc48 -Wcast-qual.Roman Divacky2012-09-06
* BasicAA: Recognize cyclic NoAlias phisArnold Schwaighofer2012-09-06
* BasicAA: GEPs of NoAlias'ing base ptr with equivalent indices are NoAliasArnold Schwaighofer2012-09-06
* JumpThreading: when default destination is the destination of some cases in aManman Ren2012-09-05
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-05
* Switch BasicAliasAnalysis' cache to SmallDenseMap.Benjamin Kramer2012-09-05
* Be conservative about allocations that may alias the accessed pointer.Bob Wilson2012-09-04
* Fix more fallout from r158919, similar to PR13547.Bob Wilson2012-09-03
* Clean up ProfileDataLoader a bit.Benjamin Kramer2012-08-31
* Cleanups due to feedback. No functionality change. Patch by Alistair.Bill Wendling2012-08-31
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-29
* Profile: set branch weight metadata with data generated from profiling.Manman Ren2012-08-28
* Remove the the block_node_iterator of Region, replace it by the block_iterator.Hongbin Zheng2012-08-27