OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ValMapping
(Results
1 - 6
of
6
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
RegBankSelect.cpp
112
Register Reg, const RegisterBankInfo::ValueMapping &
ValMapping
,
118
if (
ValMapping
.NumBreakDowns != 1)
122
const RegisterBank *DesiredRegBank =
ValMapping
.BreakDown[0].RegBank;
135
MachineOperand &MO, const RegisterBankInfo::ValueMapping &
ValMapping
,
139
assert(
ValMapping
.NumBreakDowns == (unsigned)size(NewVRegs) &&
146
if (
ValMapping
.NumBreakDowns == 1) {
172
assert(
ValMapping
.partsAllUniform() && "irregular breakdowns not supported");
178
if (
ValMapping
.NumBreakDowns == RegTy.getNumElements())
182
(
ValMapping
.BreakDown[0].Length *
ValMapping
.NumBreakDowns =
[
all
...]
RegisterBankInfo.cpp
217
const ValueMapping *
ValMapping
= &getValueMapping(0, Size, *CurRegBank);
226
OperandsMapping[0] =
ValMapping
;
251
OperandsMapping[OpIdx] =
ValMapping
;
325
auto &
ValMapping
= MapOfValueMappings[Hash];
326
ValMapping
= std::make_unique<ValueMapping>(BreakDown, NumBreakDowns);
327
return *
ValMapping
;
642
const ValueMapping &
ValMapping
= getOperandMapping(OpIdx);
645
OS << "{ Idx: " << OpIdx << " Map: " <<
ValMapping
<< '}';
701
const ValueMapping &
ValMapping
= getInstrMapping().getOperandMapping(OpIdx);
702
const PartialMapping *PartMap =
ValMapping
.begin()
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
RegisterBankInfo.h
240
const ValueMapping &
ValMapping
=
242
return
ValMapping
;
629
/// Get the cost of using \p
ValMapping
to decompose a register. This is
633
virtual unsigned getBreakDownCost(const ValueMapping &
ValMapping
,
751
operator<<(raw_ostream &OS, const RegisterBankInfo::ValueMapping &
ValMapping
) {
752
ValMapping
.print(OS);
RegBankSelect.h
523
/// Check if \p Reg is already assigned what is described by \p
ValMapping
.
528
const RegisterBankInfo::ValueMapping &
ValMapping
,
531
/// Insert repairing code for \p Reg as specified by \p
ValMapping
.
535
/// to
ValMapping
.BreakDown.size().
557
/// \pre NewVRegs.size() ==
ValMapping
.BreakDown.size()
564
const RegisterBankInfo::ValueMapping &
ValMapping
,
569
/// Return the cost of the instruction needed to map \p MO to \p
ValMapping
.
573
/// \pre
ValMapping
is a valid mapping for MO.
576
const RegisterBankInfo::ValueMapping &
ValMapping
) const;
599
/// given \p
ValMapping
, try to change the way we repair such tha
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPURegisterBankInfo.h
170
unsigned getBreakDownCost(const ValueMapping &
ValMapping
,
AMDGPURegisterBankInfo.cpp
251
const ValueMapping &
ValMapping
,
256
if (
ValMapping
.NumBreakDowns >= 2 ||
ValMapping
.BreakDown[0].Length >= 64)
259
assert(
ValMapping
.NumBreakDowns == 2 &&
260
ValMapping
.BreakDown[0].Length == 32 &&
261
ValMapping
.BreakDown[0].StartIdx == 0 &&
262
ValMapping
.BreakDown[1].Length == 32 &&
263
ValMapping
.BreakDown[1].StartIdx == 32 &&
264
ValMapping
.BreakDown[0].RegBank ==
ValMapping
.BreakDown[1].RegBank)
[
all
...]
Completed in 18 milliseconds
Indexes created Wed Jun 17 00:25:26 UTC 2026