Searched refs:BOI (Results 1 – 8 of 8) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | AssumeBundleQueries.cpp | 32 static bool bundleHasArgument(const CallBase::BundleOpInfo &BOI, unsigned Idx) { in bundleHasArgument() argument 33 return BOI.End - BOI.Begin > Idx; in bundleHasArgument() 37 const CallBase::BundleOpInfo &BOI, in getValueFromBundleOpInfo() argument 39 assert(bundleHasArgument(BOI, Idx) && "index out of range"); in getValueFromBundleOpInfo() 40 return (Assume.op_begin() + BOI.Begin + Idx)->get(); in getValueFromBundleOpInfo() 53 for (auto &BOI : Assume.bundle_op_infos()) { in hasAttributeInAssume() local 54 if (BOI.Tag->getKey() != AttrName) in hasAttributeInAssume() 56 if (IsOn && (BOI.End - BOI.Begin <= ABA_WasOn || in hasAttributeInAssume() 57 IsOn != getValueFromBundleOpInfo(Assume, BOI, ABA_WasOn))) in hasAttributeInAssume() 60 assert(BOI.End - BOI.Begin > ABA_Argument); in hasAttributeInAssume() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | AssumeBundleBuilder.cpp | 396 CallInst::BundleOpInfo *BOI; in dropRedundantKnowledge() member 407 for (CallInst::BundleOpInfo &BOI : Assume->bundle_op_infos()) { in dropRedundantKnowledge() 410 if (BOI.Begin != BOI.End) { in dropRedundantKnowledge() 411 Use *U = &Assume->op_begin()[BOI.Begin + ABA_WasOn]; in dropRedundantKnowledge() 414 BOI.Tag = IgnoreTag; in dropRedundantKnowledge() 416 if (BOI.Tag == IgnoreTag) { in dropRedundantKnowledge() 421 getKnowledgeFromBundle(cast<AssumeInst>(*Assume), BOI); in dropRedundantKnowledge() 450 Elem.Assume->op_begin()[Elem.BOI->Begin + ABA_Argument].set( in dropRedundantKnowledge() 457 Lookup.push_back({Assume, RK.ArgValue, &BOI}); in dropRedundantKnowledge() 479 for (CallInst::BundleOpInfo &BOI : I->bundle_op_infos()) { in mergeRange() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 2029 for (auto &BOI : bundle_op_infos()) { 2030 if (BOI.Tag->second == LLVMContext::OB_deopt || 2031 BOI.Tag->second == LLVMContext::OB_funclet) 2045 auto &BOI = getBundleOpInfoForOperand(OpIdx); 2046 auto OBU = operandBundleFromBundleOpInfo(BOI); 2047 return OBU.operandHasAttr(OpIdx - BOI.Begin, A); 2129 operandBundleFromBundleOpInfo(const BundleOpInfo &BOI) const { 2131 ArrayRef<Use> Inputs(begin + BOI.Begin, begin + BOI.End); 2132 return OperandBundleUse(BOI.Tag, Inputs);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 1774 auto &BOI = II->bundle_op_info_begin()[Idx]; in visitCallInst() local 1776 llvm::getKnowledgeFromBundle(cast<AssumeInst>(*II), BOI); in visitCallInst() 1777 if (BOI.End - BOI.Begin > 2) in visitCallInst() 1788 if (BOI.End - BOI.Begin > 0) { in visitCallInst() 1789 Worklist.pushValue(II->op_begin()[BOI.Begin]); in visitCallInst() 1790 Value::dropDroppableUse(II->op_begin()[BOI.Begin]); in visitCallInst() 1795 if (BOI.End - BOI.Begin > 0) in visitCallInst() 1796 II->op_begin()[BOI.Begin].set(CanonRK.WasOn); in visitCallInst() 1797 if (BOI.End - BOI.Begin > 1) in visitCallInst() 1798 II->op_begin()[BOI.Begin + 1].set(ConstantInt::get( in visitCallInst()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | AssumeBundleQueries.h | 173 const CallBase::BundleOpInfo &BOI);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Instructions.cpp | 378 for (auto &BOI : bundle_op_infos()) { in populateBundleOperandInfos() local 381 BOI.Tag = ContextImpl->getOrInsertBundleTag(BI->getTag()); in populateBundleOperandInfos() 382 BOI.Begin = CurrentIndex; in populateBundleOperandInfos() 383 BOI.End = CurrentIndex + BI->input_size(); in populateBundleOperandInfos() 384 CurrentIndex = BOI.End; in populateBundleOperandInfos() 398 for (auto &BOI : bundle_op_infos()) in getBundleOpInfoForOperand() local 399 if (BOI.Begin <= OpIdx && OpIdx < BOI.End) in getBundleOpInfoForOperand() 400 return BOI; in getBundleOpInfoForOperand()
|
| H A D | Value.cpp | 215 CallInst::BundleOpInfo &BOI = Assume->getBundleOpInfoForOperand(OpNo); in dropDroppableUse() local 216 BOI.Tag = Assume->getContext().pImpl->getOrInsertBundleTag("ignore"); in dropDroppableUse()
|
| /netbsd-src/share/misc/ |
| H A D | airport | 867 BOI:Boise Air Terminal/Gowen Field, Idaho, USA
|