Home
last modified time | relevance | path

Searched refs:OperandBundleDef (Results 1 – 25 of 44) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/Transforms/CFGuard/
H A DCFGuard.cpp27 using OperandBundleDef = OperandBundleDefT<Value *>; typedef
170 SmallVector<llvm::OperandBundleDef, 1> Bundles; in insertCFGuardCheck()
172 Bundles.push_back(OperandBundleDef(*Bundle)); in insertCFGuardCheck()
208 SmallVector<llvm::OperandBundleDef, 1> Bundles; in insertCFGuardDispatch()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DAutoUpgrade.h33 using OperandBundleDef = OperandBundleDefT<Value *>; variable
107 void UpgradeOperandBundles(std::vector<OperandBundleDef> &OperandBundles);
H A DIRBuilder.h132 ArrayRef<OperandBundleDef> DefaultOperandBundles;
137 ArrayRef<OperandBundleDef> OpBundles) in IRBuilderBase()
351 void setDefaultOperandBundles(ArrayRef<OperandBundleDef> OpBundles) { in setDefaultOperandBundles()
414 ArrayRef<OperandBundleDef> DefaultOperandBundles;
804 ArrayRef<OperandBundleDef> OpBundles = std::nullopt);
1076 ArrayRef<OperandBundleDef> OpBundles,
1097 ArrayRef<OperandBundleDef> OpBundles,
1124 ArrayRef<OperandBundleDef> OpBundles,
1141 ArrayRef<OperandBundleDef> OpBundles,
2290 ArrayRef<OperandBundleDef> OpBundles = {});
[all …]
H A DInstructions.h1491 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1501 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1511 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr);
1541 ArrayRef<OperandBundleDef> Bundles = std::nullopt,
1564 ArrayRef<OperandBundleDef> Bundles,
1581 ArrayRef<OperandBundleDef> Bundles = std::nullopt,
1608 ArrayRef<OperandBundleDef> Bundles,
1620 static CallInst *Create(CallInst *CI, ArrayRef<OperandBundleDef> Bundles,
1642 ArrayRef<OperandBundleDef> Bundles = std::nullopt,
1647 ArrayRef<OperandBundleDef> Bundles = std::nullopt,
[all …]
H A DInstrTypes.h1163 using OperandBundleDef = OperandBundleDefT<Value *>;
1234 static CallBase *Create(CallBase *CB, ArrayRef<OperandBundleDef> Bundles,
1243 OperandBundleDef Bundle,
1248 OperandBundleDef OB,
2062 void getOperandBundlesAsDefs(SmallVectorImpl<OperandBundleDef> &Defs) const;
2236 op_iterator populateBundleOperandInfos(ArrayRef<OperandBundleDef> Bundles,
2251 static unsigned CountBundleInputs(ArrayRef<OperandBundleDef> Bundles) {
/openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceOperandBundles.cpp82 std::vector<OperandBundleDef> NewBundles; in maybeRewriteCallWithDifferentBundles()
88 return OperandBundleDef(OrigCall->getOperandBundleAt(Index)); in maybeRewriteCallWithDifferentBundles()
H A DReduceOperandsToArgs.cpp83 SmallVector<OperandBundleDef> OperandBundles; in replaceFunctionCalls()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLowerInvoke.cpp50 SmallVector<OperandBundleDef, 1> OpBundles; in runImpl()
H A DGuardUtils.cpp32 OperandBundleDef DeoptOB(*Guard->getOperandBundle(LLVMContext::OB_deopt)); in makeGuardControlFlowExplicit()
H A DInlineFunction.cpp976 SmallVector<OperandBundleDef, 1> OpBundles; in PropagateOperandBundles()
1978 OperandBundleDef OB("clang.arc.attachedcall", BundleArgs); in inlineRetainOrClaimRVCalls()
2250 SmallVector<OperandBundleDef, 2> OpDefs; in InlineFunction()
2638 SmallVector<OperandBundleDef, 1> OpBundles; in InlineFunction()
H A DAssumeBundleBuilder.cpp231 SmallVector<OperandBundleDef, 8> OpBundle; in build()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp30 SmallVector<OperandBundleDef, 1> OpBundles; in createCallInstWithColors()
H A DObjCARCOpts.cpp572 SmallVectorImpl<OperandBundleDef> &OpBundles, in cloneOpBundlesIf()
582 SmallVectorImpl<OperandBundleDef> &OpBundles) { in addOpBundleForFunclet()
1145 SmallVector<OperandBundleDef, 1> OpBundles; in OptimizeIndividualCallImpl()
1772 SmallVector<OperandBundleDef, 1> BundleList; in MoveCalls()
1787 SmallVector<OperandBundleDef, 1> BundleList; in MoveCalls()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DInstructions.cpp266 CallBase *CallBase::Create(CallBase *CB, ArrayRef<OperandBundleDef> Bundles, in Create()
280 CallBase *CallBase::Create(CallBase *CI, OperandBundleDef OpB, in Create()
282 SmallVector<OperandBundleDef, 2> OpDefs; in Create()
426 SmallVectorImpl<OperandBundleDef> &Defs) const { in getOperandBundlesAsDefs()
432 CallBase::populateBundleOperandInfos(ArrayRef<OperandBundleDef> Bundles, in populateBundleOperandInfos()
505 OperandBundleDef OB, in addOperandBundle()
510 SmallVector<OperandBundleDef, 1> Bundles; in addOperandBundle()
518 SmallVector<OperandBundleDef, 1> Bundles; in removeOperandBundle()
625 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr) { in init()
690 CallInst *CallInst::Create(CallInst *CI, ArrayRef<OperandBundleDef> OpB, in Create()
[all …]
H A DIRBuilder.cpp90 ArrayRef<OperandBundleDef> OpBundles) { in createCallHelper()
562 ArrayRef<OperandBundleDef> OpBundles) { in CreateAssumption()
770 static std::vector<OperandBundleDef>
774 std::vector<OperandBundleDef> Rval; in getStatepointBundles()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DReplaceWithVeclib.cpp74 SmallVector<OperandBundleDef, 1> OpBundles; in replaceWithTLIFunction()
H A DPreISelIntrinsicLowering.cpp113 SmallVector<llvm::OperandBundleDef, 1> BundleList; in lowerObjCCall()
H A DWasmEHPrepare.cpp334 OperandBundleDef("funclet", CPI)); in prepareEHPad()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1401 SmallVector<OperandBundleDef, 1> Bundles; in runSjLjOnFunction()
1404 Bundles.push_back(OperandBundleDef(*Bundle)); in runSjLjOnFunction()
1752 OperandBundleDef("funclet", CatchPad), "label"); in handleLongjmpableCallsForWasmSjLj()
1758 WasmLongjmpF, {Env, Val}, OperandBundleDef("funclet", CatchPad)); in handleLongjmpableCallsForWasmSjLj()
1825 SmallVector<OperandBundleDef, 1> Bundles; in handleLongjmpableCallsForWasmSjLj()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGCoroutine.cpp382 static SmallVector<llvm::OperandBundleDef, 1>
384 SmallVector<llvm::OperandBundleDef, 1> BundleList; in getBundlesForCoroEnd()
H A DCGCall.cpp4524 SmallVector<llvm::OperandBundleDef, 1>
4529 return (SmallVector<llvm::OperandBundleDef, 1>()); in getBundlesForFunclet()
4537 return (SmallVector<llvm::OperandBundleDef, 1>()); in getBundlesForFunclet()
4541 SmallVector<llvm::OperandBundleDef, 1> BundleList; in getBundlesForFunclet()
4559 SmallVector<llvm::OperandBundleDef, 1> BundleList = in EmitNoreturnRuntimeCallOrInvoke()
4602 SmallVector<llvm::OperandBundleDef, 1> BundleList = in EmitCallOrInvoke()
5396 SmallVector<llvm::OperandBundleDef, 1> BundleList = in EmitCall()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp194 SmallVector<OperandBundleDef, 1> OpBundles; in deleteDeadVarargs()
925 SmallVector<OperandBundleDef, 1> OpBundles; in removeDeadStuffFromFunction()
H A DArgumentPromotion.cpp267 SmallVector<OperandBundleDef, 1> OpBundles; in doPromotion()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp822 SmallVectorImpl<OperandBundleDef> &OpBundles) { in populateEHOperandBundle()
833 OpBundles.emplace_back(OperandBundleDef(*ParentFunclet)); in populateEHOperandBundle()
934 SmallVector<OperandBundleDef, 1> OpBundles; in instrumentOneFunc()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86WinEHState.cpp464 SmallVector<OperandBundleDef, 1> OpBundles; in rewriteSetJmpCall()

12