|
LLVM
4.0.0
|
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 1084 of file Core.cpp.
References llvm::ConstantExpr::getAlignOf(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBlockAddress | ( | LLVMValueRef | F, |
| LLVMBasicBlockRef | BB | ||
| ) |
Definition at line 1435 of file Core.cpp.
References llvm::BlockAddress::get(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstAdd | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1113 of file Core.cpp.
References llvm::ConstantExpr::getAdd(), and llvm::wrap().
| LLVMValueRef LLVMConstAddrSpaceCast | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1342 of file Core.cpp.
References llvm::ConstantExpr::getAddrSpaceCast(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstAnd | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1221 of file Core.cpp.
References llvm::ConstantExpr::getAnd(), and llvm::wrap().
| LLVMValueRef LLVMConstAShr | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1260 of file Core.cpp.
References llvm::ConstantExpr::getAShr(), and llvm::wrap().
| LLVMValueRef LLVMConstBitCast | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1337 of file Core.cpp.
References llvm::ConstantExpr::getBitCast(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstExactSDiv | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1195 of file Core.cpp.
References llvm::ConstantExpr::getExactSDiv(), and llvm::wrap().
| LLVMValueRef LLVMConstExactUDiv | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1184 of file Core.cpp.
References llvm::ConstantExpr::getExactUDiv(), and llvm::wrap().
| LLVMValueRef LLVMConstExtractElement | ( | LLVMValueRef | VectorConstant, |
| LLVMValueRef | IndexConstant | ||
| ) |
Definition at line 1391 of file Core.cpp.
References llvm::ConstantExpr::getExtractElement(), and llvm::wrap().
| LLVMValueRef LLVMConstExtractValue | ( | LLVMValueRef | AggConstant, |
| unsigned * | IdxList, | ||
| unsigned | NumIdx | ||
| ) |
Definition at line 1413 of file Core.cpp.
References llvm::ConstantExpr::getExtractValue(), llvm::makeArrayRef(), and llvm::wrap().
| LLVMValueRef LLVMConstFAdd | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1130 of file Core.cpp.
References llvm::ConstantExpr::getFAdd(), and llvm::wrap().
| LLVMValueRef LLVMConstFCmp | ( | LLVMRealPredicate | Predicate, |
| LLVMValueRef | LHSConstant, | ||
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1243 of file Core.cpp.
References llvm::ConstantExpr::getFCmp(), and llvm::wrap().
| LLVMValueRef LLVMConstFDiv | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1201 of file Core.cpp.
References llvm::ConstantExpr::getFDiv(), and llvm::wrap().
| LLVMValueRef LLVMConstFMul | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1174 of file Core.cpp.
References llvm::ConstantExpr::getFMul(), and llvm::wrap().
| LLVMValueRef LLVMConstFNeg | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1105 of file Core.cpp.
References llvm::ConstantExpr::getFNeg(), and llvm::wrap().
| LLVMValueRef LLVMConstFPCast | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1378 of file Core.cpp.
References llvm::ConstantExpr::getFPCast(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstFPExt | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1302 of file Core.cpp.
References llvm::ConstantExpr::getFPExtend(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstFPToSI | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1322 of file Core.cpp.
References llvm::ConstantExpr::getFPToSI(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstFPToUI | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1317 of file Core.cpp.
References llvm::ConstantExpr::getFPToUI(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstFPTrunc | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1297 of file Core.cpp.
References llvm::ConstantExpr::getFPTrunc(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstFRem | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1216 of file Core.cpp.
References llvm::ConstantExpr::getFRem(), and llvm::wrap().
| LLVMValueRef LLVMConstFSub | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1152 of file Core.cpp.
References llvm::ConstantExpr::getFSub(), and llvm::wrap().
| LLVMValueRef LLVMConstGEP | ( | LLVMValueRef | ConstantVal, |
| LLVMValueRef * | ConstantIndices, | ||
| unsigned | NumIndices | ||
| ) |
Definition at line 1265 of file Core.cpp.
References llvm::ConstantExpr::getGetElementPtr(), and llvm::wrap().
| LLVMValueRef LLVMConstICmp | ( | LLVMIntPredicate | Predicate, |
| LLVMValueRef | LHSConstant, | ||
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1236 of file Core.cpp.
References llvm::ConstantExpr::getICmp(), and llvm::wrap().
| LLVMValueRef LLVMConstInBoundsGEP | ( | LLVMValueRef | ConstantVal, |
| LLVMValueRef * | ConstantIndices, | ||
| unsigned | NumIndices | ||
| ) |
Definition at line 1273 of file Core.cpp.
References llvm::ConstantExpr::getInBoundsGetElementPtr(), and llvm::wrap().
| LLVMValueRef LLVMConstInlineAsm | ( | LLVMTypeRef | Ty, |
| const char * | AsmString, | ||
| const char * | Constraints, | ||
| LLVMBool | HasSideEffects, | ||
| LLVMBool | IsAlignStack | ||
| ) |
Definition at line 1427 of file Core.cpp.
References llvm::InlineAsm::get(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstInsertElement | ( | LLVMValueRef | VectorConstant, |
| LLVMValueRef | ElementValueConstant, | ||
| LLVMValueRef | IndexConstant | ||
| ) |
Definition at line 1397 of file Core.cpp.
References llvm::ConstantExpr::getInsertElement(), and llvm::wrap().
| LLVMValueRef LLVMConstInsertValue | ( | LLVMValueRef | AggConstant, |
| LLVMValueRef | ElementValueConstant, | ||
| unsigned * | IdxList, | ||
| unsigned | NumIdx | ||
| ) |
Definition at line 1419 of file Core.cpp.
References llvm::ConstantExpr::getInsertValue(), llvm::makeArrayRef(), and llvm::wrap().
| LLVMValueRef LLVMConstIntCast | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType, | ||
| LLVMBool | isSigned | ||
| ) |
Definition at line 1372 of file Core.cpp.
References llvm::ConstantExpr::getIntegerCast(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstIntToPtr | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1332 of file Core.cpp.
References llvm::ConstantExpr::getIntToPtr(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstLShr | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1255 of file Core.cpp.
References llvm::ConstantExpr::getLShr(), and llvm::wrap().
| LLVMValueRef LLVMConstMul | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1157 of file Core.cpp.
References llvm::ConstantExpr::getMul(), and llvm::wrap().
| LLVMValueRef LLVMConstNeg | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1092 of file Core.cpp.
References llvm::ConstantExpr::getNeg(), and llvm::wrap().
| LLVMValueRef LLVMConstNot | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1109 of file Core.cpp.
References llvm::ConstantExpr::getNot(), and llvm::wrap().
| LLVMValueRef LLVMConstNSWAdd | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1118 of file Core.cpp.
References llvm::ConstantExpr::getNSWAdd(), and llvm::wrap().
| LLVMValueRef LLVMConstNSWMul | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1162 of file Core.cpp.
References llvm::ConstantExpr::getNSWMul(), and llvm::wrap().
| LLVMValueRef LLVMConstNSWNeg | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1096 of file Core.cpp.
References llvm::ConstantExpr::getNSWNeg(), and llvm::wrap().
| LLVMValueRef LLVMConstNSWSub | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1140 of file Core.cpp.
References llvm::ConstantExpr::getNSWSub(), and llvm::wrap().
| LLVMValueRef LLVMConstNUWAdd | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1124 of file Core.cpp.
References llvm::ConstantExpr::getNUWAdd(), and llvm::wrap().
| LLVMValueRef LLVMConstNUWMul | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1168 of file Core.cpp.
References llvm::ConstantExpr::getNUWMul(), and llvm::wrap().
| LLVMValueRef LLVMConstNUWNeg | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1100 of file Core.cpp.
References llvm::ConstantExpr::getNUWNeg(), and llvm::wrap().
| LLVMValueRef LLVMConstNUWSub | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1146 of file Core.cpp.
References llvm::ConstantExpr::getNUWSub(), and llvm::wrap().
| LLVMValueRef LLVMConstOr | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1226 of file Core.cpp.
References llvm::ConstantExpr::getOr(), and llvm::wrap().
| LLVMValueRef LLVMConstPointerCast | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1366 of file Core.cpp.
References llvm::ConstantExpr::getPointerCast(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstPtrToInt | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1327 of file Core.cpp.
References llvm::ConstantExpr::getPtrToInt(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstSDiv | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1190 of file Core.cpp.
References llvm::ConstantExpr::getSDiv(), and llvm::wrap().
| LLVMValueRef LLVMConstSelect | ( | LLVMValueRef | ConstantCondition, |
| LLVMValueRef | ConstantIfTrue, | ||
| LLVMValueRef | ConstantIfFalse | ||
| ) |
Definition at line 1383 of file Core.cpp.
References llvm::ConstantExpr::getSelect(), and llvm::wrap().
| LLVMValueRef LLVMConstSExt | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1287 of file Core.cpp.
References llvm::ConstantExpr::getSExt(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstSExtOrBitCast | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1354 of file Core.cpp.
References llvm::ConstantExpr::getSExtOrBitCast(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstShl | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1250 of file Core.cpp.
References llvm::ConstantExpr::getShl(), and llvm::wrap().
| LLVMValueRef LLVMConstShuffleVector | ( | LLVMValueRef | VectorAConstant, |
| LLVMValueRef | VectorBConstant, | ||
| LLVMValueRef | MaskConstant | ||
| ) |
Definition at line 1405 of file Core.cpp.
References llvm::ConstantExpr::getShuffleVector(), and llvm::wrap().
| LLVMValueRef LLVMConstSIToFP | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1312 of file Core.cpp.
References llvm::ConstantExpr::getSIToFP(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstSRem | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1211 of file Core.cpp.
References llvm::ConstantExpr::getSRem(), and llvm::wrap().
| LLVMValueRef LLVMConstSub | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1135 of file Core.cpp.
References llvm::ConstantExpr::getSub(), and llvm::wrap().
| LLVMValueRef LLVMConstTrunc | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1282 of file Core.cpp.
References llvm::ConstantExpr::getTrunc(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstTruncOrBitCast | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1360 of file Core.cpp.
References llvm::ConstantExpr::getTruncOrBitCast(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstUDiv | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1179 of file Core.cpp.
References llvm::ConstantExpr::getUDiv(), and llvm::wrap().
| LLVMValueRef LLVMConstUIToFP | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1307 of file Core.cpp.
References llvm::ConstantExpr::getUIToFP(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstURem | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1206 of file Core.cpp.
References llvm::ConstantExpr::getURem(), and llvm::wrap().
| LLVMValueRef LLVMConstXor | ( | LLVMValueRef | LHSConstant, |
| LLVMValueRef | RHSConstant | ||
| ) |
Definition at line 1231 of file Core.cpp.
References llvm::ConstantExpr::getXor(), and llvm::wrap().
| LLVMValueRef LLVMConstZExt | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1292 of file Core.cpp.
References llvm::ConstantExpr::getZExt(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMConstZExtOrBitCast | ( | LLVMValueRef | ConstantVal, |
| LLVMTypeRef | ToType | ||
| ) |
Definition at line 1348 of file Core.cpp.
References llvm::ConstantExpr::getZExtOrBitCast(), llvm::unwrap(), and llvm::wrap().
| LLVMOpcode LLVMGetConstOpcode | ( | LLVMValueRef | ConstantVal | ) |
Definition at line 1080 of file Core.cpp.
References map_to_llvmopcode().
| LLVMValueRef LLVMSizeOf | ( | LLVMTypeRef | Ty | ) |
Definition at line 1088 of file Core.cpp.
References llvm::ConstantExpr::getSizeOf(), llvm::unwrap(), and llvm::wrap().
1.8.6