LLVM API Documentation
#include <InstrTypes.h>
Definition at line 139 of file InstrTypes.h.
| BinaryOperator::BinaryOperator | ( | BinaryOps | iType, | |
| Value * | S1, | |||
| Value * | S2, | |||
| const Type * | Ty, | |||
| const std::string & | Name, | |||
| Instruction * | InsertBefore | |||
| ) | [protected] |
Definition at line 1474 of file Instructions.cpp.
References init(), and llvm::Value::setName().
Referenced by Create(), CreateNeg(), and CreateNot().
| BinaryOperator::BinaryOperator | ( | BinaryOps | iType, | |
| Value * | S1, | |||
| Value * | S2, | |||
| const Type * | Ty, | |||
| const std::string & | Name, | |||
| BasicBlock * | InsertAtEnd | |||
| ) | [protected] |
| void BinaryOperator::init | ( | BinaryOps | iType | ) | [protected] |
Definition at line 1501 of file Instructions.cpp.
References Add(), And(), AShr, llvm::User::getOperand(), llvm::Value::getType(), LHS, LShr, llvm::APIntOps::Or(), RHS, Shl, and llvm::APIntOps::Xor().
Referenced by BinaryOperator().
| void* llvm::BinaryOperator::operator new | ( | size_t | s | ) | [inline] |
| llvm::BinaryOperator::DECLARE_TRANSPARENT_OPERAND_ACCESSORS | ( | Value | ) |
Transparently provide more efficient getOperand methods.
| BinaryOperator * BinaryOperator::Create | ( | BinaryOps | Op, | |
| Value * | S1, | |||
| Value * | S2, | |||
| const std::string & | Name = "", |
|||
| Instruction * | InsertBefore = 0 | |||
| ) | [static] |
Create() - Construct a binary instruction, given the opcode and the two operands. Optionally (if InstBefore is specified) insert the instruction into a BasicBlock right before the specified instruction. The specified Instruction is allowed to be a dereferenced end iterator.
Definition at line 1571 of file Instructions.cpp.
References BinaryOperator(), and llvm::Value::getType().
Referenced by clone(), Create(), llvm::NoFolder::CreateBinOp(), llvm::IRBuilder< preserveNames, T >::CreateBinOp(), llvm::IncrementCounterInBlock(), and llvm::SCEVExpander::InsertBinop().
| BinaryOperator * BinaryOperator::Create | ( | BinaryOps | Op, | |
| Value * | S1, | |||
| Value * | S2, | |||
| const std::string & | Name, | |||
| BasicBlock * | InsertAtEnd | |||
| ) | [static] |
Create() - Construct a binary instruction, given the opcode and the two operands. Also automatically insert this instruction to the end of the BasicBlock specified.
Definition at line 1579 of file Instructions.cpp.
References Create(), and llvm::BasicBlock::getInstList().
| llvm::BinaryOperator::HANDLE_BINARY_INST | ( | 16 | , | |
| Shl | , | |||
| BinaryOperator | ||||
| ) |
| BinaryOperator llvm::BinaryOperator::HANDLE_BINARY_INST | ( | 18 | , | |
| AShr | , | |||
| BinaryOperator | ||||
| ) |
| BinaryOperator MallocInst llvm::BinaryOperator::HANDLE_MEMORY_INST | ( | 24 | , | |
| Alloca | , | |||
| AllocaInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 28 | , | |
| Trunc | , | |||
| TruncInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 30 | , | |
| SExt | , | |||
| SExtInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 32 | , | |
| FPToSI | , | |||
| FPToSIInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 34 | , | |
| SIToFP | , | |||
| SIToFPInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 36 | , | |
| FPExt | , | |||
| FPExtInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 38 | , | |
| IntToPtr | , | |||
| IntToPtrInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 40 | , | |
| ICmp | , | |||
| ICmpInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 42 | , | |
| PHI | , | |||
| PHINode | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 44 | , | |
| Select | , | |||
| SelectInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 46 | , | |
| UserOp2 | , | |||
| Instruction | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 48 | , | |
| ExtractElement | , | |||
| ExtractElementInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 50 | , | |
| ShuffleVector | , | |||
| ShuffleVectorInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 52 | , | |
| InsertValue | , | |||
| InsertValueInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 54 | , | |
| VFCmp | , | |||
| VFCmpInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator llvm::BinaryOperator::HANDLE_BINARY_INST | ( | 17 | , | |
| LShr | , | |||
| BinaryOperator | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator BinaryOperator llvm::BinaryOperator::HANDLE_MEMORY_INST | ( | 22 | , | |
| Malloc | , | |||
| MallocInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator BinaryOperator AllocaInst llvm::BinaryOperator::HANDLE_MEMORY_INST | ( | 25 | , | |
| Load | , | |||
| LoadInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator BinaryOperator AllocaInst TruncInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 29 | , | |
| ZExt | , | |||
| ZExtInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator BinaryOperator AllocaInst TruncInst SExtInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 31 | , | |
| FPToUI | , | |||
| FPToUIInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 33 | , | |
| UIToFP | , | |||
| UIToFPInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 35 | , | |
| FPTrunc | , | |||
| FPTruncInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 37 | , | |
| PtrToInt | , | |||
| PtrToIntInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 39 | , | |
| BitCast | , | |||
| BitCastInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst ICmpInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 41 | , | |
| FCmp | , | |||
| FCmpInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst ICmpInst PHINode llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 43 | , | |
| Call | , | |||
| CallInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst ICmpInst PHINode SelectInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 45 | , | |
| UserOp1 | , | |||
| Instruction | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst BinaryOperator BinaryOperator AllocaInst TruncInst SExtInst FPToSIInst SIToFPInst FPExtInst IntToPtrInst ICmpInst PHINode SelectInst Instruction llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 47 | , | |
| VAArg | , | |||
| VAArgInst | ||||
| ) |
| llvm::BinaryOperator::HANDLE_BINARY_INST | ( | 16 | , | |
| Shl | , | |||
| BinaryOperator | ||||
| ) |
| BinaryOperator llvm::BinaryOperator::HANDLE_BINARY_INST | ( | 18 | , | |
| AShr | , | |||
| BinaryOperator | ||||
| ) |
| BinaryOperator MallocInst llvm::BinaryOperator::HANDLE_MEMORY_INST | ( | 24 | , | |
| Alloca | , | |||
| AllocaInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 28 | , | |
| Trunc | , | |||
| TruncInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 30 | , | |
| SExt | , | |||
| SExtInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 32 | , | |
| FPToSI | , | |||
| FPToSIInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 34 | , | |
| SIToFP | , | |||
| SIToFPInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 36 | , | |
| FPExt | , | |||
| FPExtInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst llvm::BinaryOperator::HANDLE_CAST_INST | ( | 38 | , | |
| IntToPtr | , | |||
| IntToPtrInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 40 | , | |
| ICmp | , | |||
| ICmpInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 42 | , | |
| PHI | , | |||
| PHINode | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 44 | , | |
| Select | , | |||
| SelectInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 46 | , | |
| UserOp2 | , | |||
| Instruction | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 48 | , | |
| ExtractElement | , | |||
| ExtractElementInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 50 | , | |
| ShuffleVector | , | |||
| ShuffleVectorInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 52 | , | |
| InsertValue | , | |||
| InsertValueInst | ||||
| ) |
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst ExtractValueInst VICmpInst llvm::BinaryOperator::HANDLE_OTHER_INST | ( | 54 | , | |
| VFCmp | , | |||
| VFCmpInst | ||||
| ) |
Helper functions to construct and inspect unary operations (NEG and NOT) via binary operators SUB and XOR:
CreateNeg, CreateNot - Create the NEG and NOT instructions out of SUB and XOR instructions.
| BinaryOperator * BinaryOperator::CreateNeg | ( | Value * | Op, | |
| const std::string & | Name, | |||
| BasicBlock * | InsertAtEnd | |||
| ) | [static] |
Definition at line 1595 of file Instructions.cpp.
References BinaryOperator(), llvm::Value::getType(), and llvm::ConstantExpr::getZeroValueForNegationExpr().
Referenced by llvm::NoFolder::CreateNeg(), and llvm::IRBuilder< preserveNames, T >::CreateNeg().
| BinaryOperator * BinaryOperator::CreateNot | ( | Value * | Op, | |
| const std::string & | Name = "", |
|||
| Instruction * | InsertBefore = 0 | |||
| ) | [static] |
Definition at line 1603 of file Instructions.cpp.
References BinaryOperator(), llvm::CallingConv::C, llvm::ConstantVector::get(), llvm::ConstantInt::getAllOnesValue(), llvm::Value::getType(), and llvm::APIntOps::Xor().
Referenced by llvm::NoFolder::CreateNot(), llvm::IRBuilder< preserveNames, T >::CreateNot(), LowerCTLZ(), llvm::IntrinsicLowering::LowerIntrinsicCall(), LowerPartSelect(), LowerPartSet(), and OptimizeGlobalAddressOfMalloc().
| BinaryOperator * BinaryOperator::CreateNot | ( | Value * | Op, | |
| const std::string & | Name, | |||
| BasicBlock * | InsertAtEnd | |||
| ) | [static] |
Definition at line 1617 of file Instructions.cpp.
References BinaryOperator(), llvm::ConstantVector::get(), llvm::ConstantInt::getAllOnesValue(), llvm::Value::getType(), and llvm::APIntOps::Xor().
| bool BinaryOperator::isNeg | ( | const Value * | V | ) | [static] |
isNeg, isNot - Check if the given Value is a NEG or NOT instruction.
Definition at line 1643 of file Instructions.cpp.
References llvm::ConstantExpr::getZeroValueForNegationExpr().
Referenced by getNegArgument().
| bool BinaryOperator::isNot | ( | const Value * | V | ) | [static] |
Definition at line 1651 of file Instructions.cpp.
References isConstantAllOnes(), and llvm::APIntOps::Xor().
Referenced by getNotArgument().
getNegArgument, getNotArgument - Helper functions to extract the unary argument of a NEG or NOT operation implemented via Sub or Xor.
Definition at line 1664 of file Instructions.cpp.
Definition at line 1679 of file Instructions.cpp.
Definition at line 1668 of file Instructions.cpp.
References llvm::User::getOperand(), isConstantAllOnes(), and isNot().
| BinaryOps llvm::BinaryOperator::getOpcode | ( | ) | const [inline] |
Subclass classification... getOpcode() returns a member of one of the enums that is coming soon (down below)...
Reimplemented from llvm::Instruction.
Definition at line 809 of file InstrTypes.h.
Referenced by AssociativeOpt(), clone(), CollectBSwapParts(), DecomposeSimpleLinearExpr(), FindSingleUseMultiplyFactors(), llvm::Value::getUnderlyingObject(), PointsToConstantGlobal(), and llvm::Interpreter::visitBinaryOperator().
| BinaryOperator * BinaryOperator::clone | ( | ) | const [virtual] |
clone() - Create a copy of 'this' instruction that is identical in all ways except the following: The instruction has no parent The instruction has no name
Implements llvm::Instruction.
Definition at line 2859 of file Instructions.cpp.
References Create(), and getOpcode().
| bool BinaryOperator::swapOperands | ( | ) |
swapOperands - Exchange the two operands to this instruction. This instruction is safe to use on any binary instruction and does not modify the semantics of the instruction. If the instruction cannot be reversed (ie, it's a Div), then return true.
Definition at line 1689 of file Instructions.cpp.
References llvm::Instruction::isCommutative(), and llvm::swap().
| static bool llvm::BinaryOperator::classof | ( | const BinaryOperator * | ) | [inline, static] |
Definition at line 823 of file InstrTypes.h.
| static bool llvm::BinaryOperator::classof | ( | const Instruction * | ) | [inline, static] |
Methods for support type inquiry through isa, cast, and dyn_cast:.
Reimplemented from llvm::Instruction.
Definition at line 824 of file InstrTypes.h.
| static bool llvm::BinaryOperator::classof | ( | const Value * | V | ) | [inline, static] |
Definition at line 308 of file InstrTypes.h.
Definition at line 311 of file InstrTypes.h.
Definition at line 321 of file InstrTypes.h.
Definition at line 323 of file InstrTypes.h.
Definition at line 325 of file InstrTypes.h.
Definition at line 327 of file InstrTypes.h.
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst llvm::BinaryOperator::PtrToInt |
Definition at line 329 of file InstrTypes.h.
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst llvm::BinaryOperator::BitCast |
Definition at line 331 of file InstrTypes.h.
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst llvm::BinaryOperator::FCmp |
Definition at line 337 of file InstrTypes.h.
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst llvm::BinaryOperator::Call |
Definition at line 339 of file InstrTypes.h.
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst llvm::BinaryOperator::UserOp1 |
Definition at line 341 of file InstrTypes.h.
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction llvm::BinaryOperator::VAArg |
Definition at line 343 of file InstrTypes.h.
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst llvm::BinaryOperator::InsertElement |
Definition at line 345 of file InstrTypes.h.
| BinaryOperator MallocInst LoadInst ZExtInst FPToUIInst UIToFPInst FPTruncInst PtrToIntInst BitCastInst FCmpInst CallInst Instruction VAArgInst InsertElementInst llvm::BinaryOperator::ExtractValue |
Definition at line 347 of file InstrTypes.h.
Definition at line 349 of file InstrTypes.h.
Definition at line 511 of file InstrTypes.h.
Definition at line 521 of file InstrTypes.h.
Definition at line 523 of file InstrTypes.h.
Definition at line 525 of file InstrTypes.h.
Definition at line 527 of file InstrTypes.h.
Definition at line 529 of file InstrTypes.h.
Definition at line 531 of file InstrTypes.h.
Definition at line 537 of file InstrTypes.h.
Definition at line 539 of file InstrTypes.h.
Definition at line 541 of file InstrTypes.h.
Definition at line 543 of file InstrTypes.h.
Definition at line 545 of file InstrTypes.h.
Definition at line 547 of file InstrTypes.h.
Definition at line 549 of file InstrTypes.h.
Definition at line 551 of file InstrTypes.h.
Definition at line 788 of file InstrTypes.h.