aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2005-11-10Add a new option for targets that accept quoted labels.Chris Lattner
2005-11-10remove the M instance varChris Lattner
2005-11-10Make this more efficient of the common case where we are only mangling globals.Chris Lattner
2005-11-10Force packed vectors to be a power of two in length.Chris Lattner
2005-11-06print alignment info for globals and functionsChris Lattner
2005-11-05verify that alignments are always a power of 2Chris Lattner
2005-11-05fix printing the alignment directiveChris Lattner
2005-11-05Add support alignment of allocation instructions.Nate Begeman
2005-10-31Fix an iterator invalidation problem in code used by the -strip passChris Lattner
2005-10-14Allow $Chris Lattner
2005-10-07add a hack to work around broken VC++ scoping rules. Thx to JeffC for pointingChris Lattner
2005-10-04refactor a bit of code.Chris Lattner
2005-10-04Minor speedup to avoid array searches given a Use*. This speeds up bc readingChris Lattner
2005-10-04Change the signature of replaceUsesOfWithOnConstant. The bool was alwaysChris Lattner
2005-10-04For large constants (e.g. arrays and structs with many elements) justChris Lattner
2005-10-04minor cleanup/fastpath for the bcreader. This speeds up the bcreaderChris Lattner
2005-10-04implement the struct version of the array speedup, speeding up theChris Lattner
2005-10-03Change ConstantArray::replaceUsesOfWithOnConstant to attempt to updateChris Lattner
2005-10-03move some methods, no other changesChris Lattner
2005-10-03minor microoptimizationsChris Lattner
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