LLVM API Documentation
#include <TargetFolder.h>
Definition at line 28 of file TargetFolder.h.
| llvm::TargetFolder::TargetFolder | ( | const TargetData & | TheTD | ) | [inline] |
Definition at line 40 of file TargetFolder.h.
| Constant* llvm::TargetFolder::CreateBinOp | ( | Instruction::BinaryOps | Opc, | |
| Constant * | LHS, | |||
| Constant * | RHS | |||
| ) | const [inline] |
| Constant* llvm::TargetFolder::CreateCast | ( | Instruction::CastOps | Op, | |
| Constant * | C, | |||
| const Type * | DestTy | |||
| ) | const [inline] |
Definition at line 125 of file TargetFolder.h.
References llvm::ConstantExpr::getCast(), and llvm::Value::getType().
Referenced by CreateBitCast(), CreateIntToPtr(), and CreatePtrToInt().
| Constant* llvm::TargetFolder::CreateIntCast | ( | Constant * | C, | |
| const Type * | DestTy, | |||
| bool | isSigned | |||
| ) | const [inline] |
Definition at line 131 of file TargetFolder.h.
References llvm::ConstantExpr::getIntegerCast(), and llvm::Value::getType().
| Constant* llvm::TargetFolder::CreateTruncOrBitCast | ( | Constant * | C, | |
| const Type * | DestTy | |||
| ) | const [inline] |
Definition at line 147 of file TargetFolder.h.
References llvm::ConstantExpr::getTruncOrBitCast(), and llvm::Value::getType().
| Constant* llvm::TargetFolder::CreateICmp | ( | CmpInst::Predicate | P, | |
| Constant * | LHS, | |||
| Constant * | RHS | |||
| ) | const [inline] |
| Constant* llvm::TargetFolder::CreateFCmp | ( | CmpInst::Predicate | P, | |
| Constant * | LHS, | |||
| Constant * | RHS | |||
| ) | const [inline] |
| Constant* llvm::TargetFolder::CreateVICmp | ( | CmpInst::Predicate | P, | |
| Constant * | LHS, | |||
| Constant * | RHS | |||
| ) | const [inline] |
| Constant* llvm::TargetFolder::CreateVFCmp | ( | CmpInst::Predicate | P, | |
| Constant * | LHS, | |||
| Constant * | RHS | |||
| ) | const [inline] |