LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::ConvertConstantType< ConstantExpr, Type > Struct Template Reference

List of all members.

Static Public Member Functions

static void convert (ConstantExpr *OldC, const Type *NewTy)

Detailed Description

template<>
struct llvm::ConvertConstantType< ConstantExpr, Type >

Definition at line 1181 of file Constants.cpp.


Member Function Documentation

static void llvm::ConvertConstantType< ConstantExpr, Type >::convert ConstantExpr OldC,
const Type NewTy
[inline, static]
 

Definition at line 1182 of file Constants.cpp.

References llvm::Instruction::Cast, llvm::ConstantExpr::destroyConstant(), llvm::ConstantExpr::getCast(), llvm::ConstantExpr::getGetElementPtrTy(), llvm::ConstantExpr::getOpcode(), llvm::ConstantExpr::getOperand(), llvm::ConstantExpr::getSelectTy(), llvm::ConstantExpr::getShiftTy(), llvm::ConstantExpr::getTy(), llvm::User::op_begin(), llvm::User::op_end(), llvm::Instruction::Select, llvm::Instruction::Shl, and llvm::Value::uncheckedReplaceAllUsesWith().


The documentation for this struct was generated from the following file: