aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* verify that alignments are always a power of 2Chris Lattner2005-11-051-0/+2
* fix printing the alignment directiveChris Lattner2005-11-051-1/+1
* Add support alignment of allocation instructions.Nate Begeman2005-11-052-6/+9
* Fix an iterator invalidation problem in code used by the -strip passChris Lattner2005-10-311-1/+1
* Allow $Chris Lattner2005-10-141-1/+1
* add a hack to work around broken VC++ scoping rules. Thx to JeffC for pointingChris Lattner2005-10-071-13/+13
* refactor a bit of code.Chris Lattner2005-10-041-29/+35
* Minor speedup to avoid array searches given a Use*. This speeds up bc readingChris Lattner2005-10-041-23/+39
* Change the signature of replaceUsesOfWithOnConstant. The bool was alwaysChris Lattner2005-10-043-37/+14
* For large constants (e.g. arrays and structs with many elements) justChris Lattner2005-10-041-23/+56
* minor cleanup/fastpath for the bcreader. This speeds up the bcreaderChris Lattner2005-10-041-2/+23
* implement the struct version of the array speedup, speeding up theChris Lattner2005-10-041-9/+49
* Change ConstantArray::replaceUsesOfWithOnConstant to attempt to updateChris Lattner2005-10-031-8/+58
* move some methods, no other changesChris Lattner2005-10-031-130/+132
* minor microoptimizationsChris Lattner2005-10-031-14/+21
* Split SimpleConstantVal up into its components, so each Constant subclass get...Chris Lattner2005-09-271-10/+14
* Add support for a marker byte that indicates that we shouldn't add the userChris Lattner2005-09-241-7/+12
* add printer support for flag operandsChris Lattner2005-08-251-0/+1
* Move code dependency for MathExtras.h out of Constants.h.Jim Laskey2005-08-171-0/+9
* Culling out use of unions for converting FP to bits and vice versa.Jim Laskey2005-08-172-34/+7
* only build .a on alphaAndrew Lenharth2005-08-141-0/+4
* Testing a variable before it is defined doesn't work so well. It is a fairly...Andrew Lenharth2005-08-131-3/+0
* Fix oversized GOT problem with gcc-4 on alphaAndrew Lenharth2005-08-131-0/+4
* Add a helper methodChris Lattner2005-08-121-0/+8
* add new helper functionChris Lattner2005-08-081-0/+9
* PHINode::hasConstantValue should never return the PHI itself, even if theChris Lattner2005-08-051-2/+5
* Fix an iterator invalidation problem when we decide a phi has a constant valueChris Lattner2005-08-051-1/+2
* Invoke instructions do not dominate all successorsChris Lattner2005-08-051-1/+2
* Now that hasConstantValue is more careful w.r.t. returning values that onlyChris Lattner2005-08-051-5/+4
* Use the bool argument to hasConstantValue to decide whether the client isChris Lattner2005-08-051-2/+14
* Mark hasConstantValue as a const methodChris Lattner2005-08-051-1/+1
* Add an extra parameter that Chris requestedNate Begeman2005-08-041-1/+1
* Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman2005-08-042-1/+39
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-3/+3
* core changes for varargsAndrew Lenharth2005-06-184-12/+3
* Some cleanups for compilation with GCC 4.0.0 to remove warnings:Reid Spencer2005-05-151-0/+3
* Verify that varargs functions all have cccChris Lattner2005-05-081-1/+5
* add support for explicit calling conventionsChris Lattner2005-05-063-3/+44
* Add a 'tail' marker for call instructions, patch contributed byChris Lattner2005-05-063-2/+9
* Implement count leading zeros (ctlz), count trailing zeros (cttz), and countAndrew Lenharth2005-05-032-0/+17
* fix a bug in the 1 index GEP handling codeChris Lattner2005-05-031-1/+1
* add direct support for making GEP instrs with one indexChris Lattner2005-05-031-0/+31
* Use ANSI-approved way of getting the value infinity (otherwise VC++ won't com...Jeff Cohen2005-05-031-3/+4
* fold fp div by 0 to inf, the way gcc does. This is legal according to the FP...Andrew Lenharth2005-05-021-0/+7
* Add llvm.sqrt intrinsic, patch contributed by Morten OfstadChris Lattner2005-04-302-0/+11
* Unbreak the sparc backend.Chris Lattner2005-04-271-2/+4
* don't let Reid build void*'s :)Chris Lattner2005-04-261-0/+2
* Make dominates(A,B) work with post dominators. Patch contributed byChris Lattner2005-04-251-2/+7
* Older compilers won't like the inline virtual destructor in the header fileReid Spencer2005-04-251-0/+3
* Shut GCC 4.0 up about classes with virtual functions but no virtualReid Spencer2005-04-241-0/+5