HomeSort by: relevance | last modified time | path
    Searched refs:Bundles (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/CFGuard/
CFGuard.cpp 202 SmallVector<llvm::OperandBundleDef, 1> Bundles;
203 CB->getOperandBundlesAsDefs(Bundles);
204 Bundles.emplace_back("cfguardtarget", CalledOperand);
209 CallBase *NewCB = CallBase::Create(CB, Bundles, CB);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
AssumeBundleQueries.cpp 1 //===- AssumeBundleQueries.cpp - tool to query assume bundles ---*- C++ -*-===//
24 STATISTIC(NumAssumeQueries, "Number of Queries into an assume assume bundles");
27 "Number of Queries into an assume assume bundles that were satisfied");
71 for (auto &Bundles : Assume.bundle_op_infos()) {
73 nullptr, Attribute::getAttrKindFromName(Bundles.Tag->getKey())};
74 if (bundleHasArgument(Bundles, ABA_WasOn))
75 Key.first = getValueFromBundleOpInfo(Assume, Bundles, ABA_WasOn);
79 if (!bundleHasArgument(Bundles, ABA_Argument)) {
84 getValueFromBundleOpInfo(Assume, Bundles, ABA_Argument));
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Instructions.h 1470 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1480 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr,
1490 ArrayRef<OperandBundleDef> Bundles, const Twine &NameStr);
1520 ArrayRef<OperandBundleDef> Bundles = None,
1524 ComputeNumOperands(Args.size(), CountBundleInputs(Bundles));
1525 const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo);
1528 CallInst(Ty, Func, Args, Bundles, NameStr, InsertBefore);
1543 ArrayRef<OperandBundleDef> Bundles,
1546 ComputeNumOperands(Args.size(), CountBundleInputs(Bundles));
1547 const unsigned DescriptorBytes = Bundles.size() * sizeof(BundleOpInfo)
    [all...]
InstrTypes.h 1155 /// - Zero or more operand bundles with zero or more operand inputs each
1208 /// Create a clone of \p CB with a different set of operand bundles and
1212 /// the operand bundles for the new instruction are set to the operand bundles
1213 /// in \p Bundles.
1214 static CallBase *Create(CallBase *CB, ArrayRef<OperandBundleDef> Bundles,
1624 /// Data operands include call arguments and values used in operand bundles,
1893 /// bundles on this call.
1896 /// Return the number of operand bundles associated with this User.
1901 /// Return true if this User has any operand bundles
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Driver/
XRayArgs.cpp 111 auto Bundles =
113 if (Bundles.empty())
116 for (const auto &B : Bundles) {
  /src/external/apache2/llvm/dist/llvm/lib/IR/
Instructions.cpp 251 CallBase *CallBase::Create(CallBase *CB, ArrayRef<OperandBundleDef> Bundles,
255 return CallInst::Create(cast<CallInst>(CB), Bundles, InsertPt);
257 return InvokeInst::Create(cast<InvokeInst>(CB), Bundles, InsertPt);
259 return CallBrInst::Create(cast<CallBrInst>(CB), Bundles, InsertPt);
368 CallBase::populateBundleOperandInfos(ArrayRef<OperandBundleDef> Bundles,
371 for (auto &B : Bundles)
375 auto BI = Bundles.begin();
379 assert(BI != Bundles.end() && "Incorrect allocation?");
388 assert(BI == Bundles.end() && "Incorrect allocation?");
394 /// When there isn't many bundles, we do a simple linear search
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
RegAllocGreedy.cpp 167 EdgeBundles *Bundles;
361 // Bundles where this candidate should be live.
1228 /// Return false if there are no bundles with positive bias.
1369 ArrayRef<unsigned> Blocks = Bundles->getBlocks(Bundle);
1397 // Perhaps iterating can enable more bundles?
1404 /// calcCompactRegion - Compute the set of edge bundles that should be live
1419 LLVM_DEBUG(dbgs() << "Compact region bundles");
1421 // Use the spill placer to determine the live bundles. GrowRegion pretends
1614 bool RegIn = LiveBundles[Bundles->getBundle(BC.Number, false)];
1615 bool RegOut = LiveBundles[Bundles->getBundle(BC.Number, true)]
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86FloatingPoint.cpp 16 // partitioned into bundles where the same FP registers must be live in
123 EdgeBundles *Bundles = nullptr;
341 Bundles = &getAnalysis<EdgeBundles>();
355 LiveBundles[Bundles->getBundle(Entry->getNumber(), false)];
395 LiveBundles.resize(Bundles->getNumBundles());
405 LiveBundles[Bundles->getBundle(MBB.getNumber(), false)].Mask |= Mask;
506 /// setupBlockStack - Use the live bundles to set up our model of the stack
514 LiveBundles[Bundles->getBundle(MBB->getNumber(), false)];
552 unsigned BundleIdx = Bundles->getBundle(MBB->getNumber(), true);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCoroutine.cpp 402 auto Bundles = getBundlesForCoroEnd(CGF);
404 CoroEndFn, {NullPtr, CGF.Builder.getTrue()}, Bundles);
405 if (Bundles.empty()) {

Completed in 129 milliseconds