HomeSort by: relevance | last modified time | path
    Searched defs:BOI (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
AssumeBundleQueries.cpp 32 static bool bundleHasArgument(const CallBase::BundleOpInfo &BOI, unsigned Idx) {
33 return BOI.End - BOI.Begin > Idx;
37 const CallBase::BundleOpInfo &BOI,
39 assert(bundleHasArgument(BOI, Idx) && "index out of range");
40 return (Assume.op_begin() + BOI.Begin + Idx)->get();
53 for (auto &BOI : Assume.bundle_op_infos()) {
54 if (BOI.Tag->getKey() != AttrName)
56 if (IsOn && (BOI.End - BOI.Begin <= ABA_WasOn |
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
AssumeBundleBuilder.cpp 396 CallInst::BundleOpInfo *BOI;
407 for (CallInst::BundleOpInfo &BOI : Assume->bundle_op_infos()) {
410 if (BOI.Begin != BOI.End) {
411 Use *U = &Assume->op_begin()[BOI.Begin + ABA_WasOn];
414 BOI.Tag = IgnoreTag;
416 if (BOI.Tag == IgnoreTag) {
421 getKnowledgeFromBundle(cast<AssumeInst>(*Assume), BOI);
450 Elem.Assume->op_begin()[Elem.BOI->Begin + ABA_Argument].set(
457 Lookup.push_back({Assume, RK.ArgValue, &BOI});
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Value.cpp 215 CallInst::BundleOpInfo &BOI = Assume->getBundleOpInfoForOperand(OpNo);
216 BOI.Tag = Assume->getContext().pImpl->getOrInsertBundleTag("ignore");
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp 1774 auto &BOI = II->bundle_op_info_begin()[Idx];
1776 llvm::getKnowledgeFromBundle(cast<AssumeInst>(*II), BOI);
1777 if (BOI.End - BOI.Begin > 2)
1788 if (BOI.End - BOI.Begin > 0) {
1789 Worklist.pushValue(II->op_begin()[BOI.Begin]);
1790 Value::dropDroppableUse(II->op_begin()[BOI.Begin]);
1795 if (BOI.End - BOI.Begin > 0
    [all...]

Completed in 19 milliseconds