aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix a comment.Owen Anderson2007-07-091-1/+1
* Fix this warning:Chris Lattner2007-07-091-1/+1
* Move the APInt form of SCEVUnknown::getIntegerSCEV to SCEVConstant::get, andDan Gohman2007-07-091-15/+14
* fix typosGabor Greif2007-07-092-36/+36
* Improve a hotspot that was making build_sets() slower by calling lookup() tooOwen Anderson2007-07-091-27/+30
* Start using a set representation that remembers the set of value numbers repr...Owen Anderson2007-07-091-141/+176
* Fix an error where ANTIC_OUT was ending up with more than one expression ofOwen Anderson2007-07-071-1/+1
* Back out Devang's fix for PR1320 because it causes PR1542.Nick Lewycky2007-07-071-93/+19
* No need for ccop anymore.Evan Cheng2007-07-063-23/+17
* Teach if-conversion about instructions that were already predicated, e.g. con...Evan Cheng2007-07-061-3/+14
* Incorrect check.Evan Cheng2007-07-061-4/+2
* Do away with ImmutablePredicateOperand.Evan Cheng2007-07-062-3/+3
* isUnpredicatedTerminator should treat conditional branches as unpredicated te...Evan Cheng2007-07-062-3/+13
* Do away with ImmutablePredicateOperand.Evan Cheng2007-07-061-8/+1
* A first stab at memory dependence analysis. This is an interface on top ofOwen Anderson2007-07-061-0/+171
* These rountines are now available as part of basic block utilities.Devang Patel2007-07-061-66/+5
* Request DominanceFrontiner in advance.Devang Patel2007-07-061-0/+5
* Preserve various analysis info.Devang Patel2007-07-061-19/+88
* Add SplitEdge and SplitBlock utility routines. Devang Patel2007-07-061-0/+61
* Be more aggressive in the heuristic. This mostly exposes more opportunitiesOwen Anderson2007-07-061-8/+16
* finishing touches of bytecode -> bitcode changes. also unbreak WindowsGabor Greif2007-07-062-2/+2
* Achieve what the incorrect test was trying to do by simply requiring that allOwen Anderson2007-07-061-6/+1
* Remove an incorrect check.Owen Anderson2007-07-061-5/+0
* The exception handling intrinsics return values,Duncan Sands2007-07-062-2/+11
* eliminate residual cruft related to recognizing bytecodeGabor Greif2007-07-066-49/+9
* Indexes into the list of filter ids cannot be outputDuncan Sands2007-07-061-27/+47
* Add the byval attributeRafael Espindola2007-07-067-4/+23
* Solaris 2.x does not have RLIMIT_RSS, check for this symbol (analog NetBSD be...Gabor Greif2007-07-061-1/+1
* Remove propagateEHRegister in favour of a more limitedDuncan Sands2007-07-061-24/+8
* Remove ExtractGlobalVariable - use StripPointerCastsDuncan Sands2007-07-061-20/+3
* Correct a typo.Zhou Sheng2007-07-061-1/+1
* Workaround of getCopyToRegs and getCopyFromRegs bugs for big-endian machines.Evan Cheng2007-07-061-4/+8
* Change CalculateHeights and CalculateDepths to be non-recursive.Evan Cheng2007-07-061-22/+28
* Print the s bit if the instruction is toggled to its CPSR setting form.Evan Cheng2007-07-061-0/+9
* PredicateDefOperand -> OptionalDefOperand.Evan Cheng2007-07-061-3/+3
* Add OptionalDefOperand to stand for optionally defined result.Evan Cheng2007-07-061-7/+10
* Fix a bunch of issues found in a testcase from 400.perlbench.Owen Anderson2007-07-051-16/+19
* Initial ARM JIT support by Raul Fernandes Herbster.Evan Cheng2007-07-057-2/+366
* Proper flag __alloca callAnton Korobeynikov2007-07-051-17/+20
* Make the debug string for ISD::MERGE_VALUES consistent with the others.Dan Gohman2007-07-051-1/+1
* Add a parameter to getCopyToParts and getCopyFromParts to specify whetherDan Gohman2007-07-051-197/+211
* This enum is deadChris Lattner2007-07-051-1/+0
* update the .cvs filesChris Lattner2007-07-055-5128/+4012
* DohEvan Cheng2007-07-051-1/+2
* remove a dead caseChris Lattner2007-07-051-1/+0
* Unbreak the build.Evan Cheng2007-07-051-2/+0
* Unbreak the build.Evan Cheng2007-07-051-1/+1
* Here is the bulk of the sanitizing.Gabor Greif2007-07-0518-66/+66
* the arm backend is not building, temporarily disable it.Chris Lattner2007-07-051-1/+1
* Make sure only one copy of a filter is placed in theDuncan Sands2007-07-051-3/+21