/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | EdgeBundles.h | 46 /// 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 D | XRayArgs.cpp | 246 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 D | AssumeBundleQueries.cpp | 148 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 D | efifpswa.h | 25 IN OUT VOID *Bundle,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCCodeEmitter.h | 43 const MCInst *Bundle = nullptr; member in struct:llvm::HexagonMCCodeEmitter::EmitterState
|
H A D | HexagonMCCodeEmitter.cpp | 376 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 D | X86FloatingPoint.cpp | 354 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 D | FuzzerTracePC.h | 197 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 D | SLPVectorizer.cpp | 1648 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 D | MachineInstrBundle.cpp | 129 MIBundleBuilder Bundle(MBB, FirstMI, LastMI); 137 Bundle.prepend(MIB);
|
H A D | ScheduleDAGInstrs.cpp | 1141 MachineBasicBlock::instr_iterator Bundle = MI.getIterator(); local 1148 MachineBasicBlock::instr_iterator I = std::next(Bundle); 1155 } while (I != Bundle);
|
H A D | RegAllocGreedy.cpp | 1318 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 D | AssumeBundleBuilder.cpp | 121 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 D | RewriteStatepointsForGC.cpp | 1492 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 D | LICM.cpp | 1335 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 D | ObjCARCOpts.cpp | 761 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 D | CoroSplit.cpp | 243 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 D | CompilerInvocation.cpp | 638 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 D | BitcodeWriter.cpp | 2600 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 D | Verifier.cpp | 3774 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 D | SelectionDAGBuilder.cpp | 7179 if (auto Bundle = CB.getOperandBundle(LLVMContext::OB_cfguardtarget)) { 7181 Value *V = Bundle->Inputs[0];
|