Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove unnecesary &*'s | Chris Lattner | 2003-04-23 | 1 | -2/+2 | |
| | | | | llvm-svn: 5872 | |||||
* | - Eliminated the deferred symbol table stuff in Module & Function, it really | Chris Lattner | 2002-11-20 | 1 | -3/+3 | |
| | | | | | | wasn't an optimization and it was causing lots of bugs. llvm-svn: 4779 | |||||
* | - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd to | Chris Lattner | 2002-10-13 | 1 | -2/+2 | |
| | | | | | | reflect the fact that it's a range being defined. llvm-svn: 4147 | |||||
* | Changes to support PHINode::removeIncoming changes | Chris Lattner | 2002-10-08 | 1 | -7/+6 | |
| | | | | llvm-svn: 4080 | |||||
* | - Add new ctor to BasicBlock to allow insertion before any BB, not just at | Chris Lattner | 2002-09-26 | 1 | -0/+20 | |
| | | | | | | the end of the function. llvm-svn: 3934 | |||||
* | Enable "garbage detection" of LLVM objects. Now users should be obnoxious | Chris Lattner | 2002-09-08 | 1 | -2/+15 | |
| | | | | | | warnings. If they accidentally leak LLVM Value's. llvm-svn: 3620 | |||||
* | Move code out of header files into .cpp files to make future changes easier | Chris Lattner | 2002-09-06 | 1 | -0/+7 | |
| | | | | llvm-svn: 3605 | |||||
* | Avoid warning: control reaches end of non-void function | Chris Lattner | 2002-07-25 | 1 | -1/+4 | |
| | | | | llvm-svn: 3081 | |||||
* | Moved MachineCodeForBB to be an annotation on BasicBlock. | Vikram S. Adve | 2002-07-08 | 1 | -4/+1 | |
| | | | | llvm-svn: 2818 | |||||
* | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 1 | -30/+48 | |
| | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779 | |||||
* | Fix bug: test/Regression/Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll | Chris Lattner | 2002-05-23 | 1 | -1/+4 | |
| | | | | | | Which contains a description of why this is neccesary. llvm-svn: 2733 | |||||
* | Fix bug: test/Regression/Transforms/CFGSimplify/2002-05-21-PHIElimination.ll | Chris Lattner | 2002-05-21 | 1 | -4/+21 | |
| | | | | llvm-svn: 2694 | |||||
* | Eliminate duplicate or unneccesary #include's | Chris Lattner | 2002-04-29 | 1 | -1/+0 | |
| | | | | llvm-svn: 2397 | |||||
* | Split ConstantVals.h into Constant.h and Constants.h | Chris Lattner | 2002-04-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 2378 | |||||
* | s/Method/Function | Chris Lattner | 2002-04-08 | 1 | -5/+5 | |
| | | | | llvm-svn: 2180 | |||||
* | Move include/llvm/ValueHolderImpl.h to lib/VMCore/ValueHolderImpl.h | Chris Lattner | 2002-04-08 | 1 | -1/+1 | |
| | | | | llvm-svn: 2156 | |||||
* | Fix bug: test/Regression/Other/2002-02-24-InlineBrokePHINodes.ll | Chris Lattner | 2002-02-25 | 1 | -0/+20 | |
| | | | | llvm-svn: 1798 | |||||
* | * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into | Chris Lattner | 2002-02-12 | 1 | -4/+3 | |
| | | | | | | | | | llvm/Support/CFG.h * Make pred & succ iterators for intervals global functions * Add #includes that are now neccesary because BasicBlock.h doesn't include InstrTypes.h anymore llvm-svn: 1750 | |||||
* | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -2/+2 | |
| | | | | llvm-svn: 1503 | |||||
* | Rename ConstPoolVal -> Constant | Chris Lattner | 2001-12-03 | 1 | -3/+3 | |
| | | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407 | |||||
* | Split the PHINode class out from the iOther.h file into the iPHINode.h file | Chris Lattner | 2001-12-03 | 1 | -1/+1 | |
| | | | | llvm-svn: 1405 | |||||
* | Commit more code over to new cast style | Chris Lattner | 2001-10-02 | 1 | -10/+8 | |
| | | | | llvm-svn: 697 | |||||
* | Convert more code to use new style casts | Chris Lattner | 2001-10-01 | 1 | -1/+1 | |
| | | | | | | Eliminate old style casts from value.h llvm-svn: 696 | |||||
* | Pull predecessor and successor iterators out of the CFG*.h files, and plop ↵ | Chris Lattner | 2001-10-01 | 1 | -4/+2 | |
| | | | | | | | | | them into the BasicBlock class where they should be. pred_begin/pred_end become methods on BasicBlock, and the cfg namespace isn't used anymore. llvm-svn: 691 | |||||
* | Support new setName itf | Chris Lattner | 2001-09-07 | 1 | -6/+5 | |
| | | | | llvm-svn: 459 | |||||
* | Added vector of machine instructions for the basic block. | Vikram S. Adve | 2001-07-30 | 1 | -1/+6 | |
| | | | | llvm-svn: 330 | |||||
* | * ValueHolder now takes 3 arguments | Chris Lattner | 2001-07-14 | 1 | -5/+4 | |
| | | | | | | | | | * Added a few methods to ConstantPool * ConstPoolVal no longer derives from Value * Method & Module multiply inherit from SymTabValue & Value now * Added a GetElementPtrInst::isStructSelector() method llvm-svn: 184 | |||||
* | Add implementation of BasicBlock::removePredecessor code that was factored | Chris Lattner | 2001-06-29 | 1 | -0/+48 | |
| | | | | | | out of DCE.cpp llvm-svn: 103 | |||||
* | Miscellaneous cleanups: | Chris Lattner | 2001-06-27 | 1 | -3/+3 | |
| | | | | | | | | | | | * Convert post to pre-increment for for loops * Use generic programming more * Use new Value::cast* instructions * Use new Module, Method, & BasicBlock forwarding methods * Use new facilities in STLExtras.h * Use new Instruction::isPHINode() method llvm-svn: 96 | |||||
* | Initial revision | Chris Lattner | 2001-06-06 | 1 | -0/+113 | |
llvm-svn: 2 |