Home
last modified time | relevance | path

Searched refs:Bundle (Results 1 – 25 of 40) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DXRayArgs.cpp240 SmallString<64> Bundle("-fxray-instrumentation-bundle="); in addArgs() local
242 Bundle += "all"; in addArgs()
244 Bundle += "none"; in addArgs()
248 Bundle += "function"; in addArgs()
250 Bundle += "function-entry"; in addArgs()
252 Bundle += "function-exit"; in addArgs()
255 Bundle += "custom"; in addArgs()
257 Bundle += "typed"; in addArgs()
259 CmdArgs.push_back(Args.MakeArgString(Bundle)); in addArgs()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConvergenceVerifier.cpp57 auto Bundle = CB->getOperandBundle(LLVMContext::OB_convergencectrl); in findAndCheckConvergenceTokenUsed() local
58 CheckOrNull(Bundle->Inputs.size() == 1 && in findAndCheckConvergenceTokenUsed()
59 Bundle->Inputs[0]->getType()->isTokenTy(), in findAndCheckConvergenceTokenUsed()
62 auto *Token = Bundle->Inputs[0].get(); in findAndCheckConvergenceTokenUsed()
H A DCore.cpp2740 void LLVMDisposeOperandBundle(LLVMOperandBundleRef Bundle) { in LLVMDisposeOperandBundle() argument
2741 delete unwrap(Bundle); in LLVMDisposeOperandBundle()
2744 const char *LLVMGetOperandBundleTag(LLVMOperandBundleRef Bundle, size_t *Len) { in LLVMGetOperandBundleTag() argument
2745 StringRef Str = unwrap(Bundle)->getTag(); in LLVMGetOperandBundleTag()
2750 unsigned LLVMGetNumOperandBundleArgs(LLVMOperandBundleRef Bundle) { in LLVMGetNumOperandBundleArgs() argument
2751 return unwrap(Bundle)->inputs().size(); in LLVMGetNumOperandBundleArgs()
2754 LLVMValueRef LLVMGetOperandBundleArgAtIndex(LLVMOperandBundleRef Bundle, in LLVMGetOperandBundleArgAtIndex() argument
2756 return wrap(unwrap(Bundle)->inputs()[Index]); in LLVMGetOperandBundleArgAtIndex()
3376 for (auto *Bundle : ArrayRef(Bundles, NumBundles)) { in LLVMBuildCallBr() local
3377 OperandBundleDef *OB = unwrap(Bundle); in LLVMBuildCallBr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAssumptionCache.cpp75 OperandBundleUse Bundle = CI->getOperandBundleAt(Idx); in findAffectedValues() local
76 if (Bundle.getTagName() == "separate_storage") { in findAffectedValues()
77 assert(Bundle.Inputs.size() == 2 && in findAffectedValues()
79 AddAffectedVal(getUnderlyingObject(Bundle.Inputs[0]), Idx); in findAffectedValues()
80 AddAffectedVal(getUnderlyingObject(Bundle.Inputs[1]), Idx); in findAffectedValues()
81 } else if (Bundle.Inputs.size() > ABA_WasOn && in findAffectedValues()
82 Bundle.getTagName() != IgnoreBundleTag) in findAffectedValues()
83 AddAffectedVal(Bundle.Inputs[ABA_WasOn], Idx); in findAffectedValues()
H A DAssumeBundleQueries.cpp146 CallInst::BundleOpInfo* Bundle = getBundleFromUse(U); in getKnowledgeFromUse()
147 if (!Bundle) in getKnowledgeFromUse()
150 getKnowledgeFromBundle(*cast<AssumeInst>(U->getUser()), *Bundle); in getKnowledgeFromUse()
183 CallInst::BundleOpInfo* Bundle = getBundleFromUse(&U); in getKnowledgeForValue()
184 if (!Bundle) in getKnowledgeForValue()
187 getKnowledgeFromBundle(*cast<AssumeInst>(U.getUser()), *Bundle)) in getKnowledgeForValue()
189 Filter(RK, cast<Instruction>(U.getUser()), Bundle)) { in getKnowledgeForValue()
143 CallInst::BundleOpInfo* Bundle = getBundleFromUse(U); getKnowledgeFromUse() local
182 CallInst::BundleOpInfo* Bundle = getBundleFromUse(&U); getKnowledgeForValue() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DEdgeBundles.h47 ArrayRef<unsigned> getBlocks(unsigned Bundle) const { return Blocks[Bundle]; } in getBlocks() argument
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerTracePC.h197 if (LargeType Bundle = *reinterpret_cast<const LargeType *>(P)) { in ForEachNonZeroByte() local
198 Bundle = HostToLE(Bundle); in ForEachNonZeroByte()
199 for (size_t I = 0; I < Step; I++, Bundle >>= 8) in ForEachNonZeroByte()
200 if (uint8_t V = Bundle & 0xff) in ForEachNonZeroByte()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp353 LiveBundle &Bundle = in runOnMachineFunction() local
359 CallingConv::X86_RegCall) && (Bundle.Mask && !Bundle.FixCount)) { in runOnMachineFunction()
366 assert((Bundle.Mask & 0xFE) == 0 && in runOnMachineFunction()
368 Bundle.FixCount = 1; in runOnMachineFunction()
369 Bundle.FixStack[0] = 0; in runOnMachineFunction()
509 const LiveBundle &Bundle = in setupBlockStack() local
512 if (!Bundle.Mask) { in setupBlockStack()
518 assert(Bundle.isFixed() && "Reached block before any predecessors"); in setupBlockStack()
521 for (unsigned i = Bundle.FixCount; i > 0; --i) { in setupBlockStack()
523 << unsigned(Bundle.FixStack[i - 1]) << '\n'); in setupBlockStack()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/
H A DSPIRVConvergenceRegionAnalysis.cpp65 auto Bundle = II->getOperandBundle(LLVMContext::OB_convergencectrl); in getConvergenceTokenInternal() local
66 assert(Bundle->Inputs.size() == 1 && in getConvergenceTokenInternal()
67 Bundle->Inputs[0]->getType()->isTokenTy()); in getConvergenceTokenInternal()
68 auto TII = dyn_cast<IntrinsicInst>(Bundle->Inputs[0].get()); in getConvergenceTokenInternal()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/CFGuard/
H A DCFGuard.cpp185 if (auto Bundle = CB->getOperandBundle(LLVMContext::OB_funclet)) in insertCFGuardCheck() local
186 Bundles.push_back(OperandBundleDef(*Bundle)); in insertCFGuardCheck()
/freebsd/stand/efi/include/
H A Defifpswa.h24 IN OUT VOID *Bundle,
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.h43 const MCInst *Bundle = nullptr; member
H A DHexagonMCCodeEmitter.cpp377 State.Bundle = &MI; in encodeInstruction()
469 auto Instrs = HexagonMCInstrInfo::bundleInstructions(*State.Bundle); in getFixupNoBits()
728 auto Instrs = HexagonMCInstrInfo::bundleInstructions(*State.Bundle); in getMachineOpValue()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp127 MIBundleBuilder Bundle(MBB, FirstMI, LastMI); in finalizeBundle() local
135 Bundle.prepend(MIB); in finalizeBundle()
H A DScheduleDAGInstrs.cpp1159 MachineBasicBlock::instr_iterator Bundle = MI.getIterator(); in fixupKills() local
1166 MachineBasicBlock::instr_iterator I = std::next(Bundle); in fixupKills()
1173 } while (I != Bundle); in fixupKills()
/freebsd/contrib/file/magic/Magdir/
H A Drevision65 0 string #\ Bazaar\ revision\ bundle\ v Bazaar Bundle
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3202 std::optional<ScheduleData *> Bundle, in newTreeEntry() argument
3208 Bundle ? TreeEntry::Vectorize : TreeEntry::NeedToGather; in newTreeEntry()
3209 return newTreeEntry(VL, EntryState, Bundle, S, UserTreeIdx, in newTreeEntry()
3215 std::optional<ScheduleData *> Bundle, in newTreeEntry() argument
3220 assert(((!Bundle && EntryState == TreeEntry::NeedToGather) || in newTreeEntry()
3221 (Bundle && EntryState != TreeEntry::NeedToGather)) && in newTreeEntry()
3258 ScheduleData *BundleMember = *Bundle; in newTreeEntry()
7025 std::optional<ScheduleData *> Bundle = in buildTree_rec() local
7031 if (!Bundle) { in buildTree_rec()
7050 newTreeEntry(VL, Bundle, S, UserTreeIdx, ReuseShuffleIndices); in buildTree_rec()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp548 if (auto Bundle = Call.getOperandBundle(LLVMContext::OB_convergencectrl)) { in lowerInlineAsm() local
549 auto *Token = Bundle->Inputs[0].get(); in lowerInlineAsm()
H A DIRTranslator.cpp2139 auto Bundle = CI.getOperandBundle(LLVMContext::OB_convergencectrl); in translateConvergenceControlIntrinsic() local
2140 assert(Bundle && "Expected a convergence control token."); in translateConvergenceControlIntrinsic()
2142 getOrCreateConvergenceTokenVReg(*Bundle->Inputs[0].get()); in translateConvergenceControlIntrinsic()
2663 if (auto Bundle = CB.getOperandBundle(LLVMContext::OB_ptrauth)) { in translateCallBase() local
2667 const Value *Key = Bundle->Inputs[0]; in translateCallBase()
2668 const Value *Discriminator = Bundle->Inputs[1]; in translateCallBase()
2684 if (auto Bundle = CB.getOperandBundle(LLVMContext::OB_convergencectrl)) { in translateCallBase() local
2685 const auto &Token = *Bundle->Inputs[0].get(); in translateCallBase()
2809 if (auto Bundle = CI.getOperandBundle(LLVMContext::OB_convergencectrl)) { in translateCall() local
2810 auto *Token = Bundle->Inputs[0].get(); in translateCall()
H A DCallLowering.cpp193 auto Bundle = CB.getOperandBundle(LLVMContext::OB_kcfi); in lowerCall() local
194 if (Bundle && CB.isIndirectCall()) { in lowerCall()
195 Info.CFIType = cast<ConstantInt>(Bundle->Inputs[0]); in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp124 const CallInst::BundleOpInfo *Bundle) { in tryToPreserveWithoutAddingAssume() argument
133 ToUpdate = &Intr->op_begin()[Bundle->Begin + ABA_Argument]; in tryToPreserveWithoutAddingAssume()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h3266 void LLVMDisposeOperandBundle(LLVMOperandBundleRef Bundle);
3276 const char *LLVMGetOperandBundleTag(LLVMOperandBundleRef Bundle, size_t *Len);
3285 unsigned LLVMGetNumOperandBundleArgs(LLVMOperandBundleRef Bundle);
3295 LLVMValueRef LLVMGetOperandBundleArgAtIndex(LLVMOperandBundleRef Bundle,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Arm64ECCallLowering.cpp753 if (auto Bundle = CB->getOperandBundle(LLVMContext::OB_funclet)) in lowerCall() local
754 Bundles.push_back(OperandBundleDef(*Bundle)); in lowerCall()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h1294 static CallBase *Create(CallBase *CB, OperandBundleDef Bundle,
1308 if (auto Bundle = getOperandBundle(llvm::LLVMContext::OB_convergencectrl)) {
1309 return Bundle->Inputs[0].get();
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1664 if (auto Bundle = Call->getOperandBundle(LLVMContext::OB_deopt)) in makeStatepointExplicitImpl() local
1665 DeoptArgs = Bundle->Inputs; in makeStatepointExplicitImpl()
1667 if (auto Bundle = Call->getOperandBundle(LLVMContext::OB_gc_transition)) { in makeStatepointExplicitImpl() local
1668 TransitionArgs = Bundle->Inputs; in makeStatepointExplicitImpl()

12