summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/TransformInternals.h
Commit message (Collapse)AuthorAgeFilesLines
* For PR950:Reid Spencer2006-10-201-1/+1
| | | | | | | | This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. llvm-svn: 31063
* ConvertibleToGEP always returns 0, remove some old crufty code whichChris Lattner2005-07-261-14/+0
| | | | | | is actually dead because of this! llvm-svn: 22515
* Remove trailing whitespaceMisha Brukman2005-04-211-3/+3
| | | | llvm-svn: 21427
* Adjust Valuehandle to hold its operand directly in it.Chris Lattner2005-01-291-0/+1
| | | | llvm-svn: 19897
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-271-1/+2
| | | | | | and work better with VC++. Patch contributed by Morten Ofstad! llvm-svn: 17281
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
| | | | llvm-svn: 9903
* Added LLVM copyright header.John Criswell2003-10-211-0/+7
| | | | llvm-svn: 9321
* Regularize header file commentsChris Lattner2003-10-131-1/+1
| | | | llvm-svn: 9071
* The word `dependent' has no `a'.Misha Brukman2003-08-211-1/+1
| | | | llvm-svn: 8030
* Simplify code by using ConstantInt::getRawValue instead of checking to seeChris Lattner2003-07-231-3/+1
| | | | | | whether the constant is signed or unsigned, then casting llvm-svn: 7252
* s/convertable/convertible/gMisha Brukman2003-05-201-5/+5
| | | | llvm-svn: 6248
* Make the levelraise pass be well behaved w.r.t the TargetData that the currentChris Lattner2003-04-241-13/+10
| | | | | | PassMAnager provides. llvm-svn: 5896
* Fix: test/Regression/LLC/badidx.c problemChris Lattner2002-09-161-3/+3
| | | | llvm-svn: 3763
* * Remove dead code from ExprTypeConvert.cppChris Lattner2002-07-171-30/+43
| | | | | | | | | | | | - I->use_empty() can never be true because of the IHolder's * Fix bug: test/Regression/Transforms/LevelRaise/2002-07-16-SourceAndDestCrash.ll - Add a new NewCasts member to VMC to keep track of casts that have been created and to ensure there is always a reference to the cast. - Extend ValueHandle a bit so it can be used in an STL container - Make sure we destroy the ValueMapCache before verifying the function in LevelRaise.cpp llvm-svn: 2936
* Factor code out of TransformInternals into the Transform Utils libraryChris Lattner2002-05-071-24/+0
| | | | llvm-svn: 2515
* Split ConstantVals.h into Constant.h and Constants.hChris Lattner2002-04-281-1/+1
| | | | llvm-svn: 2378
* Add casts for documentationChris Lattner2002-04-161-2/+2
| | | | llvm-svn: 2272
* Declare the new InsertInstBeforeInst functionChris Lattner2002-03-211-0/+7
| | | | llvm-svn: 1927
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-7/+8
| | | | llvm-svn: 1503
* * isFirstClassType is now provided by the Type classChris Lattner2001-12-141-7/+2
| | | | | | * Add ReplaceInstWithInst llvm-svn: 1468
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-041-1/+1
| | | | | | | Renamed op_const_iterator -> const_op_iterator Renamed PointerType::getValueType() -> PointerType::getElementType() llvm-svn: 1408
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-4/+4
| | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407
* Support Composite's, not just structsChris Lattner2001-11-261-14/+28
| | | | llvm-svn: 1344
* * Change ExpressionConvertableToType to more closely match map behavior ofChris Lattner2001-11-131-1/+2
| | | | | | | | | ConvertExpressionToType * Make ValueHandle's remove instruction from maps when they are deleted so that no false map hits occur if a subsequent instruction is allocated to the same space in memory. This was a VERY VERY VERY EVIL NASTY BUG to track down. :-P llvm-svn: 1288
* Improve raising significantlyChris Lattner2001-11-081-0/+28
| | | | llvm-svn: 1214
* Fix bugsChris Lattner2001-11-061-5/+10
| | | | llvm-svn: 1152
* Use the expression map correctly.Chris Lattner2001-11-051-2/+46
| | | | llvm-svn: 1140
* Refactor code to share stuffChris Lattner2001-11-041-0/+56
llvm-svn: 1127
OpenPOWER on IntegriCloud