Home
last modified time | relevance | path

Searched refs:ValueMap (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DValueMap.h86 class ValueMap {
105 explicit ValueMap(unsigned NumInitBuckets = 64)
107 explicit ValueMap(const ExtraData &Data, unsigned NumInitBuckets = 64)
111 ValueMap(const ValueMap &) = delete;
112 ValueMap(ValueMap &&) = delete;
113 ValueMap &operator=(const ValueMap &) = delete;
114 ValueMap &operator=(ValueMap &&) = delete;
240 return ValueMapCVH(key, const_cast<ValueMap*>(this)); in Wrap()
248 friend class ValueMap<KeyT, ValueT, Config>;
251 using ValueMapT = ValueMap<KeyT, ValueT, Config>;
H A DValueSymbolTable.h52 using ValueMap = StringMap<Value*>;
55 using iterator = ValueMap::iterator;
58 using const_iterator = ValueMap::const_iterator;
131 ValueMap vmap; ///< The map that holds the symbol table.
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h119 DenseMap<const Value *, unsigned> ValueMap; variable
236 return ValueMap.count(V); in isExportedInst()
247 unsigned &R = ValueMap[V]; in InitializeRegForValue()
295 DenseMap<const Value*, unsigned>::const_iterator It = ValueMap.find(PN); in InvalidatePHILiveOutRegInfo()
296 if (It == ValueMap.end()) in InvalidatePHILiveOutRegInfo()
H A DPseudoSourceValue.h163 ValueMap<const GlobalValue *,
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp86 ValueToValueMapTy &ValueMap, in RewriteUsesOfClonedInstructions() argument
104 Value *OrigPreHeaderVal = ValueMap.lookup(OrigHeaderVal); in RewriteUsesOfClonedInstructions()
299 ValueToValueMapTy ValueMap; in rotateLoop() local
304 ValueMap[PN] = PN->getIncomingValueForBlock(OrigPreheader); in rotateLoop()
345 RemapInstruction(C, ValueMap, in rotateLoop()
362 ValueMap[Inst] = V; in rotateLoop()
368 ValueMap[Inst] = C; in rotateLoop()
397 ValueMap[OrigHeader] = OrigPreheader; in rotateLoop()
398 MSSAU->updateForClonedBlockIntoPred(OrigHeader, OrigPreheader, ValueMap); in rotateLoop()
404 RewriteUsesOfClonedInstructions(OrigHeader, OrigPreheader, ValueMap, in rotateLoop()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp277 unsigned PHIReg = ValueMap[&PN]; in set()
340 ValueMap.clear(); in clear()
427 unsigned DestReg = ValueMap[PN]; in ComputePHILiveOutRegInfo()
446 assert(ValueMap.count(V) && "V should have been placed in ValueMap when its" in ComputePHILiveOutRegInfo()
448 unsigned SrcReg = ValueMap[V]; in ComputePHILiveOutRegInfo()
481 assert(ValueMap.count(V) && "V should have been placed in ValueMap when " in ComputePHILiveOutRegInfo()
483 unsigned SrcReg = ValueMap[V]; in ComputePHILiveOutRegInfo()
583 for (auto &P : ValueMap) { in getValueFromVirtualReg()
H A DFastISel.cpp162 FuncInfo.ValueMap[&*I] = VI->second; in lowerArguments()
481 DenseMap<const Value *, unsigned>::iterator I = FuncInfo.ValueMap.find(V); in lookUpRegForValue()
482 if (I != FuncInfo.ValueMap.end()) in lookUpRegForValue()
493 unsigned &AssignedReg = FuncInfo.ValueMap[I]; in updateValueMap()
1778 DenseMap<const Value *, unsigned>::iterator I = FuncInfo.ValueMap.find(Op0); in selectExtractValue()
1779 if (I != FuncInfo.ValueMap.end()) in selectExtractValue()
H A DSelectionDAGBuilder.cpp1198 DenseMap<const Value *, unsigned>::iterator It = FuncInfo.ValueMap.find(V); in getCopyFromRegs()
1201 if (It != FuncInfo.ValueMap.end()) { in getCopyFromRegs()
1239 (FuncInfo.ValueMap.find(V) != FuncInfo.ValueMap.end()); in findValue()
1707 DenseMap<const Value *, unsigned>::iterator VMI = FuncInfo.ValueMap.find(V); in CopyToExportRegsIfNeeded()
1708 if (VMI != FuncInfo.ValueMap.end()) { in CopyToExportRegsIfNeeded()
4989 if (VMI != FuncInfo.ValueMap.end()) { in EmitFuncArgumentDbgValue()
5350 auto VMI = FuncInfo.ValueMap.find(V); in visitIntrinsicCall()
5351 if (VMI != FuncInfo.ValueMap.end()) { in visitIntrinsicCall()
9281 FuncInfo->ValueMap[&Arg] = Reg; in LowerArguments()
9365 FuncInfo.ValueMap.find(PHIOp); in HandlePHINodesInSuccessorBlocks()
[all …]
/freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp464 ValueMapType::const_iterator I = ValueMap.find(V); in getValueID()
465 assert(I != ValueMap.end() && "Value not in slotcalculator!"); in getValueID()
471 print(dbgs(), ValueMap, "Default"); in dump()
546 ValueMap[Values[CstStart].first] = CstStart+1; in OptimizeConstants()
811 unsigned &ValueID = ValueMap[V]; in EnumerateValue()
845 ValueMap[V] = Values.size(); in EnumerateValue()
905 if (ValueMap.count(C)) in EnumerateOperandType()
967 ValueMap[&BB] = BasicBlocks.size(); in incorporateFunction()
999 assert(ValueMap.count(FnLocalMDVector[i]->getValue()) && in incorporateFunction()
1008 ValueMap.erase(Values[i].first); in purgeFunction()
[all …]
H A DValueEnumerator.h64 ValueMapType ValueMap; variable
/freebsd-12.1/contrib/llvm/lib/Linker/
H A DIRMover.cpp401 ValueToValueMapTy ValueMap; member in __anon4b2a6b4d0211::IRLinker
517 ValueMap.getMDMap() = std::move(SharedMDs); in IRLinker()
523 ~IRLinker() { SharedMDs = std::move(*ValueMap.getMDMap()); } in ~IRLinker()
597 if (ForAlias && ValueMap.lookup(SGV) == New) in materialize()
922 auto I = ValueMap.find(SGV); in linkGlobalValueProto()
923 if (I != ValueMap.end()) in linkGlobalValueProto()
1062 ValueMap.MD()[CU->getRawEnumTypes()].reset(nullptr); in prepareCompileUnitsForImport()
1063 ValueMap.MD()[CU->getRawMacros()].reset(nullptr); in prepareCompileUnitsForImport()
1064 ValueMap.MD()[CU->getRawRetainedTypes()].reset(nullptr); in prepareCompileUnitsForImport()
1074 ValueMap.MD()[CU->getRawGlobalVariables()].reset(nullptr); in prepareCompileUnitsForImport()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.h48 typedef ValueMap<const Function*, FuncInfo> FuncInfoMap;
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DSplitKit.h320 using ValueMap = DenseMap<std::pair<unsigned, unsigned>, ValueForcePair>; variable
334 ValueMap Values;
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp56 typedef ValueMap<GlobalVariable *, GlobalVariable *> GVMapTy;
57 typedef ValueMap<Constant *, Value *> ConstantToValueMapTy;
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DCFLGraph.h100 using ValueMap = DenseMap<Value *, ValueInfo>;
102 ValueMap ValueImpls;
112 using const_value_iterator = ValueMap::const_iterator;
H A DCFLAndersAliasAnalysis.cpp429 DenseMap<Value *, ValueSummary> ValueMap; in populateExternalRelations() local
446 ValueMap[SrcIVal.Val].FromRecords.push_back( in populateExternalRelations()
449 ValueMap[SrcIVal.Val].ToRecords.push_back( in populateExternalRelations()
456 for (const auto &Mapping : ValueMap) { in populateExternalRelations()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DFunctionComparator.h63 using ValueNumberMap = ValueMap<GlobalValue *, uint64_t, Config>;
H A DValueMapper.h34 using ValueToValueMapTy = ValueMap<const Value *, WeakTrackingVH>;
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DMemorySSAUpdater.h64 using ValueToValueMapTy = ValueMap<const Value *, WeakTrackingVH>;
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlan.h236 IRBuilder<> &Builder, VectorizerValueMap &ValueMap, in VPTransformState()
239 ValueMap(ValueMap), ILV(ILV), Callback(Callback) {} in VPTransformState()
317 VectorizerValueMap &ValueMap; member
/freebsd-12.1/contrib/llvm/tools/lldb/source/Expression/
H A DIRInterpreter.cpp94 typedef std::map<const Value *, lldb::addr_t> ValueMap; typedef in InterpreterStackFrame
96 ValueMap m_values;
140 ValueMap::iterator i = m_values.find(value); in SummarizeValue()
409 ValueMap::iterator i = m_values.find(value); in ResolveValue()
/freebsd-12.1/contrib/llvm/lib/ProfileData/
H A DInstrProf.cpp591 InstrProfSymtab *ValueMap) { in addValueData() argument
593 VData[I].Value = remapValue(VData[I].Value, ValueKind, ValueMap); in addValueData()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp622 unsigned AssignedReg = FuncInfo.ValueMap[I]; in SelectLoad()
1180 unsigned AssignedReg = FuncInfo.ValueMap[I]; in PPCMoveToIntReg()
1281 unsigned AssignedReg = FuncInfo.ValueMap[I]; in SelectBinaryIntOp()
1934 unsigned AssignedReg = FuncInfo.ValueMap[I]; in SelectIntExt()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1887 DenseMap<Instruction*, Value*> &ValueMap) { in AddPHINodeEntriesForMappedBlock() argument
1895 DenseMap<Instruction*, Value*>::iterator I = ValueMap.find(Inst); in AddPHINodeEntriesForMappedBlock()
1896 if (I != ValueMap.end()) in AddPHINodeEntriesForMappedBlock()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DAsmWriter.cpp669 using ValueMap = DenseMap<const Value *, unsigned>; typedef in llvm::SlotTracker
684 ValueMap mMap;
688 ValueMap fMap;
1093 ValueMap::iterator MI = mMap.find(V); in getGlobalSlot()
1114 ValueMap::iterator FI = fMap.find(V); in getLocalSlot()

12