aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Instruction.cpp
AgeCommit message (Expand)Author
2006-04-08Add shufflevector support, todo, implement better constant folding.Chris Lattner
2006-01-17VMCore support for the insertelement operation.Robert Bocchino
2006-01-10Added support for the extractelement operation.Robert Bocchino
2005-08-08add new helper functionChris Lattner
2005-06-18core changes for varargsAndrew Lenharth
2005-05-06Add a 'tail' marker for call instructions, patch contributed byChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-05remove all of the various setName implementations, consolidating them intoChris Lattner
2005-03-05Remove the 2nd argument to Value::setNameChris Lattner
2005-01-29Adjust to changes in User class.Chris Lattner
2004-11-30Add methodChris Lattner
2004-10-16Add support for undef and unreachableChris Lattner
2004-10-11Implement remove/eraseFromParent methodsChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-06-27Fold iType into Value::VTyChris Lattner
2004-05-26Refactor common initialization code in private init() functions.Alkis Evlogimenos
2004-03-12Know the opcode name of the select instructionChris Lattner
2004-02-04If changing a parent, don't add then remove the object from the leak detectorChris Lattner
2004-01-12Implement new Instruction::isRelational methodChris Lattner
2003-11-20* Finegrainify namespacificationChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-19Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner
2003-10-18Add support for the new varargs intrinsics and instructionsChris Lattner
2003-10-13Regularize header file commentsChris Lattner
2003-10-10Fix spelling/grammar.Misha Brukman
2003-09-08Add support for unwindChris Lattner
2003-07-31*** empty log message ***Tanya Lattner
2003-07-31Added function to determine if an Instruction may trap.Tanya Lattner
2003-05-08Add support for the new va_arg instructionChris Lattner
2002-11-20 - Eliminated the deferred symbol table stuff in Module & Function, it reallyChris Lattner
2002-10-31New isAssociative/isCommutative inspection methods, graciously contributed byChris Lattner
2002-09-10Add capability to insert an instruction into a basic block immediately afterChris Lattner
2002-09-08Enable "garbage detection" of LLVM objects. Now users should be obnoxiousChris Lattner
2002-09-06Move code out of header files into .cpp files to make future changes easierChris Lattner
2002-08-14Remove support for NOT instructionChris Lattner
2002-07-14Create a static version of Instruction::getOpcodeName(opCode) thatVikram S. Adve
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-02-12Method.h no longer includes BasicBlock.hChris Lattner
2002-02-03Switch from MachineCodeForVMInstr model that is built into the VMCore library...Chris Lattner
2002-01-26Remove extraneous #includesChris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2001-09-07* Support new setname interfaceChris Lattner
2001-07-21Renamed include/llvm/Codegen to include/llvm/CodeGenChris Lattner
2001-07-21Fix code to be in a consistent styleChris Lattner
2001-07-21Remove getTempValuesForMachineCode from the Instruction interfaceChris Lattner
2001-07-20Added a representation of the machine instructions generatedVikram S. Adve
2001-06-25Moved UnaryOperator::create to InstrTypes.cpp until there is an iUnaryOps.cppChris Lattner
2001-06-08Moved getBinaryOperator to the BinaryOperator class and the getUnaryOperatorChris Lattner