OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ValueMap
(Results
1 - 25
of
34
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
ValueSymbolTable.h
51
using
ValueMap
= StringMap<Value*>;
53
/// An iterator over a
ValueMap
.
54
using iterator =
ValueMap
::iterator;
56
/// A const_iterator over a
ValueMap
.
57
using const_iterator =
ValueMap
::const_iterator;
130
ValueMap
vmap; ///< The map that holds the symbol table.
ValueMap.h
1
//===-
ValueMap
.h - Safe map from Values to data ----------------*- C++ -*-===//
9
// This file defines the
ValueMap
class.
ValueMap
maps Value* or any subclass
16
// You can override a
ValueMap
's Config parameter to control exactly what
18
// legal to call back into the
ValueMap
from a Config's callbacks. Config
20
// implementations of all the methods
ValueMap
uses. See ValueMapConfig for
54
///
ValueMap
<>. User Configs should inherit from this class to be as compatible
55
/// as possible with future versions of
ValueMap
.
60
/// If FollowRAUW is true, the
ValueMap
will update mappings on RAUW. If it's
61
/// false, the
ValueMap
will leave the original mapping in place
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUPerfHintAnalysis.h
19
#include "llvm/IR/
ValueMap
.h"
48
typedef
ValueMap
<const Function*, FuncInfo> FuncInfoMap;
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
FunctionLoweringInfo.h
75
///
ValueMap
- Since we emit code for the function a basic block at a time,
78
DenseMap<const Value *, Register>
ValueMap
;
81
/// instruction selection. It is reverted
ValueMap
. It is computed
196
return
ValueMap
.count(V);
209
Register &R =
ValueMap
[V];
256
// PHIs with no uses have no
ValueMap
entry.
257
DenseMap<const Value*, Register>::const_iterator It =
ValueMap
.find(PN);
258
if (It ==
ValueMap
.end())
PseudoSourceValue.h
17
#include "llvm/IR/
ValueMap
.h"
162
ValueMap
<const GlobalValue *,
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopRotationUtils.cpp
105
ValueToValueMapTy &
ValueMap
,
123
Value *OrigPreHeaderVal =
ValueMap
.lookup(OrigHeaderVal);
376
// Begin by walking OrigHeader and populating
ValueMap
with an entry for
379
ValueToValueMapTy
ValueMap
, ValueMapMSSA;
384
InsertNewValueIntoMap(
ValueMap
, PN,
440
RemapInstruction(C,
ValueMap
,
457
InsertNewValueIntoMap(
ValueMap
, Inst, V);
463
InsertNewValueIntoMap(
ValueMap
, Inst, C);
531
cast<Instruction>(
ValueMap
[*NoAliasDeclInstructions.begin()]);
566
RewriteUsesOfClonedInstructions(OrigHeader, OrigPreheader,
ValueMap
,
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp
293
unsigned PHIReg =
ValueMap
[&PN];
358
ValueMap
.clear();
451
Register DestReg =
ValueMap
[PN];
469
assert(
ValueMap
.count(V) && "V should have been placed in
ValueMap
when its"
471
Register SrcReg =
ValueMap
[V];
504
assert(
ValueMap
.count(V) && "V should have been placed in
ValueMap
when "
506
Register SrcReg =
ValueMap
[V];
555
for (auto &P :
ValueMap
) {
[
all
...]
FastISel.cpp
148
// Enter arguments into
ValueMap
for uses in non-entry BBs.
154
FuncInfo.
ValueMap
[&*I] = VI->second;
248
// in
ValueMap
because Arguments are given virtual registers regardless
345
// Don't cache constant materializations in the general
ValueMap
.
359
DenseMap<const Value *, Register>::iterator I = FuncInfo.
ValueMap
.find(V);
360
if (I != FuncInfo.
ValueMap
.end())
371
Register &AssignedReg = FuncInfo.
ValueMap
[I];
1660
DenseMap<const Value *, Register>::iterator I = FuncInfo.
ValueMap
.find(Op0);
1661
if (I != FuncInfo.
ValueMap
.end())
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
ValueEnumerator.cpp
511
ValueMapType::const_iterator I =
ValueMap
.find(V);
512
assert(I !=
ValueMap
.end() && "Value not in slotcalculator!");
518
print(dbgs(),
ValueMap
, "Default");
591
// Rebuild the modified portion of
ValueMap
.
593
ValueMap
[Values[CstStart].first] = CstStart+1;
786
assert(
ValueMap
.count(VAM->getValue()) &&
897
unsigned &ValueID =
ValueMap
[V];
934
ValueMap
[V] = Values.size();
994
if (
ValueMap
.count(C))
1068
ValueMap
[&BB] = BasicBlocks.size()
[
all
...]
ValueEnumerator.h
62
ValueMapType
ValueMap
;
125
/// incorporated function. Their reverse mapping is stored in
ValueMap
.
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
FunctionComparator.h
22
#include "llvm/IR/
ValueMap
.h"
62
using ValueNumberMap =
ValueMap
<GlobalValue *, uint64_t, Config>;
ValueMapper.h
19
#include "llvm/IR/
ValueMap
.h"
33
using ValueToValueMapTy =
ValueMap
<const Value *, WeakTrackingVH>;
136
/// instances of \a
ValueMap
(one as \a ValueToValueMap, and one with raw \a
139
/// need a new template parameter on \a
ValueMap
.
Cloning.h
295
const
ValueMap
<const Value *, WeakTrackingVH> *VMap = nullptr);
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
MemorySSAUpdater.h
40
#include "llvm/IR/
ValueMap
.h"
52
using ValueToValueMapTy =
ValueMap
<const Value *, WeakTrackingVH>;
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86MachineFunctionInfo.h
118
ValueMap
<const Value *, size_t> PreallocatedIds;
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SplitKit.h
329
using
ValueMap
= DenseMap<std::pair<unsigned, unsigned>, ValueForcePair>;
343
ValueMap
Values;
/src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXGenericToNVVM.cpp
26
#include "llvm/IR/
ValueMap
.h"
55
typedef
ValueMap
<GlobalVariable *, GlobalVariable *> GVMapTy;
56
typedef
ValueMap
<Constant *, Value *> ConstantToValueMapTy;
/src/external/apache2/llvm/dist/llvm/lib/Linker/
IRMover.cpp
392
/// in DstM. ValueToValueMapTy is a
ValueMap
, which involves some overhead
395
ValueToValueMapTy
ValueMap
;
530
Mapper(
ValueMap
, RF_ReuseAndMutateDistinctMDs | RF_IgnoreMissingLocals,
534
ValueMap
.getMDMap() = std::move(SharedMDs);
540
~IRLinker() { SharedMDs = std::move(*
ValueMap
.getMDMap()); }
618
//
ValueMap
but the value is different, it means that the value already had a
621
if ((ForIndirectSymbol &&
ValueMap
.lookup(SGV) == New) ||
991
auto I =
ValueMap
.find(SGV);
992
if (I !=
ValueMap
.end())
1474
if (
ValueMap
.find(GV) != ValueMap.end() |
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
CFLGraph.h
98
using
ValueMap
= DenseMap<Value *, ValueInfo>;
100
ValueMap
ValueImpls;
110
using const_value_iterator =
ValueMap
::const_iterator;
CFLAndersAliasAnalysis.cpp
427
// '
ValueMap
' here records, for each value, which InterfaceValues read from or
431
DenseMap<Value *, ValueSummary>
ValueMap
;
445
// If Src is not a param/return, add it to
ValueMap
448
ValueMap
[SrcIVal.Val].FromRecords.push_back(
451
ValueMap
[SrcIVal.Val].ToRecords.push_back(
458
for (const auto &Mapping :
ValueMap
) {
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/
InstrRefBasedImpl.cpp
458
LocToValueType &
ValueMap
;
469
MLocIterator(LocToValueType &
ValueMap
, LocIdx Idx)
470
:
ValueMap
(
ValueMap
), Idx(Idx) { }
473
assert(&
ValueMap
== &Other.
ValueMap
);
486
return value_type(Idx,
ValueMap
[LocIdx(Idx)]);
/src/external/apache2/llvm/dist/llvm/tools/llvm-c-test/
echo.cpp
55
typedef CAPIDenseMap<LLVMValueRef>::Map
ValueMap
;
165
static
ValueMap
clone_params(LLVMValueRef Src, LLVMValueRef Dst) {
170
ValueMap
VMap;
414
ValueMap
VMap;
/src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCFastISel.cpp
607
unsigned AssignedReg = FuncInfo.
ValueMap
[I];
1172
unsigned AssignedReg = FuncInfo.
ValueMap
[I];
1278
unsigned AssignedReg = FuncInfo.
ValueMap
[I];
1923
unsigned AssignedReg = FuncInfo.
ValueMap
[I];
/src/external/apache2/llvm/dist/llvm/lib/ProfileData/
InstrProf.cpp
732
InstrProfSymtab *
ValueMap
) {
734
VData[I].Value = remapValue(VData[I].Value, ValueKind,
ValueMap
);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
JumpThreading.cpp
1959
DenseMap<Instruction*, Value*> &
ValueMap
) {
1967
DenseMap<Instruction*, Value*>::iterator I =
ValueMap
.find(Inst);
1968
if (I !=
ValueMap
.end())
Completed in 88 milliseconds
1
2
Indexes created Mon Jun 08 00:24:58 UTC 2026