aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
...
* For PR1209:Reid Spencer2007-04-061-17/+63
* Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic.Reid Spencer2007-04-041-0/+2
* For PR1297:Reid Spencer2007-04-011-5/+14
* For PR1297:Reid Spencer2007-04-011-7/+42
* add a method to turn a type into a VT.Chris Lattner2007-03-311-0/+28
* It is not possible to determine dominance between two PHI nodesDevang Patel2007-03-281-0/+5
* No need to generate the implementation keyword any more. Its frivolous.Reid Spencer2007-03-281-2/+0
* Use SmallPtrSet.Devang Patel2007-03-271-1/+2
* Spell check.Devang Patel2007-03-271-1/+1
* It is not possible to determie dominance between two PHI nodesDevang Patel2007-03-261-0/+6
* Use std::vector<DFCalculateWorkObject> instead ofDevang Patel2007-03-261-7/+4
* Add a comment to explain a folding transform.Reid Spencer2007-03-261-0/+1
* fold constantexprs more aggressively, fixing PR1265Chris Lattner2007-03-251-2/+17
* add a valuetype for v1i64, which is needed by mmx.Chris Lattner2007-03-241-0/+3
* Fix constant fold of div by zero and rem by zero to match IEEE 754Reid Spencer2007-03-231-8/+18
* Change uses of Function::front to Function::getEntryBlock for readability.Dan Gohman2007-03-222-2/+2
* Add the NoUnwind function attribute.Reid Spencer2007-03-221-0/+2
* DominanceFrontier::calculate().Devang Patel2007-03-201-23/+78
* LoopSimplify::FindPHIToPartitionLoops()Devang Patel2007-03-201-0/+19
* Fix a nasty memory leak, caused by my revamp of the value symbol table.Chris Lattner2007-03-201-0/+5
* Allow ConstantInt::get(Ty, uint64_t) to interpret the 64-bit values as aReid Spencer2007-03-191-2/+2
* For PR1258:Reid Spencer2007-03-191-39/+20
* Speed Up Pass Manager.Devang Patel2007-03-081-15/+16
* Added ContainsRelocations() to check if a constant might only be resolvable a...Evan Cheng2007-03-081-0/+11
* Keep track of higher level analysis.Devang Patel2007-03-061-0/+26
* Keep track of inherited analysis. For example, if a loop pass does notDevang Patel2007-03-061-0/+21
* Add preparePassManager() hook. This allows each pass to check whetherDevang Patel2007-03-061-0/+3
* Current pass manager, not the parent pass manager, assumes the role ofDevang Patel2007-03-051-22/+10
* Avoid constructing std::strings unless pass debugging is ON.Devang Patel2007-03-051-32/+52
* Account for time consumed by releaseMemory() properly.Devang Patel2007-03-051-2/+2
* Unbreak VC++ build.Jeff Cohen2007-03-053-1/+3
* Fix constant folding of fp->int bitcast for vectors.Reid Spencer2007-03-031-2/+2
* Prefer non-virtual calls to ConstantInt::isZero over virtual calls toReid Spencer2007-03-021-6/+6
* Use the APInt versions of the bit-wise conversions of float/double to intReid Spencer2007-03-011-8/+10
* Use modern variable name. ConstantUnsignedInt is long since dead. NoReid Spencer2007-03-011-2/+2
* Use a simpler constructor when constructing ConstantInst.Reid Spencer2007-03-011-20/+19
* Drop the ConstantInt(const Type&, const APInt&) constructor. It isReid Spencer2007-03-011-14/+9
* Reduce #includage by taking a method out of line.Reid Spencer2007-03-011-0/+4
* Provide an ICmpInst::makeConstantRange to generate a ConstantRange valueReid Spencer2007-02-281-0/+36
* Implement a convenience method to construct a ConstantInt directly from anReid Spencer2007-02-281-0/+4
* Pull out the stops.Reid Spencer2007-02-271-4/+2
* Remove some redundancy.Reid Spencer2007-02-271-4/+1
* Adjust to changes in the APInt interface.Reid Spencer2007-02-272-5/+5
* For PR1205:Reid Spencer2007-02-271-14/+5
* Make getPassManagerType() const.Devang Patel2007-02-271-2/+4
* Allow the AsmWriter to print out arbitrary precision integers.Reid Spencer2007-02-271-1/+1
* Correct the implelmentation of ConstantInt::getAllOnesValue() for bitReid Spencer2007-02-271-1/+1
* For PR1205:Reid Spencer2007-02-271-102/+135
* ConstantFolding.cpp/h -> ConstantFold.cpp/h to avoid confusion withChris Lattner2007-02-273-55/+2
* For PR1205:Reid Spencer2007-02-261-16/+49