OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:RegMask
(Results
1 - 16
of
16
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
RegUsageInfoCollector.cpp
14
/// MRI::isPhysRegUsed() then creates a
RegMask
based on this details.
15
/// The pass then stores this
RegMask
in PhysicalRegisterUsageInfo.cpp
123
std::vector<uint32_t>
RegMask
;
129
RegMask
.resize(RegMaskSize, ~((uint32_t)0));
142
auto SetRegAsDefined = [&
RegMask
] (unsigned Reg) {
143
RegMask
[Reg / 32] &= ~(1u << Reg % 32);
153
// function set it and all the aliasing registers as defined in the
regmask
.
183
if (MachineOperand::clobbersPhysReg(&(
RegMask
[0]), PReg))
190
PRUI.storeUpdateRegUsageInfo(F,
RegMask
);
MachineCopyPropagation.cpp
667
const MachineOperand *
RegMask
= nullptr;
670
RegMask
= &MO;
690
if (
RegMask
) {
699
if (!
RegMask
->clobbersPhysReg(Reg)) {
704
LLVM_DEBUG(dbgs() << "MCP: Removing copy due to
regmask
clobbering: ";
MachineOperand.cpp
37
PrintRegMaskNumRegs("print-
regmask
-num-regs",
39
"printing
regmask
operands in IR dumps. "
317
const uint32_t *
RegMask
= getRegMask();
319
if (
RegMask
== OtherRegMask)
323
// Calculate the size of the
RegMask
328
return std::equal(
RegMask
,
RegMask
+ RegMaskSize, OtherRegMask);
330
// We don't know the size of the
RegMask
, so we can't deep compare the two
871
OS << "<
regmask
";
896
const uint32_t *
RegMask
= getRegLiveOut()
[
all
...]
PeepholeOptimizer.cpp
1675
const uint32_t *
RegMask
= MO.getRegMask();
1678
if (MachineOperand::clobbersPhysReg(
RegMask
, Def)) {
/src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kRegisterInfo.cpp
152
const uint32_t *
RegMask
= getCallPreservedMask(MF, CC);
153
if (MachineOperand::clobbersPhysReg(
RegMask
, getBaseRegister()))
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64CollectLOH.cpp
490
static void handleRegMaskClobber(const uint32_t *
RegMask
, MCPhysReg Reg,
492
if (!MachineOperand::clobbersPhysReg(
RegMask
, Reg))
503
const uint32_t *
RegMask
= MO.getRegMask();
505
handleRegMaskClobber(
RegMask
, Reg, LOHInfos);
507
handleRegMaskClobber(
RegMask
, Reg, LOHInfos);
/src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZElimCompare.cpp
639
// Read the branch mask, target (if applicable),
regmask
(if applicable).
647
const uint32_t *
RegMask
;
649
RegMask
= MBBI->getOperand(3).getRegMask();
655
// Remove
regmask
(sibcall).
687
MIB.addRegMask(
RegMask
);
SystemZInstrInfo.cpp
742
const uint32_t *
RegMask
= MI.getOperand(1).getRegMask();
750
.addRegMask(
RegMask
)
756
const uint32_t *
RegMask
= MI.getOperand(1).getRegMask();
763
.addRegMask(
RegMask
)
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86RegisterInfo.cpp
562
const uint32_t *
RegMask
= getCallPreservedMask(MF, CC);
563
if (MachineOperand::clobbersPhysReg(
RegMask
, getBaseRegister()))
X86ExpandPseudo.cpp
248
const uint32_t *
RegMask
=
252
.addRegMask(
RegMask
)
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineOperand.h
174
const uint32_t *
RegMask
; // For MO_RegisterMask and MO_RegisterLiveOut.
613
/// clobbersPhysReg - Returns true if this
RegMask
clobbers PhysReg.
617
static bool clobbersPhysReg(const uint32_t *
RegMask
, MCRegister PhysReg) {
620
return !(
RegMask
[PhysReg / 32] & (1u << PhysReg % 32));
623
/// clobbersPhysReg - Returns true if this
RegMask
operand clobbers PhysReg.
628
/// getRegMask - Returns a bit mask of registers preserved by this
RegMask
632
return Contents.
RegMask
;
635
/// Returns number of elements needed for a
regmask
array.
643
return Contents.
RegMask
;
700
Contents.
RegMask
= RegMaskPtr
[
all
...]
SelectionDAGNodes.h
2087
// The memory for
RegMask
is not owned by the node.
2088
const uint32_t *
RegMask
;
2092
RegMask
(mask) {}
2095
const uint32_t *getRegMask() const { return
RegMask
; }
/src/external/gpl3/binutils/dist/opcodes/
i386-opc.h
887
RegMask
, /* Vector Mask register */
/src/external/gpl3/binutils.old/dist/opcodes/
i386-opc.h
874
RegMask
, /* Vector Mask register */
/src/external/gpl3/gdb/dist/opcodes/
i386-opc.h
840
RegMask
, /* Vector Mask register */
/src/external/gpl3/gdb.old/dist/opcodes/
i386-opc.h
823
RegMask
, /* Vector Mask register */
Completed in 182 milliseconds
Indexes created Tue Feb 24 08:35:24 UTC 2026