OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Tue Feb 24 08:35:24 UTC 2026