LLVM 17.0.0git
|
Functions in this group correspond to APIs on llvm::ConstantExpr. More...
Functions in this group correspond to APIs on llvm::ConstantExpr.
LLVMValueRef LLVMAlignOf | ( | LLVMTypeRef | Ty | ) |
Definition at line 1538 of file Core.cpp.
References llvm::ConstantExpr::getAlignOf(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMBlockAddress | ( | LLVMValueRef | F, |
LLVMBasicBlockRef | BB | ||
) |
Definition at line 1816 of file Core.cpp.
References F, llvm::BlockAddress::get(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstAdd | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1563 of file Core.cpp.
References llvm::ConstantExpr::getAdd(), and llvm::wrap().
LLVMValueRef LLVMConstAddrSpaceCast | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1735 of file Core.cpp.
References llvm::ConstantExpr::getAddrSpaceCast(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstAnd | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1614 of file Core.cpp.
References llvm::ConstantExpr::getAnd(), and llvm::wrap().
LLVMValueRef LLVMConstAShr | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1653 of file Core.cpp.
References llvm::ConstantExpr::getAShr(), and llvm::wrap().
LLVMValueRef LLVMConstBitCast | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1730 of file Core.cpp.
References llvm::ConstantExpr::getBitCast(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstExtractElement | ( | LLVMValueRef | VectorConstant, |
LLVMValueRef | IndexConstant | ||
) |
Definition at line 1784 of file Core.cpp.
References llvm::ConstantExpr::getExtractElement(), and llvm::wrap().
LLVMValueRef LLVMConstFCmp | ( | LLVMRealPredicate | Predicate, |
LLVMValueRef | LHSConstant, | ||
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1636 of file Core.cpp.
References llvm::ConstantExpr::getFCmp(), and llvm::wrap().
LLVMValueRef LLVMConstFPCast | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1771 of file Core.cpp.
References llvm::ConstantExpr::getFPCast(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstFPExt | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1695 of file Core.cpp.
References llvm::ConstantExpr::getFPExtend(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstFPToSI | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1715 of file Core.cpp.
References llvm::ConstantExpr::getFPToSI(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstFPToUI | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1710 of file Core.cpp.
References llvm::ConstantExpr::getFPToUI(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstFPTrunc | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1690 of file Core.cpp.
References llvm::ConstantExpr::getFPTrunc(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstGEP2 | ( | LLVMTypeRef | Ty, |
LLVMValueRef | ConstantVal, | ||
LLVMValueRef * | ConstantIndices, | ||
unsigned | NumIndices | ||
) |
Definition at line 1658 of file Core.cpp.
References llvm::ConstantExpr::getGetElementPtr(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstICmp | ( | LLVMIntPredicate | Predicate, |
LLVMValueRef | LHSConstant, | ||
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1629 of file Core.cpp.
References llvm::ConstantExpr::getICmp(), and llvm::wrap().
LLVMValueRef LLVMConstInBoundsGEP2 | ( | LLVMTypeRef | Ty, |
LLVMValueRef | ConstantVal, | ||
LLVMValueRef * | ConstantIndices, | ||
unsigned | NumIndices | ||
) |
Definition at line 1666 of file Core.cpp.
References llvm::ConstantExpr::getInBoundsGetElementPtr(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstInlineAsm | ( | LLVMTypeRef | Ty, |
const char * | AsmString, | ||
const char * | Constraints, | ||
LLVMBool | HasSideEffects, | ||
LLVMBool | IsAlignStack | ||
) |
Deprecated: Use LLVMGetInlineAsm instead.
Definition at line 1808 of file Core.cpp.
References llvm::InlineAsm::get(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstInsertElement | ( | LLVMValueRef | VectorConstant, |
LLVMValueRef | ElementValueConstant, | ||
LLVMValueRef | IndexConstant | ||
) |
Definition at line 1790 of file Core.cpp.
References llvm::ConstantExpr::getInsertElement(), and llvm::wrap().
LLVMValueRef LLVMConstIntCast | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType, | ||
LLVMBool | isSigned | ||
) |
Definition at line 1765 of file Core.cpp.
References llvm::ConstantExpr::getIntegerCast(), isSigned(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstIntToPtr | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1725 of file Core.cpp.
References llvm::ConstantExpr::getIntToPtr(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstLShr | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1648 of file Core.cpp.
References llvm::ConstantExpr::getLShr(), and llvm::wrap().
LLVMValueRef LLVMConstMul | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1597 of file Core.cpp.
References llvm::ConstantExpr::getMul(), and llvm::wrap().
LLVMValueRef LLVMConstNeg | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1546 of file Core.cpp.
References llvm::ConstantExpr::getNeg(), and llvm::wrap().
LLVMValueRef LLVMConstNot | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1559 of file Core.cpp.
References llvm::ConstantExpr::getNot(), and llvm::wrap().
LLVMValueRef LLVMConstNSWAdd | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1568 of file Core.cpp.
References llvm::ConstantExpr::getNSWAdd(), and llvm::wrap().
LLVMValueRef LLVMConstNSWMul | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1602 of file Core.cpp.
References llvm::ConstantExpr::getNSWMul(), and llvm::wrap().
LLVMValueRef LLVMConstNSWNeg | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1550 of file Core.cpp.
References llvm::ConstantExpr::getNSWNeg(), and llvm::wrap().
LLVMValueRef LLVMConstNSWSub | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1585 of file Core.cpp.
References llvm::ConstantExpr::getNSWSub(), and llvm::wrap().
LLVMValueRef LLVMConstNUWAdd | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1574 of file Core.cpp.
References llvm::ConstantExpr::getNUWAdd(), and llvm::wrap().
LLVMValueRef LLVMConstNUWMul | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1608 of file Core.cpp.
References llvm::ConstantExpr::getNUWMul(), and llvm::wrap().
LLVMValueRef LLVMConstNUWNeg | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1554 of file Core.cpp.
References llvm::ConstantExpr::getNUWNeg(), and llvm::wrap().
LLVMValueRef LLVMConstNUWSub | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1591 of file Core.cpp.
References llvm::ConstantExpr::getNUWSub(), and llvm::wrap().
LLVMValueRef LLVMConstOr | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1619 of file Core.cpp.
References llvm::ConstantExpr::getOr(), and llvm::wrap().
LLVMValueRef LLVMConstPointerCast | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1759 of file Core.cpp.
References llvm::ConstantExpr::getPointerCast(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstPtrToInt | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1720 of file Core.cpp.
References llvm::ConstantExpr::getPtrToInt(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstSelect | ( | LLVMValueRef | ConstantCondition, |
LLVMValueRef | ConstantIfTrue, | ||
LLVMValueRef | ConstantIfFalse | ||
) |
Definition at line 1776 of file Core.cpp.
References llvm::ConstantExpr::getSelect(), and llvm::wrap().
LLVMValueRef LLVMConstSExt | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1680 of file Core.cpp.
References llvm::ConstantExpr::getSExt(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstSExtOrBitCast | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1747 of file Core.cpp.
References llvm::ConstantExpr::getSExtOrBitCast(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstShl | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1643 of file Core.cpp.
References llvm::ConstantExpr::getShl(), and llvm::wrap().
LLVMValueRef LLVMConstShuffleVector | ( | LLVMValueRef | VectorAConstant, |
LLVMValueRef | VectorBConstant, | ||
LLVMValueRef | MaskConstant | ||
) |
Definition at line 1798 of file Core.cpp.
References llvm::ShuffleVectorInst::getShuffleMask(), llvm::ConstantExpr::getShuffleVector(), and llvm::wrap().
LLVMValueRef LLVMConstSIToFP | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1705 of file Core.cpp.
References llvm::ConstantExpr::getSIToFP(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstSub | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1580 of file Core.cpp.
References llvm::ConstantExpr::getSub(), and llvm::wrap().
LLVMValueRef LLVMConstTrunc | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1675 of file Core.cpp.
References llvm::ConstantExpr::getTrunc(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstTruncOrBitCast | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1753 of file Core.cpp.
References llvm::ConstantExpr::getTruncOrBitCast(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstUIToFP | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1700 of file Core.cpp.
References llvm::ConstantExpr::getUIToFP(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstXor | ( | LLVMValueRef | LHSConstant, |
LLVMValueRef | RHSConstant | ||
) |
Definition at line 1624 of file Core.cpp.
References llvm::ConstantExpr::getXor(), and llvm::wrap().
LLVMValueRef LLVMConstZExt | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1685 of file Core.cpp.
References llvm::ConstantExpr::getZExt(), llvm::unwrap(), and llvm::wrap().
LLVMValueRef LLVMConstZExtOrBitCast | ( | LLVMValueRef | ConstantVal, |
LLVMTypeRef | ToType | ||
) |
Definition at line 1741 of file Core.cpp.
References llvm::ConstantExpr::getZExtOrBitCast(), llvm::unwrap(), and llvm::wrap().
LLVMOpcode LLVMGetConstOpcode | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1534 of file Core.cpp.
References getOpcode(), and map_to_llvmopcode().
LLVMValueRef LLVMSizeOf | ( | LLVMTypeRef | Ty | ) |
Definition at line 1542 of file Core.cpp.
References llvm::ConstantExpr::getSizeOf(), llvm::unwrap(), and llvm::wrap().