| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add method | Chris Lattner | 2004-11-30 | 1 | -2/+27 |
| | | | | | llvm-svn: 18368 | ||||
| * | Add support for undef and unreachable | Chris Lattner | 2004-10-16 | 1 | -0/+1 |
| | | | | | llvm-svn: 17041 | ||||
| * | Implement remove/eraseFromParent methods | Chris Lattner | 2004-10-11 | 1 | -0/+7 |
| | | | | | llvm-svn: 16922 | ||||
| * | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -1/+1 |
| | | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | ||||
| * | Fold iType into Value::VTy | Chris Lattner | 2004-06-27 | 1 | -6/+6 |
| | | | | | llvm-svn: 14435 | ||||
| * | Refactor common initialization code in private init() functions. | Alkis Evlogimenos | 2004-05-26 | 1 | -6/+22 |
| | | | | | | | | This is a first step in supplying append to basic block constructors for all instruction types. llvm-svn: 13793 | ||||
| * | Know the opcode name of the select instruction | Chris Lattner | 2004-03-12 | 1 | -0/+1 |
| | | | | | llvm-svn: 12324 | ||||
| * | If changing a parent, don't add then remove the object from the leak detector | Chris Lattner | 2004-02-04 | 1 | -5/+5 |
| | | | | | llvm-svn: 11106 | ||||
| * | Implement new Instruction::isRelational method | Chris Lattner | 2004-01-12 | 1 | -0/+16 |
| | | | | | llvm-svn: 10810 | ||||
| * | * Finegrainify namespacification | Chris Lattner | 2003-11-20 | 1 | -4/+1 |
| | | | | | | | | | | * 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 Gaeke | 2003-11-11 | 1 | -0/+4 |
| | | | | | llvm-svn: 9903 | ||||
| * | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
| * | Change the Opcode enum for PHI nodes from "Instruction::PHINode" to ↵ | Chris Lattner | 2003-10-19 | 1 | -1/+1 |
| | | | | | | | "Instruction::PHI" to be more consistent with the other instructions. llvm-svn: 9269 | ||||
| * | Add support for the new varargs intrinsics and instructions | Chris Lattner | 2003-10-18 | 1 | -1/+2 |
| | | | | | llvm-svn: 9226 | ||||
| * | Regularize header file comments | Chris Lattner | 2003-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 9071 | ||||
| * | Fix spelling/grammar. | Misha Brukman | 2003-10-10 | 1 | -1/+1 |
| | | | | | llvm-svn: 9023 | ||||
| * | Add support for unwind | Chris Lattner | 2003-09-08 | 1 | -0/+1 |
| | | | | | llvm-svn: 8407 | ||||
| * | *** empty log message *** | Tanya Lattner | 2003-07-31 | 1 | -1/+1 |
| | | | | | llvm-svn: 7447 | ||||
| * | Added function to determine if an Instruction may trap. | Tanya Lattner | 2003-07-31 | 1 | -0/+17 |
| | | | | | llvm-svn: 7442 | ||||
| * | Add support for the new va_arg instruction | Chris Lattner | 2003-05-08 | 1 | -1/+2 |
| | | | | | llvm-svn: 6029 | ||||
| * | - 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 | ||||
| * | New isAssociative/isCommutative inspection methods, graciously contributed by | Chris Lattner | 2002-10-31 | 1 | -0/+39 |
| | | | | | | | Casey Carter. llvm-svn: 4459 | ||||
| * | Add capability to insert an instruction into a basic block immediately after | Chris Lattner | 2002-09-10 | 1 | -1/+9 |
| | | | | | | | | | it is created, as part of the ctor call. Eliminate the GenericBinaryInst class llvm-svn: 3653 | ||||
| * | Enable "garbage detection" of LLVM objects. Now users should be obnoxious | Chris Lattner | 2002-09-08 | 1 | -0/+10 |
| | | | | | | | 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/+4 |
| | | | | | llvm-svn: 3605 | ||||
| * | Remove support for NOT instruction | Chris Lattner | 2002-08-14 | 1 | -5/+2 |
| | | | | | llvm-svn: 3323 | ||||
| * | Create a static version of Instruction::getOpcodeName(opCode) that | Vikram S. Adve | 2002-07-14 | 1 | -0/+53 |
| | | | | | | | | can be invoked with only an opcode (i.e., without an instruction). Move all opCode->opCodeName translations there. llvm-svn: 2900 | ||||
| * | MEGAPATCH checkin. | Chris Lattner | 2002-06-25 | 1 | -2/+1 |
| | | | | | | | For details, See: docs/2002-06-25-MegaPatchInfo.txt llvm-svn: 2779 | ||||
| * | Change references to the Method class to be references to the Function | Chris Lattner | 2002-04-07 | 1 | -2/+2 |
| | | | | | | | | class. The Method class is obsolete (renamed) and all references to it are being converted over to Function. llvm-svn: 2144 | ||||
| * | Method.h no longer includes BasicBlock.h | Chris Lattner | 2002-02-12 | 1 | -0/+1 |
| | | | | | | | | Method::inst_* is now in llvm/Support/InstIterator.h GraphTraits specializations for BasicBlock and Methods are now in llvm/Support/CFG.h llvm-svn: 1746 | ||||
| * | Switch from MachineCodeForVMInstr model that is built into the VMCore ↵ | Chris Lattner | 2002-02-03 | 1 | -28/+1 |
| | | | | | | | | | library to an annotation based MAchineCodeForInstruction model Instruction.cpp now has 0 lines of code generation related code in it. llvm-svn: 1658 | ||||
| * | Remove extraneous #includes | Chris Lattner | 2002-01-26 | 1 | -1/+0 |
| | | | | | llvm-svn: 1588 | ||||
| * | Changes to build successfully with GCC 3.02 | Chris Lattner | 2002-01-20 | 1 | -3/+3 |
| | | | | | llvm-svn: 1503 | ||||
| * | * Support new setname interface | Chris Lattner | 2001-09-07 | 1 | -1/+4 |
| | | | | | | | * Add assertion for sanity checking llvm-svn: 461 | ||||
| * | Renamed include/llvm/Codegen to include/llvm/CodeGen | Chris Lattner | 2001-07-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 253 | ||||
| * | Fix code to be in a consistent style | Chris Lattner | 2001-07-21 | 1 | -11/+5 |
| | | | | | llvm-svn: 252 | ||||
| * | Remove getTempValuesForMachineCode from the Instruction interface | Chris Lattner | 2001-07-21 | 1 | -0/+2 |
| | | | | | | | to remove dependency on <vector> llvm-svn: 250 | ||||
| * | Added a representation of the machine instructions generated | Vikram S. Adve | 2001-07-20 | 1 | -2/+29 |
| | | | | | | | for a VM instruction. llvm-svn: 220 | ||||
| * | Moved UnaryOperator::create to InstrTypes.cpp until there is an iUnaryOps.cpp | Chris Lattner | 2001-06-25 | 1 | -33/+0 |
| | | | | | | | | Moved BinaryOperator::create to iBinaryOperators.cpp Add getUniqueName to SymbolTable llvm-svn: 76 | ||||
| * | Moved getBinaryOperator to the BinaryOperator class and the getUnaryOperator | Chris Lattner | 2001-06-08 | 1 | -2/+3 |
| | | | | | | | to the UnaryOperator class (from the Instruction class). llvm-svn: 21 | ||||
| * | Initial revision | Chris Lattner | 2001-06-06 | 1 | -0/+61 |
| llvm-svn: 2 | |||||

