Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/IR/Core.cpp
Show First 20 Lines • Show All 1,568 Lines • ▼ Show 20 Lines | |||||
} | } | ||||
LLVMValueRef LLVMConstNUWAdd(LLVMValueRef LHSConstant, | LLVMValueRef LLVMConstNUWAdd(LLVMValueRef LHSConstant, | ||||
LLVMValueRef RHSConstant) { | LLVMValueRef RHSConstant) { | ||||
return wrap(ConstantExpr::getNUWAdd(unwrap<Constant>(LHSConstant), | return wrap(ConstantExpr::getNUWAdd(unwrap<Constant>(LHSConstant), | ||||
unwrap<Constant>(RHSConstant))); | unwrap<Constant>(RHSConstant))); | ||||
} | } | ||||
LLVMValueRef LLVMConstFAdd(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | |||||
return wrap(ConstantExpr::getFAdd(unwrap<Constant>(LHSConstant), | |||||
unwrap<Constant>(RHSConstant))); | |||||
} | |||||
LLVMValueRef LLVMConstSub(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | LLVMValueRef LLVMConstSub(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | ||||
return wrap(ConstantExpr::getSub(unwrap<Constant>(LHSConstant), | return wrap(ConstantExpr::getSub(unwrap<Constant>(LHSConstant), | ||||
unwrap<Constant>(RHSConstant))); | unwrap<Constant>(RHSConstant))); | ||||
} | } | ||||
LLVMValueRef LLVMConstNSWSub(LLVMValueRef LHSConstant, | LLVMValueRef LLVMConstNSWSub(LLVMValueRef LHSConstant, | ||||
LLVMValueRef RHSConstant) { | LLVMValueRef RHSConstant) { | ||||
return wrap(ConstantExpr::getNSWSub(unwrap<Constant>(LHSConstant), | return wrap(ConstantExpr::getNSWSub(unwrap<Constant>(LHSConstant), | ||||
unwrap<Constant>(RHSConstant))); | unwrap<Constant>(RHSConstant))); | ||||
} | } | ||||
LLVMValueRef LLVMConstNUWSub(LLVMValueRef LHSConstant, | LLVMValueRef LLVMConstNUWSub(LLVMValueRef LHSConstant, | ||||
LLVMValueRef RHSConstant) { | LLVMValueRef RHSConstant) { | ||||
return wrap(ConstantExpr::getNUWSub(unwrap<Constant>(LHSConstant), | return wrap(ConstantExpr::getNUWSub(unwrap<Constant>(LHSConstant), | ||||
unwrap<Constant>(RHSConstant))); | unwrap<Constant>(RHSConstant))); | ||||
} | } | ||||
LLVMValueRef LLVMConstFSub(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | |||||
return wrap(ConstantExpr::getFSub(unwrap<Constant>(LHSConstant), | |||||
unwrap<Constant>(RHSConstant))); | |||||
} | |||||
LLVMValueRef LLVMConstMul(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | LLVMValueRef LLVMConstMul(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | ||||
return wrap(ConstantExpr::getMul(unwrap<Constant>(LHSConstant), | return wrap(ConstantExpr::getMul(unwrap<Constant>(LHSConstant), | ||||
unwrap<Constant>(RHSConstant))); | unwrap<Constant>(RHSConstant))); | ||||
} | } | ||||
LLVMValueRef LLVMConstNSWMul(LLVMValueRef LHSConstant, | LLVMValueRef LLVMConstNSWMul(LLVMValueRef LHSConstant, | ||||
LLVMValueRef RHSConstant) { | LLVMValueRef RHSConstant) { | ||||
return wrap(ConstantExpr::getNSWMul(unwrap<Constant>(LHSConstant), | return wrap(ConstantExpr::getNSWMul(unwrap<Constant>(LHSConstant), | ||||
unwrap<Constant>(RHSConstant))); | unwrap<Constant>(RHSConstant))); | ||||
} | } | ||||
LLVMValueRef LLVMConstNUWMul(LLVMValueRef LHSConstant, | LLVMValueRef LLVMConstNUWMul(LLVMValueRef LHSConstant, | ||||
LLVMValueRef RHSConstant) { | LLVMValueRef RHSConstant) { | ||||
return wrap(ConstantExpr::getNUWMul(unwrap<Constant>(LHSConstant), | return wrap(ConstantExpr::getNUWMul(unwrap<Constant>(LHSConstant), | ||||
unwrap<Constant>(RHSConstant))); | unwrap<Constant>(RHSConstant))); | ||||
} | } | ||||
LLVMValueRef LLVMConstFMul(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | |||||
return wrap(ConstantExpr::getFMul(unwrap<Constant>(LHSConstant), | |||||
unwrap<Constant>(RHSConstant))); | |||||
} | |||||
LLVMValueRef LLVMConstFDiv(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | |||||
return wrap(ConstantExpr::getFDiv(unwrap<Constant>(LHSConstant), | |||||
unwrap<Constant>(RHSConstant))); | |||||
} | |||||
LLVMValueRef LLVMConstFRem(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | |||||
return wrap(ConstantExpr::getFRem(unwrap<Constant>(LHSConstant), | |||||
unwrap<Constant>(RHSConstant))); | |||||
} | |||||
LLVMValueRef LLVMConstAnd(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | LLVMValueRef LLVMConstAnd(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | ||||
return wrap(ConstantExpr::getAnd(unwrap<Constant>(LHSConstant), | return wrap(ConstantExpr::getAnd(unwrap<Constant>(LHSConstant), | ||||
unwrap<Constant>(RHSConstant))); | unwrap<Constant>(RHSConstant))); | ||||
} | } | ||||
LLVMValueRef LLVMConstOr(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | LLVMValueRef LLVMConstOr(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) { | ||||
return wrap(ConstantExpr::getOr(unwrap<Constant>(LHSConstant), | return wrap(ConstantExpr::getOr(unwrap<Constant>(LHSConstant), | ||||
unwrap<Constant>(RHSConstant))); | unwrap<Constant>(RHSConstant))); | ||||
▲ Show 20 Lines • Show All 2,584 Lines • Show Last 20 Lines |