Home
last modified time | relevance | path

Searched refs:XorOpValues (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DJumpThreading.cpp1207 PredValueInfoTy XorOpValues; in ProcessBranchOnXOR() local
1209 if (!ComputeValueKnownInPredecessors(BO->getOperand(0), BB, XorOpValues, in ProcessBranchOnXOR()
1211 assert(XorOpValues.empty()); in ProcessBranchOnXOR()
1212 if (!ComputeValueKnownInPredecessors(BO->getOperand(1), BB, XorOpValues, in ProcessBranchOnXOR()
1218 assert(!XorOpValues.empty() && in ProcessBranchOnXOR()
1224 for (unsigned i = 0, e = XorOpValues.size(); i != e; ++i) { in ProcessBranchOnXOR()
1225 if (isa<UndefValue>(XorOpValues[i].first)) in ProcessBranchOnXOR()
1228 if (cast<ConstantInt>(XorOpValues[i].first)->isZero()) in ProcessBranchOnXOR()
1244 for (unsigned i = 0, e = XorOpValues.size(); i != e; ++i) { in ProcessBranchOnXOR()
1245 if (XorOpValues[i].first != SplitVal && in ProcessBranchOnXOR()
[all …]
/external/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp1342 PredValueInfoTy XorOpValues; in ProcessBranchOnXOR() local
1344 if (!ComputeValueKnownInPredecessors(BO->getOperand(0), BB, XorOpValues, in ProcessBranchOnXOR()
1346 assert(XorOpValues.empty()); in ProcessBranchOnXOR()
1347 if (!ComputeValueKnownInPredecessors(BO->getOperand(1), BB, XorOpValues, in ProcessBranchOnXOR()
1353 assert(!XorOpValues.empty() && in ProcessBranchOnXOR()
1359 for (const auto &XorOpValue : XorOpValues) { in ProcessBranchOnXOR()
1379 for (const auto &XorOpValue : XorOpValues) { in ProcessBranchOnXOR()