aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2005-09-27Split SimpleConstantVal up into its components, so each Constant subclass get...Chris Lattner
2005-09-24Add support for a marker byte that indicates that we shouldn't add the userChris Lattner
2005-08-25add printer support for flag operandsChris Lattner
2005-08-17Move code dependency for MathExtras.h out of Constants.h.Jim Laskey
2005-08-17Culling out use of unions for converting FP to bits and vice versa.Jim Laskey
2005-08-14only build .a on alphaAndrew Lenharth
2005-08-13Testing a variable before it is defined doesn't work so well. It is a fairly...Andrew Lenharth
2005-08-13Fix oversized GOT problem with gcc-4 on alphaAndrew Lenharth
2005-08-12Add a helper methodChris Lattner
2005-08-08add new helper functionChris Lattner
2005-08-05PHINode::hasConstantValue should never return the PHI itself, even if theChris Lattner
2005-08-05Fix an iterator invalidation problem when we decide a phi has a constant valueChris Lattner
2005-08-05Invoke instructions do not dominate all successorsChris Lattner
2005-08-05Now that hasConstantValue is more careful w.r.t. returning values that onlyChris Lattner
2005-08-05Use the bool argument to hasConstantValue to decide whether the client isChris Lattner
2005-08-05Mark hasConstantValue as a const methodChris Lattner
2005-08-04Add an extra parameter that Chris requestedNate Begeman
2005-08-04Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-06-18core changes for varargsAndrew Lenharth
2005-05-15Some cleanups for compilation with GCC 4.0.0 to remove warnings:Reid Spencer
2005-05-08Verify that varargs functions all have cccChris Lattner
2005-05-06add support for explicit calling conventionsChris Lattner
2005-05-06Add a 'tail' marker for call instructions, patch contributed byChris Lattner
2005-05-03Implement count leading zeros (ctlz), count trailing zeros (cttz), and countAndrew Lenharth
2005-05-03fix a bug in the 1 index GEP handling codeChris Lattner
2005-05-03add direct support for making GEP instrs with one indexChris Lattner
2005-05-03Use ANSI-approved way of getting the value infinity (otherwise VC++ won't com...Jeff Cohen
2005-05-02fold fp div by 0 to inf, the way gcc does. This is legal according to the FP...Andrew Lenharth
2005-04-30Add llvm.sqrt intrinsic, patch contributed by Morten OfstadChris Lattner
2005-04-27Unbreak the sparc backend.Chris Lattner
2005-04-26don't let Reid build void*'s :)Chris Lattner
2005-04-25Make dominates(A,B) work with post dominators. Patch contributed byChris Lattner
2005-04-25Older compilers won't like the inline virtual destructor in the header fileReid Spencer
2005-04-24Shut GCC 4.0 up about classes with virtual functions but no virtualReid Spencer
2005-04-24Allow these methods to take a generic Value* to simplify clients. UseChris Lattner
2005-04-23Fix a bug in my previous checkinChris Lattner
2005-04-23Add a method, remove last use of Type.defChris Lattner
2005-04-23Eliminate tabs and trailing spacesJeff Cohen
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-21Improve doxygen, from part of Evan's patch that didn't apply.Chris Lattner
2005-04-21Improve doxygen documentation, patch contributed by Evan Jones!Chris Lattner
2005-04-12add an argument to allow avoiding deleting phi nodes.Chris Lattner
2005-03-28First step in adding pcmarker intrinsic. Second step (soon) is adding backen...Andrew Lenharth
2005-03-19Add new function getPtrPtrFromArrayPtr().Alkis Evlogimenos
2005-03-16Convert tabs to spacesMisha Brukman
2005-03-15stop using arg_frontChris Lattner
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2005-03-09correct the computation of the isAbstract bit for types.Chris Lattner