OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ValueMapping
(Results
1 - 18
of
18
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
RegisterBankInfo.h
113
///
ValueMapping
[] {
134
///
ValueMapping
[] {
145
struct
ValueMapping
{
154
ValueMapping
() :
ValueMapping
(nullptr, 0) {}
156
/// Initialize a
ValueMapping
with the given parameter.
159
ValueMapping
(const PartialMapping *BreakDown, unsigned NumBreakDowns)
170
/// Check if this
ValueMapping
is valid.
199
const
ValueMapping
*OperandsMapping = nullptr;
204
const
ValueMapping
&getOperandMapping(unsigned i)
[
all
...]
RegBankSelect.h
528
const RegisterBankInfo::
ValueMapping
&ValMapping,
564
const RegisterBankInfo::
ValueMapping
&ValMapping,
576
const RegisterBankInfo::
ValueMapping
&ValMapping) const;
608
const RegisterBankInfo::
ValueMapping
&ValMapping) const;
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64RegisterBankInfo.h
46
static RegisterBankInfo::
ValueMapping
ValMappings[];
74
/// Get the pointer to the
ValueMapping
representing the RegisterBank
81
static const RegisterBankInfo::
ValueMapping
*
84
/// Get the pointer to the
ValueMapping
of the operands of a copy
87
static const RegisterBankInfo::
ValueMapping
*
96
static const RegisterBankInfo::
ValueMapping
*
AArch64RegisterBankInfo.cpp
160
const
ValueMapping
*Map = getCopyMapping( \
189
const
ValueMapping
*Map = getFPExtMapping(DstSize, SrcSize); \
962
SmallVector<const
ValueMapping
*, 8> OpdsMapping(NumOperands);
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86RegisterBankInfo.h
33
static RegisterBankInfo::
ValueMapping
ValMappings[];
36
static const RegisterBankInfo::
ValueMapping
*
57
/// Construct the instruction
ValueMapping
from PartialMappingIdxs
62
SmallVectorImpl<const
ValueMapping
*> &OpdsMapping);
X86RegisterBankInfo.cpp
128
SmallVectorImpl<const
ValueMapping
*> &OpdsMapping) {
264
SmallVector<const
ValueMapping
*, 8> OpdsMapping(NumOperands);
301
SmallVector<const
ValueMapping
*, 8> OpdsMapping(NumOperands);
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPURegisterBankInfo.h
99
const
ValueMapping
*getValueMappingForPtr(const MachineRegisterInfo &MRI,
109
const
ValueMapping
*getSGPROpMapping(Register Reg,
114
const
ValueMapping
*getVGPROpMapping(Register Reg,
119
const
ValueMapping
*getAGPROpMapping(Register Reg,
170
unsigned getBreakDownCost(const
ValueMapping
&ValMapping,
AMDGPURegisterBankInfo.cpp
251
const
ValueMapping
&ValMapping,
305
SmallVector<const
ValueMapping
*, 10> Operands(MI.getNumOperands());
2594
const
ValueMapping
&DstMapping
3101
SmallVector<const
ValueMapping
*, 8> OpdsMapping(MI.getNumOperands());
3119
SmallVector<const
ValueMapping
*, 8> OpdsMapping(MI.getNumOperands());
3143
SmallVector<const
ValueMapping
*, 8> OpdsMapping(MI.getNumOperands());
3167
SmallVector<const
ValueMapping
*, 8> OpdsMapping(NumOps);
3202
const RegisterBankInfo::
ValueMapping
*
3222
SmallVector<const
ValueMapping
*, 2> OpdsMapping(2);
3229
const
ValueMapping
*ValMapping
[
all
...]
/src/external/apache2/llvm/dist/llvm/tools/verify-uselistorder/
verify-uselistorder.cpp
81
struct
ValueMapping
{
96
ValueMapping
(const Module &M);
179
ValueMapping
::
ValueMapping
(const Module &M) {
240
void
ValueMapping
::map(const Value *V) {
254
static void dumpMapping(const
ValueMapping
&VM) {
262
static void debugValue(const
ValueMapping
&M, unsigned I, StringRef Desc) {
273
static void debugUserMismatch(const
ValueMapping
&L, const
ValueMapping
&R,
285
static void debugSizeMismatch(const
ValueMapping
&L, const ValueMapping &R)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
RegisterBankInfo.cpp
182
SmallVector<const
ValueMapping
*, 8> OperandsMapping(NumOperandsForMapping);
217
const
ValueMapping
*ValMapping = &getValueMapping(0, Size, *CurRegBank);
296
const RegisterBankInfo::
ValueMapping
&
313
const RegisterBankInfo::
ValueMapping
&
326
ValMapping = std::make_unique<
ValueMapping
>(BreakDown, NumBreakDowns);
331
const RegisterBankInfo::
ValueMapping
*
345
// Create the array of
ValueMapping
.
347
// mapping, because we use the pointer of the
ValueMapping
350
Res = std::make_unique<
ValueMapping
[]>(std::distance(Begin, End));
353
const
ValueMapping
*ValMap = *It
[
all
...]
RegBankSelect.cpp
112
Register Reg, const RegisterBankInfo::
ValueMapping
&ValMapping,
135
MachineOperand &MO, const RegisterBankInfo::
ValueMapping
&ValMapping,
239
const RegisterBankInfo::
ValueMapping
&ValMapping) const {
325
const RegisterBankInfo::
ValueMapping
&ValMapping) const {
476
const RegisterBankInfo::
ValueMapping
&ValMapping =
596
const RegisterBankInfo::
ValueMapping
&ValMapping =
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SSAUpdater.cpp
78
SmallDenseMap<BasicBlock *, Value *, 8> &
ValueMapping
) {
80
if (PHINumValues !=
ValueMapping
.size())
85
if (
ValueMapping
[PHI->getIncomingBlock(i)] !=
150
SmallDenseMap<BasicBlock *, Value *, 8>
ValueMapping
(PredValues.begin(),
153
if (IsEquivalentPHI(&SomePHI,
ValueMapping
))
CloneFunction.cpp
886
ValueToValueMapTy &
ValueMapping
, DomTreeUpdater &DTU) {
895
ValueMapping
[PN] = PN->getIncomingValueForBlock(PredBB);
915
ValueMapping
[&*BI] = New;
920
auto I =
ValueMapping
.find(Inst);
921
if (I !=
ValueMapping
.end())
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
JumpThreading.cpp
2027
///
ValueMapping
maps old values in BB to new ones in NewBB.
2030
DenseMap<Instruction *, Value *> &
ValueMapping
) {
2062
SSAUpdate.AddAvailableValue(NewBB,
ValueMapping
[&I]);
2080
DenseMap<Instruction *, Value *>
ValueMapping
;
2088
ValueMapping
[PN] = NewPN;
2107
ValueMapping
[&*BI] = New;
2113
DenseMap<Instruction *, Value *>::iterator I =
ValueMapping
.find(Inst);
2114
if (I !=
ValueMapping
.end())
2119
return
ValueMapping
;
2285
DenseMap<Instruction *, Value *>
ValueMapping
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsRegisterBankInfo.cpp
50
RegisterBankInfo::
ValueMapping
ValueMappings[] = {
400
static const MipsRegisterBankInfo::
ValueMapping
*
407
static const MipsRegisterBankInfo::
ValueMapping
*getFprbMapping(unsigned Size) {
416
static const MipsRegisterBankInfo::
ValueMapping
*
447
const
ValueMapping
*OperandsMapping = &Mips::ValueMappings[Mips::GPRIdx];
551
const RegisterBankInfo::
ValueMapping
*Bank = getFprbMapping(Op0Size);
560
const RegisterBankInfo::
ValueMapping
*Bank =
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
JumpThreading.h
118
DenseMap<Instruction *, Value *> &
ValueMapping
);
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMRegisterBankInfo.cpp
75
RegisterBankInfo::
ValueMapping
ValueMappings[] = {
92
static bool checkValueMapping(const RegisterBankInfo::
ValueMapping
&VM,
232
const
ValueMapping
*OperandsMapping = &ARM::ValueMappings[ARM::GPR3OpsIdx];
459
SmallVector<const
ValueMapping
*, 4> OperandBanks(NumOperands);
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
Cloning.h
281
/// we replace them with the uses of corresponding Phi inputs.
ValueMapping
287
ValueToValueMapTy &
ValueMapping
,
Completed in 30 milliseconds
Indexes created Mon Jun 08 00:24:58 UTC 2026