• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/

Lines Matching defs:Val

436   case Value::Name##Val:                                                       \
738 : ConstantData(Ty, ConstantIntVal), Val(V) {
987 : ConstantData(Ty, ConstantFPVal), Val(V) {
993 return Val.bitwiseIsEqual(V);
1469 bool ConstantInt::isValueValidForType(Type *Ty, uint64_t Val) {
1472 return Val == 0 || Val == 1;
1473 return isUIntN(NumBits, Val);
1476 bool ConstantInt::isValueValidForType(Type *Ty, int64_t Val) {
1479 return Val == 0 || Val == 1 || Val == -1;
1480 return isIntN(NumBits, Val);
1483 bool ConstantFP::isValueValidForType(Type *Ty, const APFloat& Val) {
1485 APFloat Val2 = APFloat(Val);
2343 Constant *ConstantExpr::getExtractElement(Constant *Val, Constant *Idx,
2345 assert(Val->getType()->isVectorTy() &&
2350 if (Constant *FC = ConstantFoldExtractElementInstruction(Val, Idx))
2353 Type *ReqTy = cast<VectorType>(Val->getType())->getElementType();
2358 Constant *ArgVec[] = { Val, Idx };
2361 LLVMContextImpl *pImpl = Val->getContext().pImpl;
2365 Constant *ConstantExpr::getInsertElement(Constant *Val, Constant *Elt,
2367 assert(Val->getType()->isVectorTy() &&
2369 assert(Elt->getType() == cast<VectorType>(Val->getType())->getElementType() &&
2374 if (Constant *FC = ConstantFoldInsertElementInstruction(Val, Elt, Idx))
2377 if (OnlyIfReducedTy == Val->getType())
2381 Constant *ArgVec[] = { Val, Elt, Idx };
2384 LLVMContextImpl *pImpl = Val->getContext().pImpl;
2385 return pImpl->ExprConstants.getOrCreate(Val->getType(), Key);
2414 Constant *ConstantExpr::getInsertValue(Constant *Agg, Constant *Val,
2421 Idxs) == Val->getType() &&
2423 Type *ReqTy = Val->getType();
2425 if (Constant *FC = ConstantFoldInsertValueInstruction(Agg, Val, Idxs))
2431 Constant *ArgVec[] = { Agg, Val };
3100 case Value::Name##Val: \
3137 Constant *Val = cast<Constant>(O->get());
3138 if (Val == From) {
3140 Val = ToC;
3143 Values.push_back(Val);
3144 AllSame &= Val == ToC;
3177 Constant *Val = cast<Constant>(O->get());
3178 if (Val == From) {
3180 Val = ToC;
3183 Values.push_back(Val);
3184 AllSame &= Val == ToC;
3207 Constant *Val = getOperand(i);
3208 if (Val == From) {
3211 Val = ToC;
3213 Values.push_back(Val);