Searched refs:Bundle (Results 1 - 21 of 21) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DEdgeBundles.h46 /// getBlocks - Return an array of blocks that are connected to Bundle.
47 ArrayRef<unsigned> getBlocks(unsigned Bundle) const { return Blocks[Bundle]; }
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/
H A DXRayArgs.cpp246 SmallString<64> Bundle("-fxray-instrumentation-bundle=");
248 Bundle += "all";
250 Bundle += "none";
254 Bundle += "function";
256 Bundle += "function-entry";
258 Bundle += "function-exit";
261 Bundle += "custom";
263 Bundle += "typed";
265 CmdArgs.push_back(Args.MakeArgString(Bundle));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DAssumeBundleQueries.cpp148 CallInst::BundleOpInfo* Bundle = getBundleFromUse(U);
149 if (!Bundle)
152 getKnowledgeFromBundle(*cast<CallInst>(U->getUser()), *Bundle);
185 CallInst::BundleOpInfo* Bundle = getBundleFromUse(&U);
186 if (!Bundle)
189 getKnowledgeFromBundle(*cast<CallInst>(U.getUser()), *Bundle))
191 Filter(RK, cast<Instruction>(U.getUser()), Bundle)) {
/freebsd-13-stable/stand/efi/include/
H A Defifpswa.h25 IN OUT VOID *Bundle,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.h43 const MCInst *Bundle = nullptr; member in struct:llvm::HexagonMCCodeEmitter::EmitterState
H A DHexagonMCCodeEmitter.cpp376 State.Bundle = &MI;
471 auto Instrs = HexagonMCInstrInfo::bundleInstructions(*State.Bundle);
735 auto Instrs = HexagonMCInstrInfo::bundleInstructions(*State.Bundle);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp354 LiveBundle &Bundle = local
360 CallingConv::X86_RegCall) && (Bundle.Mask && !Bundle.FixCount)) {
363 // If bundle.mask is non-zero and Bundle.FixCount is zero, it means
367 assert((Bundle.Mask & 0xFE) == 0 &&
369 Bundle.FixCount = 1;
370 Bundle.FixStack[0] = 0;
513 const LiveBundle &Bundle = local
516 if (!Bundle.Mask) {
522 assert(Bundle
553 LiveBundle &Bundle = LiveBundles[BundleIdx]; local
[all...]
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerTracePC.h197 if (LargeType Bundle = *reinterpret_cast<const LargeType *>(P))
198 for (size_t I = 0; I < Step; I++, Bundle >>= 8)
199 if (uint8_t V = Bundle & 0xff)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1648 TreeEntry *newTreeEntry(ArrayRef<Value *> VL, Optional<ScheduleData *> Bundle, argument
1653 bool Vectorized = (bool)Bundle;
1670 for (ScheduleData *BundleMember = Bundle.getValue(); BundleMember;
1676 assert((!Bundle.getValue() || Lane == VL.size()) &&
1677 "Bundle and VL out of sync");
2581 Optional<ScheduleData *> Bundle = BS.tryScheduleBundle(VL, this, S);
2582 if (!Bundle) {
2616 newTreeEntry(VL, Bundle, S, UserTreeIdx, ReuseShuffleIndicies);
2641 newTreeEntry(VL, Bundle /*vectorized*/, S, UserTreeIdx,
2663 newTreeEntry(VL, Bundle /*vectorize
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp129 MIBundleBuilder Bundle(MBB, FirstMI, LastMI);
137 Bundle.prepend(MIB);
H A DScheduleDAGInstrs.cpp1141 MachineBasicBlock::instr_iterator Bundle = MI.getIterator(); local
1148 MachineBasicBlock::instr_iterator I = std::next(Bundle);
1155 } while (I != Bundle);
H A DRegAllocGreedy.cpp1318 unsigned Bundle = NewBundles[i]; local
1319 // Look at all blocks connected to Bundle in the full graph.
1320 ArrayRef<unsigned> Blocks = Bundles->getBlocks(Bundle);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp121 const CallInst::BundleOpInfo *Bundle) {
131 ToUpdate = &Intr->op_begin()[Bundle->Begin + ABA_Argument];
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1492 if (auto Bundle = Call->getOperandBundle(LLVMContext::OB_deopt))
1493 DeoptArgs = Bundle->Inputs;
1495 if (auto Bundle = Call->getOperandBundle(LLVMContext::OB_gc_transition)) {
1496 TransitionArgs = Bundle->Inputs;
H A DLICM.cpp1335 OperandBundleUse Bundle = CI->getOperandBundleAt(BundleIdx); local
1336 if (Bundle.getTagID() == LLVMContext::OB_funclet)
1339 OpBundles.emplace_back(Bundle);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp761 auto Bundle = CI.getOperandBundleAt(I); local
763 if (Bundle.getTagID() == LLVMContext::OB_funclet)
765 OpBundles.emplace_back(Bundle);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp243 if (auto Bundle = End->getOperandBundle(LLVMContext::OB_funclet)) {
244 auto *FromPad = cast<CleanupPadInst>(Bundle->Inputs[0]);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp638 static void parseXRayInstrumentationBundle(StringRef FlagName, StringRef Bundle, argument
642 llvm::SplitString(Bundle, BundleParts, ",");
647 D.Report(diag::err_drv_invalid_value) << FlagName << Bundle; local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp2600 const auto &Bundle = CS.getOperandBundleAt(i); local
2601 Record.push_back(C.getOperandBundleTagID(Bundle.getTagName()));
2603 for (auto &Input : Bundle.Inputs)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DVerifier.cpp3774 if (auto Bundle = II->getOperandBundle(LLVMContext::OB_funclet))
3775 FromPad = Bundle->Inputs[0];
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp7179 if (auto Bundle = CB.getOperandBundle(LLVMContext::OB_cfguardtarget)) {
7181 Value *V = Bundle->Inputs[0];

Completed in 521 milliseconds