|
LLVMOpcode | LLVMGetConstOpcode (LLVMValueRef ConstantVal) |
|
LLVMValueRef | LLVMAlignOf (LLVMTypeRef Ty) |
|
LLVMValueRef | LLVMSizeOf (LLVMTypeRef Ty) |
|
LLVMValueRef | LLVMConstNeg (LLVMValueRef ConstantVal) |
|
LLVMValueRef | LLVMConstNSWNeg (LLVMValueRef ConstantVal) |
|
LLVMValueRef | LLVMConstNUWNeg (LLVMValueRef ConstantVal) |
|
LLVMValueRef | LLVMConstNot (LLVMValueRef ConstantVal) |
|
LLVMValueRef | LLVMConstAdd (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstNSWAdd (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstNUWAdd (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstSub (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstNSWSub (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstNUWSub (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstMul (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstNSWMul (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstNUWMul (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstXor (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstICmp (LLVMIntPredicate Predicate, LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstFCmp (LLVMRealPredicate Predicate, LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstShl (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
|
LLVMValueRef | LLVMConstGEP2 (LLVMTypeRef Ty, LLVMValueRef ConstantVal, LLVMValueRef *ConstantIndices, unsigned NumIndices) |
|
LLVMValueRef | LLVMConstInBoundsGEP2 (LLVMTypeRef Ty, LLVMValueRef ConstantVal, LLVMValueRef *ConstantIndices, unsigned NumIndices) |
|
LLVMValueRef | LLVMConstTrunc (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
|
LLVMValueRef | LLVMConstPtrToInt (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
|
LLVMValueRef | LLVMConstIntToPtr (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
|
LLVMValueRef | LLVMConstBitCast (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
|
LLVMValueRef | LLVMConstAddrSpaceCast (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
|
LLVMValueRef | LLVMConstTruncOrBitCast (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
|
LLVMValueRef | LLVMConstPointerCast (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
|
LLVMValueRef | LLVMConstExtractElement (LLVMValueRef VectorConstant, LLVMValueRef IndexConstant) |
|
LLVMValueRef | LLVMConstInsertElement (LLVMValueRef VectorConstant, LLVMValueRef ElementValueConstant, LLVMValueRef IndexConstant) |
|
LLVMValueRef | LLVMConstShuffleVector (LLVMValueRef VectorAConstant, LLVMValueRef VectorBConstant, LLVMValueRef MaskConstant) |
|
LLVMValueRef | LLVMBlockAddress (LLVMValueRef F, LLVMBasicBlockRef BB) |
|
LLVMValueRef | LLVMConstInlineAsm (LLVMTypeRef Ty, const char *AsmString, const char *Constraints, LLVMBool HasSideEffects, LLVMBool IsAlignStack) |
|
Functions in this group correspond to APIs on llvm::ConstantExpr.