• Home
  • Raw
  • Download

Lines Matching refs:Bundles

251 CallBase *CallBase::Create(CallBase *CB, ArrayRef<OperandBundleDef> Bundles,  in Create()  argument
255 return CallInst::Create(cast<CallInst>(CB), Bundles, InsertPt); in Create()
257 return InvokeInst::Create(cast<InvokeInst>(CB), Bundles, InsertPt); in Create()
259 return CallBrInst::Create(cast<CallBrInst>(CB), Bundles, InsertPt); in Create()
365 CallBase::populateBundleOperandInfos(ArrayRef<OperandBundleDef> Bundles, in populateBundleOperandInfos() argument
368 for (auto &B : Bundles) in populateBundleOperandInfos()
372 auto BI = Bundles.begin(); in populateBundleOperandInfos()
376 assert(BI != Bundles.end() && "Incorrect allocation?"); in populateBundleOperandInfos()
385 assert(BI == Bundles.end() && "Incorrect allocation?"); in populateBundleOperandInfos()
442 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr) { in init() argument
444 assert(getNumOperands() == Args.size() + CountBundleInputs(Bundles) + 1 && in init()
461 auto It = populateBundleOperandInfos(Bundles, Args.size()); in init()
722 ArrayRef<OperandBundleDef> Bundles, in createFree() argument
742 Result = CallInst::Create(FreeFunc, PtrCast, Bundles, "", InsertBefore); in createFree()
746 Result = CallInst::Create(FreeFunc, PtrCast, Bundles, ""); in createFree()
760 ArrayRef<OperandBundleDef> Bundles, in CreateFree() argument
762 return createFree(Source, Bundles, InsertBefore, nullptr); in CreateFree()
774 ArrayRef<OperandBundleDef> Bundles, in CreateFree() argument
776 Instruction *FreeCall = createFree(Source, Bundles, nullptr, InsertAtEnd); in CreateFree()
787 ArrayRef<OperandBundleDef> Bundles, in init() argument
792 ComputeNumOperands(Args.size(), CountBundleInputs(Bundles)) && in init()
811 auto It = populateBundleOperandInfos(Bundles, Args.size()); in init()
867 ArrayRef<OperandBundleDef> Bundles, in init() argument
873 CountBundleInputs(Bundles)) && in init()
894 auto It = populateBundleOperandInfos(Bundles, Args.size()); in init()