OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Masks
(Results
1 - 15
of
15
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/
InstructionTables.h
31
SmallVector<uint64_t, 8>
Masks
;
35
: Stage(), SM(Model),
Masks
(Model.getNumProcResourceKinds()) {
36
computeProcResourceMasks(Model,
Masks
);
/src/external/apache2/llvm/dist/llvm/lib/MCA/
Support.cpp
40
MutableArrayRef<uint64_t>
Masks
) {
43
assert(
Masks
.size() == SM.getNumProcResourceKinds() &&
46
Masks
[0] = 0;
53
Masks
[I] = 1ULL << ProcResourceID;
62
Masks
[I] = 1ULL << ProcResourceID;
64
uint64_t OtherMask =
Masks
[Desc.SubUnitsIdxBegin[U]];
65
Masks
[I] |= OtherMask;
71
LLVM_DEBUG(dbgs() << "\nProcessor resource
masks
:"
76
<< format_hex(
Masks
[I],16) << " - "
/src/external/apache2/llvm/dist/llvm/lib/MCA/Stages/
InstructionTables.cpp
33
unsigned Index = std::distance(
Masks
.begin(), find(
Masks
, Resource.first));
/src/external/apache2/llvm/dist/llvm/include/llvm/MCA/
Support.h
72
/// Populates vector
Masks
with processor resource
masks
.
92
/// Resource
masks
are used by the ResourceManager to solve set membership
95
MutableArrayRef<uint64_t>
Masks
);
97
// Returns the index of the highest bit set. For resource
masks
, the position of
/src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZTDC.cpp
166
// Partial
masks
to use for EQ, GT, LT, UN comparisons, respectively.
167
static const int
Masks
[][4] = {
211
// Construct the mask as a combination of the partial
masks
.
214
Mask |=
Masks
[WhichConst][0];
216
Mask |=
Masks
[WhichConst][1];
218
Mask |=
Masks
[WhichConst][2];
220
Mask |=
Masks
[WhichConst][3];
SystemZISelLowering.cpp
2352
// Work out the
masks
for the lowest and highest bits.
3610
// Get the known-zero
masks
for each operand.
3617
uint64_t
Masks
[] = { Known[0].Zero.getZExtValue(),
3620
if ((
Masks
[0] >> 32) == 0xffffffff && uint32_t(
Masks
[1]) == 0xffffffff)
3622
else if ((
Masks
[1] >> 32) == 0xffffffff && uint32_t(
Masks
[0]) == 0xffffffff)
3643
// high 32 bits and just
masks
out low bits. We can skip it if so.
6475
// set by the CCReg instruction using the CCValid / CCMask
masks
,
6611
// Optimize away GET_CCMASK (SELECT_CCMASK) if the CC
masks
are compatibl
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
RDFRegisters.cpp
344
// and consolidate the
masks
of all of its units contained in this
372
Masks
[R.Reg] |= R.Mask;
374
Pos = End ?
Masks
.end() :
Masks
.begin();
375
Index = End ?
Masks
.size() : 0;
MachinePipeliner.cpp
2966
const MCSchedModel &SM, SmallVectorImpl<uint64_t> &
Masks
) {
2970
// uint64_t for
Masks
2975
Masks
.resize(SM.getNumProcResourceKinds());
2980
Masks
[I] = 1ULL << ProcResourceID;
2988
Masks
[I] = 1ULL << ProcResourceID;
2990
Masks
[I] |=
Masks
[Desc.SubUnitsIdxBegin[U]];
2999
ProcResource->Name, I,
Masks
[I],
/src/external/lgpl3/gmp/dist/mpn/powerpc64/vmx/
popcount.asm
205
C
Masks
for high end of number
217
C
Masks
for low end of number
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
RDFRegisters.h
208
MapType
Masks
;
MachinePipeliner.h
442
/// processor resource
masks
. There is exactly one element per each processor
459
SmallVectorImpl<uint64_t> &
Masks
);
/src/external/lgpl3/gmp/dist/mpn/x86/pentium4/sse2/
popcount.asm
256
C
Masks
for high end of number
268
C
Masks
for low end of number
/src/external/lgpl3/gmp/dist/mpn/powerpc32/vmx/
mod_34lsub1.asm
378
C
Masks
for high end of number
383
C
Masks
for low end of number
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/
InstrRefBasedImpl.cpp
451
SmallVector<std::pair<const MachineOperand *, unsigned>, 32>
Masks
;
547
// clear
Masks
, they're definitely not needed.
548
Masks
.clear();
581
for (const auto &MaskPair : reverse(
Masks
)) {
657
Masks
.push_back(std::make_pair(MO, InstID));
2153
// Reserve one bit per register for the
masks
described above.
2211
for (auto &P : MTracker->
Masks
) {
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLoweringHVX.cpp
1847
VectorPair
Masks
= opSplit(MaskN->getMask(), dl, DAG);
1854
DAG.getMaskedLoad(SingleTy, dl, Chain, Base0, Offset,
Masks
.first,
1858
DAG.getMaskedLoad(SingleTy, dl, Chain, Base1, Offset,
Masks
.second,
1869
Masks
.first, SingleTy, MOp0,
1872
Masks
.second, SingleTy, MOp1,
Completed in 99 milliseconds
Indexes created Mon Jun 08 00:24:58 UTC 2026