summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/iSwitch.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge i*.cpp definitions into Instructions.cpp as part of bug403.Alkis Evlogimenos2004-07-291-50/+0
| | | | llvm-svn: 15326
* Merge i*.h headers into Instructions.h as part of bug403.Alkis Evlogimenos2004-07-291-1/+1
| | | | llvm-svn: 15325
* Inline trivial constructors.Alkis Evlogimenos2004-05-261-11/+0
| | | | llvm-svn: 13797
* Refactor common initialization code in private init() functions.Alkis Evlogimenos2004-05-261-9/+11
| | | | | | | This is a first step in supplying append to basic block constructors for all instruction types. llvm-svn: 13793
* * Finegrainify namespacificationChris Lattner2003-11-201-4/+9
| | | | | | | | | * Add new constructors to allow insertion of terminator instructions at the end of basic blocks. * Move a ReturnInst method out-of-line, so that the vtable and type info don't need to be emitted to every translation unit that uses the class. llvm-svn: 10107
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
| | | | llvm-svn: 9903
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
| | | | | | Header files will be on the way. llvm-svn: 9298
* Regularize header file commentsChris Lattner2003-10-131-1/+1
| | | | llvm-svn: 9071
* Rename SwitchInst::dest_push_back -> addCaseChris Lattner2003-08-231-1/+13
| | | | | | Add new removeCase method llvm-svn: 8088
* Add capability to insert an instruction into a basic block immediately afterChris Lattner2002-09-101-4/+5
| | | | | | | | it is created, as part of the ctor call. Eliminate the GenericBinaryInst class llvm-svn: 3653
* MEGAPATCH checkin.Chris Lattner2002-06-251-3/+0
| | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779
* Add a couple of extra casts to avoid extra #includeChris Lattner2002-04-091-2/+2
| | | | llvm-svn: 2206
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-1/+1
| | | | | | | Rename ConstPool* -> Constant* Rename ConstPoolVals.h -> ConstantVals.h llvm-svn: 1407
* Changed the fundemental architecture of Operands for Instructions. NowChris Lattner2001-07-071-61/+13
| | | | | | | | | | | Operands are maintained as a vector<Use> in the User class, and operator iterators are provided as before. Getting an operand no longer requires a virtual function call. WARNING: getOperand(x) where x >= getNumOperands() will now assert instead of returning null! llvm-svn: 149
* Initial revisionChris Lattner2001-06-061-0/+81
llvm-svn: 2
OpenPOWER on IntegriCloud