aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Constants.cpp
Commit message (Expand)AuthorAgeFilesLines
* Speed up isCString()Evan Cheng2006-10-261-4/+14
* Add isCString() - returns true if a ConstantArray is a CString.Evan Cheng2006-10-261-0/+13
* For PR950:Reid Spencer2006-10-261-4/+26
* For PR950:Reid Spencer2006-10-201-79/+43
* add a method to determine whether evaluation of a constant can trap.Chris Lattner2006-10-201-0/+27
* Eliminate ConstantBool::True and ConstantBool::False. Instead, provideChris Lattner2006-09-281-8/+18
* remove reference to dead methodChris Lattner2006-09-281-1/+0
* Use the new ManagedStatic class to explicitly manage static variables, elimin...Chris Lattner2006-09-281-71/+47
* Add new SetCondInst::isRelational/isEquality methods. RenameChris Lattner2006-09-171-2/+2
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-271-1/+1
* Reduce the size of Constants.o by 25% by generalizing specific instantiations ofJim Laskey2006-07-171-30/+31
* Add a new helper, simplify ConstantExpr::getWithOperandReplaced at Gabor'sChris Lattner2006-07-141-22/+57
* Add a new method for bugpoint to useChris Lattner2006-07-141-0/+51
* Use hidden visibility to reduce the sizes of some .o files. This chops 60K o...Chris Lattner2006-06-281-10/+25
* Add a missing assertion that would have helped out ReidChris Lattner2006-06-101-0/+2
* Provide a simpler interface for getting a ConstantArray from a characterReid Spencer2006-05-301-8/+4
* Adjust the interface to ConstantArray::get. The previousReid Spencer2006-05-301-8/+15
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-241-1/+1
* Add constant replacement for insertelement/vectorshuffle constant exprsChris Lattner2006-04-081-0/+16
* Add shufflevector support, todo, implement better constant folding.Chris Lattner2006-04-081-1/+39
* Doh!Evan Cheng2006-03-111-2/+2
* Added a parameter to control whether Constant::getStringValue() would chopEvan Cheng2006-03-101-4/+8
* Get rid of the multiple copies of getStringValue. Now a Constant:: method.Jim Laskey2006-03-081-0/+40
* VMCore support for the insertelement operation.Robert Bocchino2006-01-171-3/+46
* Added constant folding support for the extractelement operation.Robert Bocchino2006-01-101-0/+2
* Added support for the extractelement operation.Robert Bocchino2006-01-101-0/+38
* Fix an assertion to allow constant folding of packed valuesChris Lattner2006-01-041-3/+4
* Revert previous patch. Additional tests fail.Reid Spencer2005-12-221-3/+0
* Fix PR409:Reid Spencer2005-12-221-0/+3
* 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-041-32/+12
* 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
* 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-171-24/+5
* Remove trailing whitespaceMisha Brukman2005-04-211-31/+31
* Add new function getPtrPtrFromArrayPtr().Alkis Evlogimenos2005-03-191-0/+7
* Fix a typo in an assertion comment.Reid Spencer2005-03-091-1/+1
* remove all of the various setName implementations, consolidating them intoChris Lattner2005-03-051-4/+0
* Constants never get names.Chris Lattner2005-03-051-5/+2
* Adjust to changes in User class. Aggregate constants now must explicitlyChris Lattner2005-01-291-46/+81
* Fix grammarMisha Brukman2005-01-271-1/+1
* Allow getZeroExtend and getSignExtend to work with boolean inputs.Chris Lattner2005-01-011-5/+13