Home
last modified time | relevance | path

Searched refs:OBU (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp123 auto OBU = CB->operandBundleFromBundleOpInfo(OBI); in ~BundledRetainClaimRVs() local
124 if (OBU.getTagID() == LLVMContext::OB_clang_arc_attachedcall && in ~BundledRetainClaimRVs()
125 OBU.Inputs[0] == EP.get(ARCRuntimeEntryPointKind::RetainRV)) { in ~BundledRetainClaimRVs()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h1079 explicit OperandBundleDefT(const OperandBundleUse &OBU) {
1080 Tag = std::string(OBU.getTagName());
1081 llvm::append_range(Inputs, OBU.Inputs);
2141 auto OBU = operandBundleFromBundleOpInfo(BOI);
2142 return OBU.operandHasAttr(OpIdx - BOI.Begin, A);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp1662 OperandBundleUse OBU = Assume->getOperandBundleAt(Elem.Index); in aliasCheck() local
1663 if (OBU.getTagName() == "separate_storage") { in aliasCheck()
1664 assert(OBU.Inputs.size() == 2); in aliasCheck()
1665 const Value *Hint1 = OBU.Inputs[0].get(); in aliasCheck()
1666 const Value *Hint2 = OBU.Inputs[1].get(); in aliasCheck()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3348 OperandBundleUse OBU = II->getOperandBundleAt(Idx); in visitCallInst() local
3349 if (OBU.getTagName() == "separate_storage") { in visitCallInst()
3350 assert(OBU.Inputs.size() == 2); in visitCallInst()
3359 MaybeSimplifyHint(OBU.Inputs[0]); in visitCallInst()
3360 MaybeSimplifyHint(OBU.Inputs[1]); in visitCallInst()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp725 auto OBU = operandBundleFromBundleOpInfo(BOI); in getCaptureInfo() local
726 return OBU.isDeoptOperandBundle() ? CaptureInfo::none() : CaptureInfo::all(); in getCaptureInfo()