|
LLVM 23.0.0git
|
Functions in this group correspond to APIs on llvm::ConstantExpr. More...
Functions in this group correspond to APIs on llvm::ConstantExpr.
| LLVM_C_ABI LLVM_ATTRIBUTE_C_DEPRECATED | ( | LLVMValueRef | LLVMConstNUWNegLLVMValueRef ConstantVal, |
| "Use LLVMConstNull instead." | ) |
References A(), C(), const, F, Linkage, LLVM_ATTRIBUTE_C_DEPRECATED, LLVM_C_ABI, LLVMAddAlias2(), LLVMAddAttributeAtIndex(), LLVMAddGlobal(), LLVMAddGlobalIFunc(), LLVMAddGlobalInAddressSpace(), LLVMAddTargetDependentFunctionAttr(), LLVMAliasGetAliasee(), LLVMAliasSetAliasee(), LLVMBlockAddress(), LLVMConstAdd(), LLVMConstAddrSpaceCast(), LLVMConstBitCast(), LLVMConstExtractElement(), LLVMConstGEP2(), LLVMConstGEPWithNoWrapFlags(), LLVMConstInBoundsGEP2(), LLVMConstInlineAsm(), LLVMConstInsertElement(), LLVMConstIntToPtr(), LLVMConstNot(), LLVMConstNSWAdd(), LLVMConstNSWSub(), LLVMConstNUWAdd(), LLVMConstNUWNeg(), LLVMConstNUWSub(), LLVMConstPointerCast(), LLVMConstPtrToInt(), LLVMConstShuffleVector(), LLVMConstSub(), LLVMConstTrunc(), LLVMConstTruncOrBitCast(), LLVMConstXor(), LLVMCountParams(), LLVMDeleteFunction(), LLVMDeleteGlobal(), LLVMDisposeValueMetadataEntries(), LLVMEraseGlobalIFunc(), LLVMGetAlignment(), LLVMGetAttributeCountAtIndex(), LLVMGetAttributesAtIndex(), LLVMGetBlockAddressBasicBlock(), LLVMGetBlockAddressFunction(), LLVMGetDLLStorageClass(), LLVMGetEnumAttributeAtIndex(), LLVMGetFirstGlobal(), LLVMGetFirstGlobalAlias(), LLVMGetFirstGlobalIFunc(), LLVMGetFirstParam(), LLVMGetFunctionCallConv(), LLVMGetGC(), LLVMGetGlobalIFuncResolver(), LLVMGetGlobalParent(), LLVMGetInitializer(), LLVMGetIntrinsicDeclaration(), LLVMGetIntrinsicID(), LLVMGetLastGlobal(), LLVMGetLastGlobalAlias(), LLVMGetLastGlobalIFunc(), LLVMGetLastParam(), LLVMGetLinkage(), LLVMGetMDNodeNumOperands(), LLVMGetMDNodeOperands(), LLVMGetMDString(), LLVMGetNamedGlobal(), LLVMGetNamedGlobalAlias(), LLVMGetNamedGlobalIFunc(), LLVMGetNamedGlobalWithLength(), LLVMGetNextGlobal(), LLVMGetNextGlobalAlias(), LLVMGetNextGlobalIFunc(), LLVMGetNextParam(), LLVMGetParam(), LLVMGetParamParent(), LLVMGetParams(), LLVMGetPersonalityFn(), LLVMGetPrefixData(), LLVMGetPreviousGlobal(), LLVMGetPreviousGlobalAlias(), LLVMGetPreviousGlobalIFunc(), LLVMGetPreviousParam(), LLVMGetPrologueData(), LLVMGetSection(), LLVMGetStringAttributeAtIndex(), LLVMGetThreadLocalMode(), LLVMGetUnnamedAddress(), LLVMGetVisibility(), LLVMGlobalAddDebugInfo(), LLVMGlobalAddMetadata(), LLVMGlobalClearMetadata(), LLVMGlobalCopyAllMetadata(), LLVMGlobalEraseMetadata(), LLVMGlobalGetValueType(), LLVMGlobalSetMetadata(), LLVMHasPersonalityFn(), LLVMHasPrefixData(), LLVMHasPrologueData(), LLVMHasUnnamedAddr(), LLVMIntrinsicCopyOverloadedName(), LLVMIntrinsicCopyOverloadedName2(), LLVMIntrinsicGetName(), LLVMIntrinsicGetType(), LLVMIntrinsicIsOverloaded(), LLVMIsDeclaration(), LLVMIsExternallyInitialized(), LLVMIsGlobalConstant(), LLVMIsThreadLocal(), LLVMLookupIntrinsicID(), LLVMMDNodeInContext2(), LLVMMDStringInContext(), LLVMMDStringInContext2(), LLVMMetadataAsValue(), LLVMRemoveEnumAttributeAtIndex(), LLVMRemoveGlobalIFunc(), LLVMRemoveStringAttributeAtIndex(), LLVMReplaceMDNodeOperandWith(), LLVMSetAlignment(), LLVMSetDLLStorageClass(), LLVMSetExternallyInitialized(), LLVMSetFunctionCallConv(), LLVMSetGC(), LLVMSetGlobalConstant(), LLVMSetGlobalIFuncResolver(), LLVMSetInitializer(), LLVMSetLinkage(), LLVMSetParamAlignment(), LLVMSetPersonalityFn(), LLVMSetPrefixData(), LLVMSetPrologueData(), LLVMSetSection(), LLVMSetThreadLocal(), LLVMSetThreadLocalMode(), LLVMSetUnnamedAddr(), LLVMSetUnnamedAddress(), LLVMSetVisibility(), LLVMValueAsMetadata(), LLVMValueMetadataEntriesGetKind(), LLVMValueMetadataEntriesGetMetadata(), Mod, and Mode.
| LLVM_C_ABI LLVMValueRef LLVMAlignOf | ( | LLVMTypeRef | Ty | ) |
Definition at line 1831 of file Core.cpp.
References llvm::ConstantExpr::getAlignOf(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMBlockAddress | ( | LLVMValueRef | F, |
| LLVMBasicBlockRef | BB ) |
Definition at line 1994 of file Core.cpp.
References F, llvm::BlockAddress::get(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstAdd | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant ) |
Definition at line 1856 of file Core.cpp.
References llvm::ConstantExpr::getAdd(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstAddrSpaceCast | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType ) |
Definition at line 1944 of file Core.cpp.
References llvm::ConstantExpr::getAddrSpaceCast(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstBitCast | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType ) |
Definition at line 1939 of file Core.cpp.
References llvm::ConstantExpr::getBitCast(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstExtractElement | ( | LLVMValueRef | VectorConstant, |
| LLVMValueRef | IndexConstant ) |
Definition at line 1962 of file Core.cpp.
References llvm::ConstantExpr::getExtractElement(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstGEP2 | ( | LLVMTypeRef | Ty, |
| LLVMValueRef | ConstantVal, | ||
| LLVMValueRef * | ConstantIndices, | ||
| unsigned | NumIndices ) |
Definition at line 1895 of file Core.cpp.
References llvm::ConstantExpr::getGetElementPtr(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstGEPWithNoWrapFlags | ( | LLVMTypeRef | Ty, |
| LLVMValueRef | ConstantVal, | ||
| LLVMValueRef * | ConstantIndices, | ||
| unsigned | NumIndices, | ||
| LLVMGEPNoWrapFlags | NoWrapFlags ) |
Creates a constant GetElementPtr expression.
Similar to LLVMConstGEP2, but allows specifying the no-wrap flags.
Definition at line 1912 of file Core.cpp.
References llvm::ConstantExpr::getGetElementPtr(), mapFromLLVMGEPNoWrapFlags(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstInBoundsGEP2 | ( | LLVMTypeRef | Ty, |
| LLVMValueRef | ConstantVal, | ||
| LLVMValueRef * | ConstantIndices, | ||
| unsigned | NumIndices ) |
Definition at line 1903 of file Core.cpp.
References llvm::ConstantExpr::getInBoundsGetElementPtr(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstInlineAsm | ( | LLVMTypeRef | Ty, |
| const char * | AsmString, | ||
| const char * | Constraints, | ||
| LLVMBool | HasSideEffects, | ||
| LLVMBool | IsAlignStack ) |
Deprecated: Use LLVMGetInlineAsm instead.
Definition at line 1986 of file Core.cpp.
References llvm::dyn_cast(), llvm::InlineAsm::get(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstInsertElement | ( | LLVMValueRef | VectorConstant, |
| LLVMValueRef | ElementValueConstant, | ||
| LLVMValueRef | IndexConstant ) |
Definition at line 1968 of file Core.cpp.
References llvm::ConstantExpr::getInsertElement(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstIntToPtr | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType ) |
Definition at line 1934 of file Core.cpp.
References llvm::ConstantExpr::getIntToPtr(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstNeg | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1839 of file Core.cpp.
References llvm::ConstantExpr::getNeg(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstNot | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1852 of file Core.cpp.
References llvm::ConstantExpr::getNot(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstNSWAdd | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant ) |
Definition at line 1861 of file Core.cpp.
References llvm::ConstantExpr::getNSWAdd(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstNSWNeg | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1843 of file Core.cpp.
References llvm::ConstantExpr::getNSWNeg(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstNSWSub | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant ) |
Definition at line 1878 of file Core.cpp.
References llvm::ConstantExpr::getNSWSub(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstNUWAdd | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant ) |
Definition at line 1867 of file Core.cpp.
References llvm::ConstantExpr::getNUWAdd(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstNUWSub | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant ) |
Definition at line 1884 of file Core.cpp.
References llvm::ConstantExpr::getNUWSub(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstPointerCast | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType ) |
Definition at line 1956 of file Core.cpp.
References llvm::ConstantExpr::getPointerCast(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstPtrToInt | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType ) |
Definition at line 1929 of file Core.cpp.
References llvm::ConstantExpr::getPtrToInt(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstShuffleVector | ( | LLVMValueRef | VectorAConstant, |
| LLVMValueRef | VectorBConstant, | ||
| LLVMValueRef | MaskConstant ) |
Definition at line 1976 of file Core.cpp.
References llvm::ShuffleVectorInst::getShuffleMask(), llvm::ConstantExpr::getShuffleVector(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstSub | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant ) |
Definition at line 1873 of file Core.cpp.
References llvm::ConstantExpr::getSub(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstTrunc | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType ) |
Definition at line 1924 of file Core.cpp.
References llvm::ConstantExpr::getTrunc(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstTruncOrBitCast | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType ) |
Definition at line 1950 of file Core.cpp.
References llvm::ConstantExpr::getTruncOrBitCast(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMConstXor | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant ) |
Definition at line 1890 of file Core.cpp.
References llvm::ConstantExpr::getXor(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMBasicBlockRef LLVMGetBlockAddressBasicBlock | ( | LLVMValueRef | BlockAddr | ) |
Gets the basic block associated with a given BlockAddress constant value.
Definition at line 2002 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMGetBlockAddressFunction | ( | LLVMValueRef | BlockAddr | ) |
Gets the function associated with a given BlockAddress constant value.
Definition at line 1998 of file Core.cpp.
References getFunction(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMOpcode LLVMGetConstOpcode | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1827 of file Core.cpp.
References getOpcode(), map_to_llvmopcode(), and llvm::unwrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().
| LLVM_C_ABI LLVMValueRef LLVMSizeOf | ( | LLVMTypeRef | Ty | ) |
Definition at line 1835 of file Core.cpp.
References llvm::ConstantExpr::getSizeOf(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVM_ATTRIBUTE_C_DEPRECATED().