From: Chris Lattner Date: Wed, 7 Feb 2007 05:09:50 +0000 (+0000) Subject: eliminate std::vector's from the bchandler interface X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=1b1c95c9bfb7438a3009b1ccf687801e53daef62;p=oota-llvm.git eliminate std::vector's from the bchandler interface git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33979 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Bytecode/BytecodeHandler.h b/include/llvm/Bytecode/BytecodeHandler.h index c3ddc620303..7857570ea7e 100644 --- a/include/llvm/Bytecode/BytecodeHandler.h +++ b/include/llvm/Bytecode/BytecodeHandler.h @@ -233,7 +233,7 @@ public: virtual bool handleInstruction( unsigned Opcode, ///< Opcode of the instruction const Type* iType, ///< Instruction type - std::vector& Operands, ///< Vector of slot # operands + unsigned *Operands, unsigned NumOps, ///< Vector of slot # operands Instruction *Inst, ///< The resulting instruction unsigned Length ///< Length of instruction in bc bytes ) { return false; } @@ -249,14 +249,14 @@ public: /// @brief Handle a constant expression virtual void handleConstantExpression( unsigned Opcode, ///< Opcode of primary expression operator - std::vector ArgVec, ///< expression args + Constant**Args, unsigned NumArgs, ///< expression args Constant* C ///< The constant value ) {} /// @brief Handle a constant array virtual void handleConstantArray( const ArrayType* AT, ///< Type of the array - std::vector& ElementSlots,///< Slot nums for array values + Constant**ElementSlots, unsigned NumElts,///< Slot nums for array values unsigned TypeSlot, ///< Slot # of type Constant* Val ///< The constant value ) {} @@ -264,14 +264,14 @@ public: /// @brief Handle a constant structure virtual void handleConstantStruct( const StructType* ST, ///< Type of the struct - std::vector& ElementSlots,///< Slot nums for struct values + Constant**ElementSlots, unsigned NumElts,///< Slot nums for struct values Constant* Val ///< The constant value ) {} /// @brief Handle a constant packed virtual void handleConstantPacked( const PackedType* PT, ///< Type of the array - std::vector& ElementSlots,///< Slot nums for packed values + Constant**ElementSlots, unsigned NumElts,///< Slot nums for packed values unsigned TypeSlot, ///< Slot # of type Constant* Val ///< The constant value ) {}