Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/CFGuard/
H A DCFGuard.cpp28 using OperandBundleDef = OperandBundleDefT<Value *>; typedef
187 SmallVector<llvm::OperandBundleDef, 1> Bundles; in insertCFGuardCheck()
189 Bundles.push_back(OperandBundleDef(*Bundle)); in insertCFGuardCheck()
219 SmallVector<llvm::OperandBundleDef, 1> Bundles; in insertCFGuardDispatch()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAutoUpgrade.h34 using OperandBundleDef = OperandBundleDefT<Value *>; variable
116 UpgradeOperandBundles(std::vector<OperandBundleDef> &OperandBundles);
H A DIRBuilder.h159 ArrayRef<OperandBundleDef> DefaultOperandBundles;
164 ArrayRef<OperandBundleDef> OpBundles) in IRBuilderBase()
399 void setDefaultOperandBundles(ArrayRef<OperandBundleDef> OpBundles) { in setDefaultOperandBundles()
462 ArrayRef<OperandBundleDef> DefaultOperandBundles;
660 ArrayRef<OperandBundleDef> OpB,
675 ArrayRef<OperandBundleDef> Bundles = {});
878 CreateAssumption(Value *Cond, ArrayRef<OperandBundleDef> OpBundles = {});
1243 ArrayRef<OperandBundleDef> OpBundles,
1264 ArrayRef<OperandBundleDef> OpBundles,
1290 ArrayRef<OperandBundleDef> OpBundles,
[all …]
H A DInstructions.h1515 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1527 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr);
1561 ArrayRef<OperandBundleDef> Bundles = {},
1579 ArrayRef<OperandBundleDef> Bundles = {},
1600 ArrayRef<OperandBundleDef> Bundles,
1674 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
3730 ArrayRef<OperandBundleDef> Bundles, AllocInfo AllocInfo,
3735 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr);
3764 ArrayRef<OperandBundleDef> Bundles = {},
3786 ArrayRef<OperandBundleDef> Bundles = {},
[all …]
H A DInstrTypes.h1095 using OperandBundleDef = OperandBundleDefT<Value *>;
1167 ArrayRef<OperandBundleDef> Bundles,
1175 LLVM_ABI static CallBase *Create(CallBase *CB, OperandBundleDef Bundle,
1180 OperandBundleDef OB,
2119 getOperandBundlesAsDefs(SmallVectorImpl<OperandBundleDef> &Defs) const;
2294 ArrayRef<OperandBundleDef> Bundles, const unsigned BeginIndex);
2313 static unsigned CountBundleInputs(ArrayRef<OperandBundleDef> Bundles) {
/freebsd/contrib/llvm-project/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.cpp996 SmallVector<OperandBundleDef, 1> OpBundles; in PropagateOperandBundles()
2195 OperandBundleDef OB("clang.arc.attachedcall", BundleArgs); in inlineRetainOrClaimRVCalls()
2733 SmallVector<OperandBundleDef, 2> OpDefs; in InlineFunction()
3124 SmallVector<OperandBundleDef, 1> OpBundles; in InlineFunction()
H A DAssumeBundleBuilder.cpp230 SmallVector<OperandBundleDef, 8> OpBundle; in build()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp30 SmallVector<OperandBundleDef, 1> OpBundles; in createCallInstWithColors()
H A DObjCARCOpts.cpp571 SmallVectorImpl<OperandBundleDef> &OpBundles, in cloneOpBundlesIf()
581 SmallVectorImpl<OperandBundleDef> &OpBundles) { in addOpBundleForFunclet()
1149 SmallVector<OperandBundleDef, 1> OpBundles; in OptimizeIndividualCallImpl()
1771 SmallVector<OperandBundleDef, 1> BundleList; in MoveCalls()
1785 SmallVector<OperandBundleDef, 1> BundleList; in MoveCalls()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp108 ArrayRef<OperandBundleDef> OpBundles) { in createCallHelper()
261 ArrayRef<OperandBundleDef> OpB, in CreateMalloc()
312 ArrayRef<OperandBundleDef> Bundles) { in CreateFree()
476 ArrayRef<OperandBundleDef> OpBundles) { in CreateAssumption()
665 static std::vector<OperandBundleDef>
669 std::vector<OperandBundleDef> Rval; in getStatepointBundles()
H A DInstructions.cpp302 CallBase *CallBase::Create(CallBase *CB, ArrayRef<OperandBundleDef> Bundles, in Create()
316 CallBase *CallBase::Create(CallBase *CI, OperandBundleDef OpB, in Create()
318 SmallVector<OperandBundleDef, 2> OpDefs; in Create()
510 SmallVectorImpl<OperandBundleDef> &Defs) const { in getOperandBundlesAsDefs()
516 CallBase::populateBundleOperandInfos(ArrayRef<OperandBundleDef> Bundles, in populateBundleOperandInfos()
589 OperandBundleDef OB, in addOperandBundle()
594 SmallVector<OperandBundleDef, 1> Bundles; in addOperandBundle()
602 SmallVector<OperandBundleDef, 1> Bundles; in removeOperandBundle()
748 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr) { in init()
806 CallInst *CallInst::Create(CallInst *CI, ArrayRef<OperandBundleDef> OpB, in Create()
[all …]
H A DCore.cpp51 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(OperandBundleDef, LLVMOperandBundleRef) in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() argument
2747 return wrap(new OperandBundleDef(std::string(Tag, TagLen), in LLVMCreateOperandBundle()
3102 new OperandBundleDef(unwrap<CallBase>(C)->getOperandBundleAt(Index))); in LLVMGetOperandBundleAtIndex()
3430 SmallVector<OperandBundleDef, 8> OBs; in LLVMBuildCallBr()
3432 OperandBundleDef *OB = unwrap(Bundle); in LLVMBuildCallBr()
3455 SmallVector<OperandBundleDef, 8> OBs; in LLVMBuildInvokeWithOperandBundles()
3457 OperandBundleDef *OB = unwrap(Bundle); in LLVMBuildInvokeWithOperandBundles()
4300 SmallVector<OperandBundleDef, 8> OBs; in LLVMBuildCallWithOperandBundles()
4302 OperandBundleDef *OB = unwrap(Bundle); in LLVMBuildCallWithOperandBundles()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DReplaceWithVeclib.cpp87 SmallVector<OperandBundleDef, 1> OpBundles; in replaceWithTLIFunction()
H A DWasmEHPrepare.cpp366 OperandBundleDef("funclet", CPI)); in prepareEHPad()
H A DPreISelIntrinsicLowering.cpp183 SmallVector<llvm::OperandBundleDef, 1> BundleList; in lowerObjCCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Arm64ECCallLowering.cpp37 using OperandBundleDef = OperandBundleDefT<Value *>; typedef
738 SmallVector<llvm::OperandBundleDef, 1> Bundles; in lowerCall()
740 Bundles.push_back(OperandBundleDef(*Bundle)); in lowerCall()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.cpp451 SmallVector<OperandBundleDef, 1> OB; in emitEntryFunction()
532 SmallVector<OperandBundleDef, 1> OB; in generateGlobalCtorDtorCalls()
H A DCGCoroutine.cpp557 static SmallVector<llvm::OperandBundleDef, 1>
559 SmallVector<llvm::OperandBundleDef, 1> BundleList; in getBundlesForCoroEnd()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp196 SmallVector<OperandBundleDef, 1> OpBundles; in deleteDeadVarargs()
946 SmallVector<OperandBundleDef, 1> OpBundles; in removeDeadStuffFromFunction()
H A DArgumentPromotion.cpp279 SmallVector<OperandBundleDef, 1> OpBundles; in doPromotion()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1634 OperandBundleDef("funclet", CatchPad), "label"); in handleLongjmpableCallsForWasmSjLj()
1640 WasmLongjmpF, {Env, Val}, OperandBundleDef("funclet", CatchPad)); in handleLongjmpableCallsForWasmSjLj()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp906 SmallVectorImpl<OperandBundleDef> &OpBundles) { in populateEHOperandBundle()
917 OpBundles.emplace_back(OperandBundleDef(*ParentFunclet)); in populateEHOperandBundle()
1081 SmallVector<OperandBundleDef, 1> OpBundles; in instrument()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86WinEHState.cpp464 SmallVector<OperandBundleDef, 1> OpBundles; in rewriteSetJmpCall()

12