summaryrefslogtreecommitdiff
path: root/include/llvm/Instruction.h
Commit message (Expand)AuthorAge
* Add long overdue methodsChris Lattner2004-10-11
* Now that the SparcV9 specific MachineCodeForInstruction class uses it's ownChris Lattner2004-06-27
* Eliminate the Instruction::iType field, folding it into the Value::VTy field.Chris Lattner2004-06-27
* Consider anything with a ValueType that is >= Instruction to be an instructionChris Lattner2004-06-26
* Revert an unneeded interface change to Instruction.hReid Spencer2004-06-11
* Added an isPhiNode(unsigned) static method to determine if an opcode isReid Spencer2004-06-10
* Apparently a particular vendor compiler uses the struct/class tag to MANGLEChris Lattner2004-06-08
* Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This toolReid Spencer2004-06-07
* Refactor common initialization code in private init() functions.Alkis Evlogimenos2004-05-26
* Assert if Instruction is being deleted before being removed from BasicBlock.Misha Brukman2004-04-16
* Ugh, the old sparc backend attaches MachineCodeForInstruction annotations onChris Lattner2004-02-29
* Add new methodChris Lattner2004-01-12
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Expose new print methodsChris Lattner2003-10-30
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-20
* Remove unneeded dtorsChris Lattner2003-10-06
* Renamed trapping instruction function to be more consistent with other functi...Tanya Lattner2003-07-31
* Added function to determine if an Instruction may trap.Tanya Lattner2003-07-31
* Removed extra parenthesis and fixed spelling.Misha Brukman2003-07-28
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-30
* Remove a ton of extraneous #includesChris Lattner2003-06-22
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-11
* Revert modulo scheduling change that should be part of the modulo-sched pass ...Chris Lattner2003-04-16
* added some memory for clone functionGuochun Shi2003-04-06
* Rename Instruction::hasSideEffects() -> mayWriteToMemory()Chris Lattner2003-02-24
* New isAssociative/isCommutative inspection methods, graciously contributed byChris Lattner2002-10-31
* - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd toChris Lattner2002-10-13
* Implement support for inserting an instruction into a basic block right when itChris Lattner2002-09-10
* * Clean up some commentsChris Lattner2002-09-06
* Convert comments to Doxygen styleChris Lattner2002-08-25
* Remove the last traces of the NOT instructionChris Lattner2002-08-15
* Remove support for unary operators.Chris Lattner2002-08-14
* Remove obsolete, confusing, methodChris Lattner2002-07-31
* Create a static version of Instruction::getOpcodeName(opCode) thatVikram S. Adve2002-07-14
* *** empty log message ***Chris Lattner2002-06-25
* remove deprecated getInstType() methodChris Lattner2002-05-10
* * Add virtual print methodsChris Lattner2002-04-08
* Remove unneccesary forward definitionsChris Lattner2002-03-23
* * Inline destructorChris Lattner2002-02-03
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-20
* Subclasses can change the opcode of an instructionChris Lattner2001-12-13
* Use the instruction.def file to remain up to date with future instructionChris Lattner2001-10-14
* Add new opcode for Invoke instructionChris Lattner2001-10-13
* Commit more code over to new cast styleChris Lattner2001-10-02
* Add support for newer cleaner isa, cast, dyn_castChris Lattner2001-10-01
* Chris seems fond of #include <vector>. Fix these. Also convert use list inChris Lattner2001-09-14
* Support new setName interfaceChris Lattner2001-09-07
* Make a function const.Vikram S. Adve2001-07-28
* More minor reorganizationsChris Lattner2001-07-21
* Remove getTempValuesForMachineCode from the Instruction interfaceChris Lattner2001-07-21