OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
full:regmask
(Results
1 - 25
of
25
) sorted by null
/external/llvm/include/llvm/CodeGen/
LiveRegMatrix.h
96
///
RegMask
interference. The live range is crossing an instruction with a
97
///
regmask
operand that doesn't preserve PhysReg. This typically means
125
/// Check for
regmask
interference only.
126
/// Return true if VirtReg crosses a
regmask
operand that clobbers PhysReg.
127
/// If PhysReg is null, check if VirtReg crosses any
regmask
operands.
MachineOperand.h
156
const uint32_t *
RegMask
; // For MO_RegisterMask.
457
/// clobbersPhysReg - Returns true if this
RegMask
clobbers PhysReg.
461
static bool clobbersPhysReg(const uint32_t *
RegMask
, unsigned PhysReg) {
464
return !(
RegMask
[PhysReg / 32] & (1u << PhysReg % 32));
467
/// clobbersPhysReg - Returns true if this
RegMask
operand clobbers PhysReg.
472
/// getRegMask - Returns a bit mask of registers preserved by this
RegMask
476
return Contents.
RegMask
;
646
/// A
RegMask
operand represents a set of non-clobbered physical registers on
657
Op.Contents.
RegMask
= Mask;
MachineRegisterInfo.h
393
/// addPhysRegsUsedFromRegMask - Mark any registers not in
RegMask
as used.
395
void addPhysRegsUsedFromRegMask(const uint32_t *
RegMask
) {
396
UsedPhysRegMask.setBitsNotInMask(
RegMask
);
MachineInstrBundle.h
170
/// Clobbers - Reg or an overlapping register is defined, or a
regmask
SelectionDAGNodes.h
[
all
...]
SelectionDAG.h
434
SDValue getRegisterMask(const uint32_t *
RegMask
);
[
all
...]
/external/llvm/lib/CodeGen/
LiveRegMatrix.cpp
112
//
Regmask
interference is more fine grained than regunits.
140
//
Regmask
interference is the fastest check.
InterferenceCache.cpp
227
// Model the
regmask
clobber as a dead def.
LiveIntervalAnalysis.cpp
187
// Find all instructions with
regmask
operands.
[
all
...]
MachineInstrBundle.cpp
292
PRI.Clobbers = true; //
Regmask
clobbers Reg.
RegAllocBasic.cpp
241
//
RegMask
or RegUnit interference.
RegAllocPBQP.cpp
217
// Record any overlaps with
regmask
operands.
230
// vregLI crosses a
regmask
operand that clobbers preg.
EarlyIfConversion.cpp
230
DEBUG(dbgs() << "Won't speculate
regmask
: " << *I);
287
// We're ignoring
regmask
operands. That is conservatively correct.
MachineInstr.cpp
369
OS << "<
regmask
>";
652
//
RegMask
operands go between the explicit and implicit operands.
[
all
...]
RegAllocGreedy.cpp
[
all
...]
BranchFolding.cpp
[
all
...]
/system/core/libpixelflinger/codeflinger/
GGLAssembler.cpp
[
all
...]
GGLAssembler.h
68
void reserveSeveral(uint32_t
regMask
);
71
void recycleSeveral(uint32_t
regMask
);
/dalvik/vm/compiler/codegen/arm/
CodegenDriver.cpp
[
all
...]
/dalvik/vm/compiler/codegen/mips/
CodegenDriver.cpp
[
all
...]
/external/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGRRList.cpp
[
all
...]
SelectionDAG.cpp
[
all
...]
/external/llvm/lib/Target/X86/
X86RegisterInfo.cpp
328
const uint32_t*
RegMask
= getCallPreservedMask(CC);
329
if (MachineOperand::clobbersPhysReg(
RegMask
, getBaseRegister()))
/external/v8/src/
platform-linux.cc
962
uint32_t
regmask
;
member in struct:v8::internal::sigcontext
[
all
...]
/external/valgrind/main/VEX/priv/
host_s390_defs.c
7487
UInt
regmask
= regno << 4;
local
[
all
...]
Completed in 2971 milliseconds