Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DXRayArgs.cpp265 SmallString<64> Bundle("-fxray-instrumentation-bundle="); in addArgs() local
267 Bundle += "all"; in addArgs()
269 Bundle += "none"; in addArgs()
273 Bundle += "function"; in addArgs()
275 Bundle += "function-entry"; in addArgs()
277 Bundle += "function-exit"; in addArgs()
280 Bundle += "custom"; in addArgs()
282 Bundle += "typed"; in addArgs()
284 CmdArgs.push_back(Args.MakeArgString(Bundle)); in addArgs()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConvergenceVerifier.cpp55 auto Bundle = CB->getOperandBundle(LLVMContext::OB_convergencectrl); in findAndCheckConvergenceTokenUsed() local
56 CheckOrNull(Bundle->Inputs.size() == 1 && in findAndCheckConvergenceTokenUsed()
57 Bundle->Inputs[0]->getType()->isTokenTy(), in findAndCheckConvergenceTokenUsed()
60 auto *Token = Bundle->Inputs[0].get(); in findAndCheckConvergenceTokenUsed()
H A DCore.cpp2751 void LLVMDisposeOperandBundle(LLVMOperandBundleRef Bundle) { in LLVMDisposeOperandBundle() argument
2752 delete unwrap(Bundle); in LLVMDisposeOperandBundle()
2755 const char *LLVMGetOperandBundleTag(LLVMOperandBundleRef Bundle, size_t *Len) { in LLVMGetOperandBundleTag() argument
2756 StringRef Str = unwrap(Bundle)->getTag(); in LLVMGetOperandBundleTag()
2761 unsigned LLVMGetNumOperandBundleArgs(LLVMOperandBundleRef Bundle) { in LLVMGetNumOperandBundleArgs() argument
2762 return unwrap(Bundle)->inputs().size(); in LLVMGetNumOperandBundleArgs()
2765 LLVMValueRef LLVMGetOperandBundleArgAtIndex(LLVMOperandBundleRef Bundle, in LLVMGetOperandBundleArgAtIndex() argument
2767 return wrap(unwrap(Bundle)->inputs()[Index]); in LLVMGetOperandBundleArgAtIndex()
3431 for (auto *Bundle : ArrayRef(Bundles, NumBundles)) { in LLVMBuildCallBr() local
3432 OperandBundleDef *OB = unwrap(Bundle); in LLVMBuildCallBr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAssumptionCache.cpp73 OperandBundleUse Bundle = CI->getOperandBundleAt(Idx); in findAffectedValues() local
74 if (Bundle.getTagName() == "separate_storage") { in findAffectedValues()
75 assert(Bundle.Inputs.size() == 2 && in findAffectedValues()
77 AddAffectedVal(getUnderlyingObject(Bundle.Inputs[0]), Idx); in findAffectedValues()
78 AddAffectedVal(getUnderlyingObject(Bundle.Inputs[1]), Idx); in findAffectedValues()
79 } else if (Bundle.Inputs.size() > ABA_WasOn && in findAffectedValues()
80 Bundle.getTagName() != IgnoreBundleTag) in findAffectedValues()
81 AddAffectedVal(Bundle.Inputs[ABA_WasOn], Idx); in findAffectedValues()
H A DAssumeBundleQueries.cpp150 CallInst::BundleOpInfo* Bundle = getBundleFromUse(U); in getKnowledgeFromUse() local
151 if (!Bundle) in getKnowledgeFromUse()
154 getKnowledgeFromBundle(*cast<AssumeInst>(U->getUser()), *Bundle); in getKnowledgeFromUse()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DOffloadDump.cpp91 for (const auto &[BundleNum, Bundle] : llvm::enumerate(FoundBundles)) { in dumpOffloadBundleFatBinary()
92 for (OffloadBundleEntry &Entry : Bundle.getEntries()) { in dumpOffloadBundleFatBinary()
98 std::string str = Bundle.getFileName().str() + "." + itostr(BundleNum) + in dumpOffloadBundleFatBinary()
/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.cpp352 LiveBundle &Bundle = in runOnMachineFunction() local
358 CallingConv::X86_RegCall) && (Bundle.Mask && !Bundle.FixCount)) { in runOnMachineFunction()
365 assert((Bundle.Mask & 0xFE) == 0 && in runOnMachineFunction()
367 Bundle.FixCount = 1; in runOnMachineFunction()
368 Bundle.FixStack[0] = 0; in runOnMachineFunction()
526 const LiveBundle &Bundle = in setupBlockStack() local
529 if (!Bundle.Mask) { in setupBlockStack()
535 assert(Bundle.isFixed() && "Reached block before any predecessors"); in setupBlockStack()
538 for (unsigned i = Bundle.FixCount; i > 0; --i) { in setupBlockStack()
540 << unsigned(Bundle.FixStack[i - 1]) << '\n'); in setupBlockStack()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DEdgeBundles.h53 ArrayRef<unsigned> getBlocks(unsigned Bundle) const { return Blocks[Bundle]; } in getBlocks() argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/CFGuard/
H A DCFGuard.cpp188 if (auto Bundle = CB->getOperandBundle(LLVMContext::OB_funclet)) in insertCFGuardCheck() local
189 Bundles.push_back(OperandBundleDef(*Bundle)); in insertCFGuardCheck()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCCodeEmitter.h44 const MCInst *Bundle = nullptr; member
H A DHexagonMCCodeEmitter.cpp406 State.Bundle = &MI; in encodeInstruction()
499 auto Instrs = HexagonMCInstrInfo::bundleInstructions(*State.Bundle); in getFixupNoBits()
755 auto Instrs = HexagonMCInstrInfo::bundleInstructions(*State.Bundle); in getMachineOpValue()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp128 MIBundleBuilder Bundle(MBB, FirstMI, LastMI); in finalizeBundle() local
136 Bundle.prepend(MIB); in finalizeBundle()
H A DScheduleDAGInstrs.cpp1176 MachineBasicBlock::instr_iterator Bundle = MI.getIterator(); in fixupKills() local
1183 MachineBasicBlock::instr_iterator I = std::next(Bundle); in fixupKills()
1190 } while (I != Bundle); in fixupKills()
/freebsd/contrib/file/magic/Magdir/
H A Drevision42 0 string #\ Bazaar\ revision\ bundle\ v Bazaar Bundle
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4064 TreeEntry *newTreeEntry(ArrayRef<Value *> VL, ScheduleBundle &Bundle, in newTreeEntry() argument
4071 Bundle ? TreeEntry::Vectorize : TreeEntry::NeedToGather;
4072 TreeEntry *E = newTreeEntry(VL, EntryState, Bundle, S, UserTreeIdx,
4081 ScheduleBundle &Bundle, const InstructionsState &S, in newTreeEntry() argument
4085 assert(((!Bundle && (EntryState == TreeEntry::NeedToGather ||
4087 (Bundle && EntryState != TreeEntry::NeedToGather &&
4165 assert((!Bundle.getBundle().empty() || isa<PHINode>(S.getMainOp()) ||
4169 if (!Bundle.getBundle().empty()) {
4171 auto *BundleMember = Bundle.getBundle().begin();
4178 assert(BundleMember == Bundle.getBundle().end() &&
[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.cpp2153 auto Bundle = CI.getOperandBundle(LLVMContext::OB_convergencectrl); in translateConvergenceControlIntrinsic() local
2154 assert(Bundle && "Expected a convergence control token."); in translateConvergenceControlIntrinsic()
2156 getOrCreateConvergenceTokenVReg(*Bundle->Inputs[0].get()); in translateConvergenceControlIntrinsic()
2713 if (auto Bundle = CB.getOperandBundle(LLVMContext::OB_ptrauth)) { in translateCallBase() local
2717 const Value *Key = Bundle->Inputs[0]; in translateCallBase()
2718 const Value *Discriminator = Bundle->Inputs[1]; in translateCallBase()
2734 if (auto Bundle = CB.getOperandBundle(LLVMContext::OB_convergencectrl)) { in translateCallBase() local
2735 const auto &Token = *Bundle->Inputs[0].get(); in translateCallBase()
2856 if (auto Bundle = CI.getOperandBundle(LLVMContext::OB_convergencectrl)) { in translateCall() local
2857 auto *Token = Bundle->Inputs[0].get(); in translateCall()
H A DCallLowering.cpp192 auto Bundle = CB.getOperandBundle(LLVMContext::OB_kcfi); in lowerCall() local
193 if (Bundle && CB.isIndirectCall()) { in lowerCall()
194 Info.CFIType = cast<ConstantInt>(Bundle->Inputs[0]); in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp125 const CallInst::BundleOpInfo *Bundle) { in tryToPreserveWithoutAddingAssume() argument
134 ToUpdate = &Intr->op_begin()[Bundle->Begin + ABA_Argument]; in tryToPreserveWithoutAddingAssume()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Arm64ECCallLowering.cpp739 if (auto Bundle = CB->getOperandBundle(LLVMContext::OB_funclet)) in lowerCall() local
740 Bundles.push_back(OperandBundleDef(*Bundle)); in lowerCall()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h1175 LLVM_ABI static CallBase *Create(CallBase *CB, OperandBundleDef Bundle,
1190 if (auto Bundle = getOperandBundle(llvm::LLVMContext::OB_convergencectrl)) {
1191 return Bundle->Inputs[0].get();
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h3404 LLVM_C_ABI void LLVMDisposeOperandBundle(LLVMOperandBundleRef Bundle);
3414 LLVM_C_ABI const char *LLVMGetOperandBundleTag(LLVMOperandBundleRef Bundle,
3424 LLVM_C_ABI unsigned LLVMGetNumOperandBundleArgs(LLVMOperandBundleRef Bundle);
3435 LLVMGetOperandBundleArgAtIndex(LLVMOperandBundleRef Bundle, unsigned Index);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1670 if (auto Bundle = Call->getOperandBundle(LLVMContext::OB_deopt)) in makeStatepointExplicitImpl() local
1671 DeoptArgs = Bundle->Inputs; in makeStatepointExplicitImpl()
1673 if (auto Bundle = Call->getOperandBundle(LLVMContext::OB_gc_transition)) { in makeStatepointExplicitImpl() local
1674 TransitionArgs = Bundle->Inputs; in makeStatepointExplicitImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp4244 auto Bundle = Call.getOperandBundle(LLVMContext::OB_kcfi); in visitCallBase() local
4245 if (Bundle && !Call.isIndirectCall()) { in visitCallBase()
4249 ConstantInt *ExpectedType = cast<ConstantInt>(Bundle->Inputs[0]); in visitCallBase()
4329 std::optional<OperandBundleUse> Bundle = in visitCallBase() local
4332 if (!Bundle || NumOfGCLives == Bundle->Inputs.size()) in visitCallBase()
4337 for (Value *V : Bundle->Inputs) { in visitCallBase()

12