aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Temporarily disable this assert. Looks like it found a similar issue whenRafael Espindola2012-02-181-1/+3
* Don't skip debug instructions when looking for the insertion point ofRafael Espindola2012-02-181-5/+8
* Fix a rather nasty regression from r150690: LHS != RHS does not imply LHS->st...Eli Friedman2012-02-181-1/+2
* Remove a comment about an alternative approach that wouldn'tDan Gohman2012-02-171-4/+1
* Typo in variable name.Eric Christopher2012-02-171-2/+2
* Revert "InstSimplify: Strip pointer casts early."Benjamin Kramer2012-02-161-6/+5
* InstSimplify: Strip pointer casts early.Benjamin Kramer2012-02-161-5/+6
* InstSimplify: Ignore pointer casts when constant folding compares between poi...Benjamin Kramer2012-02-161-2/+5
* Have AliasSet::aliasesUnknownInst use pointer TBAA info when availableHal Finkel2012-02-101-1/+3
* Fix PR11948: the result type of an icmp may be a vector of boolean -Duncan Sands2012-02-101-0/+5
* Add support for a temporary forward decl type. We want this so weEric Christopher2012-02-081-0/+22
* Remove tabs.Devang Patel2012-02-082-19/+19
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-073-12/+7
* The patch resolves the conflict between AddressSanitizer and load widening (G...Kostya Serebryany2012-02-061-0/+8
* Remove some dead code and tidy things up now that vectors use ConstantDataVectorChris Lattner2012-02-062-31/+16
* [unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling2012-02-061-1/+0
* [unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling2012-02-061-2/+2
* DebugInfo: Provide a new hook to encode relationship between a property and a...Devang Patel2012-02-062-0/+31
* Persuade GCC that there is nothing worth warning about here (there isn't).Duncan Sands2012-02-051-2/+2
* reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner2012-02-052-139/+47
* remove the blank line from previous ci.Qirun Zhang2012-02-041-1/+0
* test commit.Qirun Zhang2012-02-041-0/+1
* Introduce DIObjCProperty. This will be used to encode objective-c property.Devang Patel2012-02-042-0/+20
* SwitchInst refactoring.Stepan Dyatkovskiy2012-02-012-3/+4
* Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes...Argyrios Kyrtzidis2012-02-012-45/+140
* remove the last vestiges of llvm::GetConstantStringInfo, in CodeGen.Chris Lattner2012-01-311-10/+0
* Change ConstantArray::get to form a ConstantDataArray when possible,Chris Lattner2012-01-312-139/+54
* Add r149110 back with a fix for when the vector and the int have the sameRafael Espindola2012-01-271-0/+38
* Revert r149110 and add a testcase that was crashing since that revision.Rafael Espindola2012-01-271-38/+0
* enhance constant folding to be able to constant fold bitcast of Chris Lattner2012-01-271-0/+38
* progress making the world safe to ConstantDataVector. WhileChris Lattner2012-01-262-55/+60
* Use precomputed BB size instead of BB->size().Nick Lewycky2012-01-251-1/+1
* Support pointer comparisons against constants, when looking at the inline-costNick Lewycky2012-01-251-1/+55
* use Constant::getAggregateElement to simplify a bunch of code.Chris Lattner2012-01-252-86/+30
* Use the right method to get the # elements in a CDS.Chris Lattner2012-01-252-3/+3
* teach valuetracking about ConstantDataSequentialChris Lattner2012-01-241-31/+47
* switch SCEV to use the new ConstantFoldLoadThroughGEPIndices functionChris Lattner2012-01-241-35/+3
* Split the interesting bits of ConstantFoldLoadThroughGEPConstantExprChris Lattner2012-01-241-43/+56
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-207-32/+8
* Remove obviously invalid early exit that prevented analyzing ConstantAggregat...Benjamin Kramer2012-01-201-1/+0
* Fix CountCodeReductionForAlloca to more accurately represent what SROA can andNick Lewycky2012-01-201-16/+60
* SCEVExpander fixes. Affects LSR and indvars.Andrew Trick2012-01-201-115/+114
* Remove dead code.Bill Wendling2012-01-181-45/+0
* Move includes to the .cpp file.Jakub Staszak2012-01-171-0/+2
* Fix a corner case hit by redundant phi elimination running after LSR.Andrew Trick2012-01-141-1/+11
* A DenseMap of a std::map isn't a very good idea because the "grow()" method willBill Wendling2012-01-121-2/+2
* Revert r147978. A DenseMap's iterators may become invalidated here.Bill Wendling2012-01-111-1/+2
* Use a DenseMap.Bill Wendling2012-01-111-2/+1
* Clarified the SCEV getSmallConstantTripCount interface with in-your-face comm...Andrew Trick2012-01-111-9/+18
* Don't avoid recursing for pointer types, just reference types. Expand onEric Christopher2012-01-111-3/+4