/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | ConstantFolder.h | 37 return ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW); 41 return ConstantExpr::getFAdd(LHS, RHS); in CreateFAdd() 46 return ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW); 50 return ConstantExpr::getFSub(LHS, RHS); in CreateFSub() 55 return ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW); 59 return ConstantExpr::getFMul(LHS, RHS); in CreateFMul() 64 return ConstantExpr::getUDiv(LHS, RHS, isExact); 69 return ConstantExpr::getSDiv(LHS, RHS, isExact); 73 return ConstantExpr::getFDiv(LHS, RHS); in CreateFDiv() 77 return ConstantExpr::getURem(LHS, RHS); in CreateURem() [all …]
|
D | Operator.h | 43 return cast<ConstantExpr>(this)->getOpcode(); in getOpcode() 51 if (const ConstantExpr *CE = dyn_cast<ConstantExpr>(V)) in getOpcode() 57 static bool classof(const ConstantExpr *) { return true; } in classof() argument 59 return isa<Instruction>(V) || isa<ConstantExpr>(V); in classof() 76 friend class ConstantExpr; variable 106 static bool classof(const ConstantExpr *CE) { in classof() 114 (isa<ConstantExpr>(V) && classof(cast<ConstantExpr>(V))); in classof() 128 friend class ConstantExpr; variable 147 static bool classof(const ConstantExpr *CE) { in classof() 155 (isa<ConstantExpr>(V) && classof(cast<ConstantExpr>(V))); in classof() [all …]
|
/external/llvm/unittests/IR/ |
D | ConstantsTest.cpp | 35 EXPECT_EQ(Zero, ConstantExpr::getAdd(One, One)); in TEST() 39 EXPECT_EQ(Zero, ConstantExpr::getAdd(NegOne, One)); in TEST() 43 EXPECT_EQ(Zero, ConstantExpr::getAdd(NegOne, NegOne)); in TEST() 47 EXPECT_EQ(Zero, ConstantExpr::getSub(NegOne, One)); in TEST() 51 EXPECT_EQ(Zero, ConstantExpr::getSub(One, NegOne)); in TEST() 55 EXPECT_EQ(Zero, ConstantExpr::getSub(One, One)); in TEST() 59 EXPECT_EQ(Undef, ConstantExpr::getShl(One, One)); in TEST() 63 EXPECT_EQ(One, ConstantExpr::getShl(One, Zero)); in TEST() 67 EXPECT_EQ(Undef, ConstantExpr::getLShr(One, One)); in TEST() 71 EXPECT_EQ(Undef, ConstantExpr::getAShr(One, One)); in TEST() [all …]
|
/external/llvm/include/llvm/IR/ |
D | ConstantFolder.h | 36 return ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW); 39 return ConstantExpr::getFAdd(LHS, RHS); in CreateFAdd() 43 return ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW); 46 return ConstantExpr::getFSub(LHS, RHS); in CreateFSub() 50 return ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW); 53 return ConstantExpr::getFMul(LHS, RHS); in CreateFMul() 57 return ConstantExpr::getUDiv(LHS, RHS, isExact); 61 return ConstantExpr::getSDiv(LHS, RHS, isExact); 64 return ConstantExpr::getFDiv(LHS, RHS); in CreateFDiv() 67 return ConstantExpr::getURem(LHS, RHS); in CreateURem() [all …]
|
D | Operator.h | 28 class ConstantExpr; variable 51 return cast<ConstantExpr>(this)->getOpcode(); in getOpcode() 59 if (const ConstantExpr *CE = dyn_cast<ConstantExpr>(V)) in getOpcode() 65 static inline bool classof(const ConstantExpr *) { return true; } in classof() argument 67 return isa<Instruction>(V) || isa<ConstantExpr>(V); in classof() 83 friend class ConstantExpr; variable 112 static inline bool classof(const ConstantExpr *CE) { in classof() 120 (isa<ConstantExpr>(V) && classof(cast<ConstantExpr>(V))); in classof() 134 friend class ConstantExpr; variable 151 static inline bool classof(const ConstantExpr *CE) { in classof() [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | TargetFolder.h | 37 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(C)) in Fold() 52 return Fold(ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW)); 55 return Fold(ConstantExpr::getFAdd(LHS, RHS)); in CreateFAdd() 59 return Fold(ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW)); 62 return Fold(ConstantExpr::getFSub(LHS, RHS)); in CreateFSub() 66 return Fold(ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW)); 69 return Fold(ConstantExpr::getFMul(LHS, RHS)); in CreateFMul() 72 return Fold(ConstantExpr::getUDiv(LHS, RHS, isExact)); 75 return Fold(ConstantExpr::getSDiv(LHS, RHS, isExact)); 78 return Fold(ConstantExpr::getFDiv(LHS, RHS)); in CreateFDiv() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | TargetFolder.h | 50 return Fold(ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW)); 53 return Fold(ConstantExpr::getFAdd(LHS, RHS)); in CreateFAdd() 57 return Fold(ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW)); 60 return Fold(ConstantExpr::getFSub(LHS, RHS)); in CreateFSub() 64 return Fold(ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW)); 67 return Fold(ConstantExpr::getFMul(LHS, RHS)); in CreateFMul() 70 return Fold(ConstantExpr::getUDiv(LHS, RHS, isExact)); 73 return Fold(ConstantExpr::getSDiv(LHS, RHS, isExact)); 76 return Fold(ConstantExpr::getFDiv(LHS, RHS)); in CreateFDiv() 79 return Fold(ConstantExpr::getURem(LHS, RHS)); in CreateURem() [all …]
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | ConstantFolder.h | 40 return ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW); 44 return ConstantExpr::getFAdd(LHS, RHS); in CreateFAdd() 49 return ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW); 53 return ConstantExpr::getFSub(LHS, RHS); in CreateFSub() 58 return ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW); 62 return ConstantExpr::getFMul(LHS, RHS); in CreateFMul() 67 return ConstantExpr::getUDiv(LHS, RHS, isExact); 72 return ConstantExpr::getSDiv(LHS, RHS, isExact); 76 return ConstantExpr::getFDiv(LHS, RHS); in CreateFDiv() 80 return ConstantExpr::getURem(LHS, RHS); in CreateURem() [all …]
|
D | Operator.h | 43 return cast<ConstantExpr>(this)->getOpcode(); in getOpcode() 51 if (const ConstantExpr *CE = dyn_cast<ConstantExpr>(V)) in getOpcode() 57 static bool classof(const ConstantExpr *) { return true; } in classof() argument 59 return isa<Instruction>(V) || isa<ConstantExpr>(V); in classof() 76 friend class ConstantExpr; variable 106 static bool classof(const ConstantExpr *CE) { in classof() 114 (isa<ConstantExpr>(V) && classof(cast<ConstantExpr>(V))); in classof() 128 friend class ConstantExpr; variable 147 static bool classof(const ConstantExpr *CE) { in classof() 155 (isa<ConstantExpr>(V) && classof(cast<ConstantExpr>(V))); in classof() [all …]
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | TargetFolder.h | 51 return Fold(ConstantExpr::getAdd(LHS, RHS, HasNUW, HasNSW)); 54 return Fold(ConstantExpr::getFAdd(LHS, RHS)); in CreateFAdd() 58 return Fold(ConstantExpr::getSub(LHS, RHS, HasNUW, HasNSW)); 61 return Fold(ConstantExpr::getFSub(LHS, RHS)); in CreateFSub() 65 return Fold(ConstantExpr::getMul(LHS, RHS, HasNUW, HasNSW)); 68 return Fold(ConstantExpr::getFMul(LHS, RHS)); in CreateFMul() 72 return Fold(ConstantExpr::getUDiv(LHS, RHS, isExact)); 76 return Fold(ConstantExpr::getSDiv(LHS, RHS, isExact)); 79 return Fold(ConstantExpr::getFDiv(LHS, RHS)); in CreateFDiv() 82 return Fold(ConstantExpr::getURem(LHS, RHS)); in CreateURem() [all …]
|
/external/llvm-project/llvm/unittests/IR/ |
D | ConstantsTest.cpp | 34 EXPECT_EQ(Zero, ConstantExpr::getAdd(One, One)); in TEST() 38 EXPECT_EQ(Zero, ConstantExpr::getAdd(NegOne, One)); in TEST() 42 EXPECT_EQ(Zero, ConstantExpr::getAdd(NegOne, NegOne)); in TEST() 46 EXPECT_EQ(Zero, ConstantExpr::getSub(NegOne, One)); in TEST() 50 EXPECT_EQ(Zero, ConstantExpr::getSub(One, NegOne)); in TEST() 54 EXPECT_EQ(Zero, ConstantExpr::getSub(One, One)); in TEST() 58 EXPECT_EQ(Poison, ConstantExpr::getShl(One, One)); in TEST() 62 EXPECT_EQ(One, ConstantExpr::getShl(One, Zero)); in TEST() 66 EXPECT_EQ(Poison, ConstantExpr::getLShr(One, One)); in TEST() 70 EXPECT_EQ(Poison, ConstantExpr::getAShr(One, One)); in TEST() [all …]
|
/external/llvm-project/llvm/lib/IR/ |
D | ConstantsContext.h | 46 class UnaryConstantExpr final : public ConstantExpr { 49 : ConstantExpr(Ty, Opcode, &Op<0>(), 1) { in UnaryConstantExpr() 60 static bool classof(const ConstantExpr *CE) { in classof() 65 return isa<ConstantExpr>(V) && classof(cast<ConstantExpr>(V)); in classof() 71 class BinaryConstantExpr final : public ConstantExpr { 75 : ConstantExpr(C1->getType(), Opcode, &Op<0>(), 2) { in BinaryConstantExpr() 89 static bool classof(const ConstantExpr *CE) { in classof() 93 return isa<ConstantExpr>(V) && classof(cast<ConstantExpr>(V)); in classof() 99 class SelectConstantExpr final : public ConstantExpr { 102 : ConstantExpr(C2->getType(), Instruction::Select, &Op<0>(), 3) { in SelectConstantExpr() [all …]
|
D | ConstantFold.cpp | 66 ConstantExpr::getBitCast(Splat, DstEltTy)); in BitCastConstantVector() 73 ConstantExpr::getExtractElement(CV, ConstantInt::get(Ty, i)); in BitCastConstantVector() 74 C = ConstantExpr::getBitCast(C, DstEltTy); in BitCastConstantVector() 88 ConstantExpr *Op, ///< the first cast constant expression in foldConstantCastPair() 134 return ConstantExpr::getInBoundsGetElementPtr(PTy->getElementType(), in FoldBitCast() 158 return ConstantExpr::getBitCast(ConstantVector::get(V), DestPTy); in FoldBitCast() 235 ConstantExpr *CE = dyn_cast<ConstantExpr>(C); in ExtractConstantBytes() 253 return ConstantExpr::getOr(LHS, RHS); in ExtractConstantBytes() 267 return ConstantExpr::getAnd(LHS, RHS); in ExtractConstantBytes() 339 Res = ConstantExpr::getLShr(Res, in ExtractConstantBytes() [all …]
|
D | Constants.cpp | 301 Constant *C0 = ConstantExpr::getBitCast(const_cast<Constant *>(this), IntTy); in isElementWiseEqual() 302 Constant *C1 = ConstantExpr::getBitCast(cast<Constant>(Y), IntTy); in isElementWiseEqual() 303 Constant *CmpEq = ConstantExpr::getICmp(ICmpInst::ICMP_EQ, C0, C1); in isElementWiseEqual() 328 if (isa<ConstantExpr>(getAggregateElement(i))) in containsConstantExpression() 385 C = ConstantExpr::getIntToPtr(C, PTy); in getIntegerValue() 558 SmallPtrSetImpl<const ConstantExpr *> &NonTrappingOps) { in canTrapImpl() 561 const ConstantExpr *CE = dyn_cast<ConstantExpr>(C); in canTrapImpl() 567 if (ConstantExpr *Op = dyn_cast<ConstantExpr>(CE->getOperand(i))) { in canTrapImpl() 589 SmallPtrSet<const ConstantExpr *, 4> NonTrappingOps; in canTrap() 651 if (const ConstantExpr *CE = dyn_cast<ConstantExpr>(this)) { in needsRelocation() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | ConstantFold.cpp | 63 ConstantExpr::getExtractElement(CV, ConstantInt::get(Ty, i)); in BitCastConstantVector() 64 C = ConstantExpr::getBitCast(C, DstEltTy); in BitCastConstantVector() 78 ConstantExpr *Op, ///< the first cast constant expression in foldConstantCastPair() 133 return ConstantExpr::getInBoundsGetElementPtr(PTy->getElementType(), in FoldBitCast() 156 return ConstantExpr::getBitCast(ConstantVector::get(V), DestPTy); in FoldBitCast() 233 ConstantExpr *CE = dyn_cast<ConstantExpr>(C); in ExtractConstantBytes() 251 return ConstantExpr::getOr(LHS, RHS); in ExtractConstantBytes() 265 return ConstantExpr::getAnd(LHS, RHS); in ExtractConstantBytes() 337 Res = ConstantExpr::getLShr(Res, in ExtractConstantBytes() 339 return ConstantExpr::getTrunc(Res, IntegerType::get(C->getContext(), in ExtractConstantBytes() [all …]
|
D | ConstantsContext.h | 45 class UnaryConstantExpr : public ConstantExpr { 48 : ConstantExpr(Ty, Opcode, &Op<0>(), 1) { in UnaryConstantExpr() 62 class BinaryConstantExpr : public ConstantExpr { 66 : ConstantExpr(C1->getType(), Opcode, &Op<0>(), 2) { in BinaryConstantExpr() 83 class SelectConstantExpr : public ConstantExpr { 86 : ConstantExpr(C2->getType(), Instruction::Select, &Op<0>(), 3) { in SelectConstantExpr() 104 class ExtractElementConstantExpr : public ConstantExpr { 107 : ConstantExpr(cast<VectorType>(C1->getType())->getElementType(), in ExtractElementConstantExpr() 125 class InsertElementConstantExpr : public ConstantExpr { 128 : ConstantExpr(C1->getType(), Instruction::InsertElement, in InsertElementConstantExpr() [all …]
|
D | Constants.cpp | 291 return match(ConstantExpr::getICmp(ICmpInst::Predicate::ICMP_EQ, in isElementWiseEqual() 311 if (isa<ConstantExpr>(getAggregateElement(i))) in containsConstantExpression() 363 C = ConstantExpr::getIntToPtr(C, PTy); in getIntegerValue() 456 SmallPtrSetImpl<const ConstantExpr *> &NonTrappingOps) { in canTrapImpl() 459 const ConstantExpr *CE = dyn_cast<ConstantExpr>(C); in canTrapImpl() 465 if (ConstantExpr *Op = dyn_cast<ConstantExpr>(CE->getOperand(i))) { in canTrapImpl() 487 SmallPtrSet<const ConstantExpr *, 4> NonTrappingOps; in canTrap() 549 if (const ConstantExpr *CE = dyn_cast<ConstantExpr>(this)) { in needsRelocation() 551 ConstantExpr *LHS = dyn_cast<ConstantExpr>(CE->getOperand(0)); in needsRelocation() 552 ConstantExpr *RHS = dyn_cast<ConstantExpr>(CE->getOperand(1)); in needsRelocation() [all …]
|
/external/llvm/lib/IR/ |
D | ConstantFold.cpp | 62 ConstantExpr::getExtractElement(CV, ConstantInt::get(Ty, i)); in BitCastConstantVector() 63 C = ConstantExpr::getBitCast(C, DstEltTy); in BitCastConstantVector() 77 ConstantExpr *Op, ///< the first cast constant expression in foldConstantCastPair() 133 return ConstantExpr::getInBoundsGetElementPtr(PTy->getElementType(), in FoldBitCast() 156 return ConstantExpr::getBitCast(ConstantVector::get(V), DestPTy); in FoldBitCast() 233 ConstantExpr *CE = dyn_cast<ConstantExpr>(C); in ExtractConstantBytes() 251 return ConstantExpr::getOr(LHS, RHS); in ExtractConstantBytes() 265 return ConstantExpr::getAnd(LHS, RHS); in ExtractConstantBytes() 335 Res = ConstantExpr::getLShr(Res, in ExtractConstantBytes() 337 return ConstantExpr::getTrunc(Res, IntegerType::get(C->getContext(), in ExtractConstantBytes() [all …]
|
D | ConstantsContext.h | 33 class UnaryConstantExpr : public ConstantExpr { 42 : ConstantExpr(Ty, Opcode, &Op<0>(), 1) { in UnaryConstantExpr() 50 class BinaryConstantExpr : public ConstantExpr { 60 : ConstantExpr(C1->getType(), Opcode, &Op<0>(), 2) { in BinaryConstantExpr() 71 class SelectConstantExpr : public ConstantExpr { 80 : ConstantExpr(C2->getType(), Instruction::Select, &Op<0>(), 3) { in SelectConstantExpr() 92 class ExtractElementConstantExpr : public ConstantExpr { 101 : ConstantExpr(cast<VectorType>(C1->getType())->getElementType(), in ExtractElementConstantExpr() 113 class InsertElementConstantExpr : public ConstantExpr { 122 : ConstantExpr(C1->getType(), Instruction::InsertElement, in InsertElementConstantExpr() [all …]
|
D | Constants.cpp | 240 C = ConstantExpr::getIntToPtr(C, PTy); in getIntegerValue() 329 SmallPtrSetImpl<const ConstantExpr *> &NonTrappingOps) { in canTrapImpl() 332 const ConstantExpr *CE = dyn_cast<ConstantExpr>(C); in canTrapImpl() 338 if (ConstantExpr *Op = dyn_cast<ConstantExpr>(CE->getOperand(i))) { in canTrapImpl() 362 SmallPtrSet<const ConstantExpr *, 4> NonTrappingOps; in canTrap() 428 if (const ConstantExpr *CE = dyn_cast<ConstantExpr>(this)) in needsRelocation() 430 ConstantExpr *LHS = dyn_cast<ConstantExpr>(CE->getOperand(0)); in needsRelocation() 431 ConstantExpr *RHS = dyn_cast<ConstantExpr>(CE->getOperand(1)); in needsRelocation() 1064 bool ConstantExpr::isCast() const { in isCast() 1068 bool ConstantExpr::isCompare() const { in isCompare() [all …]
|
/external/llvm/lib/Transforms/Utils/ |
D | Evaluator.cpp | 69 ConstantExpr *CE = cast<ConstantExpr>(C); in isSimpleEnoughValueToCommitHelper() 126 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(C)) { in isSimpleEnoughPointerToCommit() 178 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(P)) in ComputeLoadResult() 206 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(Ptr)) { in EvaluateBlock() 227 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(Ptr)) { in EvaluateBlock() 251 Ptr = ConstantExpr::getGetElementPtr(nullptr, Ptr, IdxList); in EvaluateBlock() 252 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(Ptr)) in EvaluateBlock() 266 Val = ConstantExpr::getBitCast(Val, NewTy); in EvaluateBlock() 274 InstResult = ConstantExpr::get(BO->getOpcode(), in EvaluateBlock() 280 InstResult = ConstantExpr::getCompare(CI->getPredicate(), in EvaluateBlock() [all …]
|
/external/llvm/lib/Analysis/ |
D | ConstantFolding.cpp | 67 return ConstantExpr::getBitCast(C, DestTy); in FoldBitCast() 79 C = ConstantExpr::getBitCast(C, SrcIVTy); in FoldBitCast() 95 return ConstantExpr::getBitCast(C, DestTy); in FoldBitCast() 107 return ConstantExpr::getBitCast(C, DestTy); in FoldBitCast() 118 return ConstantExpr::getBitCast(C, DestTy); in FoldBitCast() 124 return ConstantExpr::getBitCast(C, DestTy); in FoldBitCast() 148 return ConstantExpr::getBitCast(C, DestTy); in FoldBitCast() 158 C = ConstantExpr::getBitCast(C, SrcIVTy); in FoldBitCast() 185 return ConstantExpr::getBitCast(C, DestTy); in FoldBitCast() 188 Src = ConstantExpr::getZExt(Src, Elt->getType()); in FoldBitCast() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | ConstantFolding.cpp | 85 return ConstantExpr::getBitCast(C, DestTy); in foldConstVectorToAPInt() 121 C = ConstantExpr::getBitCast(C, SrcIVTy); in FoldBitCast() 140 return ConstantExpr::getBitCast(C, DestTy); in FoldBitCast() 151 return ConstantExpr::getBitCast(C, DestTy); in FoldBitCast() 157 return ConstantExpr::getBitCast(C, DestTy); in FoldBitCast() 181 return ConstantExpr::getBitCast(C, DestTy); in FoldBitCast() 191 C = ConstantExpr::getBitCast(C, SrcIVTy); in FoldBitCast() 222 return ConstantExpr::getBitCast(C, DestTy); in FoldBitCast() 225 Src = ConstantExpr::getZExt(Src, Elt->getType()); in FoldBitCast() 228 Src = ConstantExpr::getShl(Src, in FoldBitCast() [all …]
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | Evaluator.cpp | 83 ConstantExpr *CE = cast<ConstantExpr>(C); in isSimpleEnoughValueToCommitHelper() 140 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(C)) { in isSimpleEnoughPointerToCommit() 197 Ptr = ConstantExpr::getGetElementPtr(Ty, Ptr, IdxList); in evaluateBitcastFromPtr() 229 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(P)) { in ComputeLoadResult() 273 auto *CE = dyn_cast<ConstantExpr>(V); in getCalleeWithFormalArgs() 310 ConstantExpr *CE = dyn_cast<ConstantExpr>(CallExpr); in castCallResultIfNeeded() 363 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(Ptr)) { in EvaluateBlock() 398 InstResult = ConstantExpr::get(BO->getOpcode(), in EvaluateBlock() 404 InstResult = ConstantExpr::getCompare(CI->getPredicate(), in EvaluateBlock() 410 InstResult = ConstantExpr::getCast(CI->getOpcode(), in EvaluateBlock() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | Evaluator.cpp | 84 ConstantExpr *CE = cast<ConstantExpr>(C); in isSimpleEnoughValueToCommitHelper() 141 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(C)) { in isSimpleEnoughPointerToCommit() 198 Ptr = ConstantExpr::getGetElementPtr(Ty, Ptr, IdxList); in evaluateBitcastFromPtr() 231 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(P)) { in ComputeLoadResult() 275 auto *CE = dyn_cast<ConstantExpr>(V); in getCalleeWithFormalArgs() 312 ConstantExpr *CE = dyn_cast<ConstantExpr>(CallExpr); in castCallResultIfNeeded() 364 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(Ptr)) { in EvaluateBlock() 399 InstResult = ConstantExpr::get(BO->getOpcode(), in EvaluateBlock() 405 InstResult = ConstantExpr::getCompare(CI->getPredicate(), in EvaluateBlock() 411 InstResult = ConstantExpr::getCast(CI->getOpcode(), in EvaluateBlock() [all …]
|