Home
last modified time | relevance | path

Searched refs:ValueToValueMapTy (Results 1 – 25 of 40) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DCloning.h53 std::unique_ptr<Module> CloneModule(const Module &M, ValueToValueMapTy &VMap);
60 CloneModule(const Module &M, ValueToValueMapTy &VMap,
109 BasicBlock *CloneBasicBlock(const BasicBlock *BB, ValueToValueMapTy &VMap,
126 Function *CloneFunction(Function *F, ValueToValueMapTy &VMap,
139 ValueToValueMapTy &VMap, bool ModuleLevelChanges,
148 ValueToValueMapTy &VMap, bool ModuleLevelChanges,
165 ValueToValueMapTy &VMap, bool ModuleLevelChanges,
247 Loop *OrigLoop, ValueToValueMapTy &VMap,
254 ValueToValueMapTy &VMap);
265 ValueToValueMapTy &ValueMapping,
DValueMapper.h33 using ValueToValueMapTy = ValueMap<const Value *, WeakTrackingVH>; variable
145 ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags = RF_None,
159 registerAlternateMappingContext(ValueToValueMapTy &VM,
206 inline Value *MapValue(const Value *V, ValueToValueMapTy &VM,
228 inline Metadata *MapMetadata(const Metadata *MD, ValueToValueMapTy &VM,
236 inline MDNode *MapMetadata(const MDNode *MD, ValueToValueMapTy &VM,
251 inline void RemapInstruction(Instruction *I, ValueToValueMapTy &VM,
264 inline void RemapFunction(Function &F, ValueToValueMapTy &VM,
272 inline Constant *MapValue(const Constant *V, ValueToValueMapTy &VM,
DLoopVersioning.h122 ValueToValueMapTy VMap;
DUnrollLoop.h122 void remapInstruction(Instruction *I, ValueToValueMapTy &VMap);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DMemorySSAUpdater.h64 using ValueToValueMapTy = ValueMap<const Value *, WeakTrackingVH>; variable
121 const ValueToValueMapTy &VM,
126 const ValueToValueMapTy &VM);
130 const ValueToValueMapTy &VMap,
134 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, DominatorTree &DT);
298 const ValueToValueMapTy &VMap, PhiToDefMap &MPhiMap,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DIndirectionUtils.cpp290 ValueToValueMapTy *VMap) { in cloneFunctionDecl()
307 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap, in moveFunctionBody()
327 ValueToValueMapTy *VMap) { in cloneGlobalVariableDecl()
339 ValueToValueMapTy &VMap, in moveGlobalVariableInitializer()
357 ValueToValueMapTy &VMap) { in cloneGlobalAliasDecl()
368 ValueToValueMapTy &VMap) { in cloneModuleFlagsMetadata()
DThreadSafeModule.cpp31 ValueToValueMapTy VMap; in cloneToNewContext()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DCloneFunction.cpp40 BasicBlock *llvm::CloneBasicBlock(const BasicBlock *BB, ValueToValueMapTy &VMap, in CloneBasicBlock()
85 ValueToValueMapTy &VMap, in CloneFunctionInto()
237 Function *llvm::CloneFunction(Function *F, ValueToValueMapTy &VMap, in CloneFunction()
278 ValueToValueMapTy &VMap;
285 ValueToValueMapTy &valueMap, bool moduleLevelChanges, in PruningFunctionCloner()
450 ValueToValueMapTy &VMap, in CloneAndPruneIntoFromInst()
727 ValueToValueMapTy &VMap, in CloneAndPruneFunctionInto()
739 const SmallVectorImpl<BasicBlock *> &Blocks, ValueToValueMapTy &VMap) { in remapInstructionsInBlocks()
753 Loop *OrigLoop, ValueToValueMapTy &VMap, in cloneLoopWithPreheader()
837 ValueToValueMapTy &ValueMapping, DomTreeUpdater &DTU) { in DuplicateInstructionsInSplitBetween()
DCloneModule.cpp37 ValueToValueMapTy VMap; in CloneModule()
42 ValueToValueMapTy &VMap) { in CloneModule()
47 const Module &M, ValueToValueMapTy &VMap, in CloneModule()
DValueMapper.cpp98 ValueToValueMapTy *VM;
102 explicit MappingContext(ValueToValueMapTy &VM, in MappingContext()
123 Mapper(ValueToValueMapTy &VM, RemapFlags Flags, in Mapper()
134 registerAlternateMappingContext(ValueToValueMapTy &VM, in registerAlternateMappingContext()
176 void remapFunction(Function &F, ValueToValueMapTy &VM);
178 ValueToValueMapTy &getVM() { return *MCs[CurrentMCID].VM; } in getVM()
340 ValueToValueMapTy::iterator I = getVM().find(V); in mapValue()
1077 ValueMapper::ValueMapper(ValueToValueMapTy &VM, RemapFlags Flags, in ValueMapper()
1085 ValueMapper::registerAlternateMappingContext(ValueToValueMapTy &VM, in registerAlternateMappingContext()
DLoopUnroll.cpp68 void llvm::remapInstruction(Instruction *I, ValueToValueMapTy &VMap) { in remapInstruction()
85 ValueToValueMapTy::iterator It = VMap.find(Op); in remapInstruction()
92 ValueToValueMapTy::iterator It = VMap.find(PN->getIncomingBlock(i)); in remapInstruction()
545 ValueToValueMapTy LastValueMap; in UnrollLoop()
608 ValueToValueMapTy VMap; in UnrollLoop()
634 for (ValueToValueMapTy::iterator VI = VMap.begin(), VE = VMap.end(); in UnrollLoop()
644 ValueToValueMapTy::iterator It = LastValueMap.find(Incoming); in UnrollLoop()
DLoopUnrollPeel.cpp494 ValueToValueMapTy &VMap, ValueToValueMapTy &LVMap, DominatorTree *DT, in cloneLoopBlocks()
703 ValueToValueMapTy LVMap; in peelLoop()
715 ValueToValueMapTy VMap; in peelLoop()
DInlineFunction.cpp771 ValueToValueMapTy &VMap) { in PropagateParallelLoopAccessMetadata()
779 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in PropagateParallelLoopAccessMetadata()
813 static void CloneAliasScopeMetadata(CallSite CS, ValueToValueMapTy &VMap) { in CloneAliasScopeMetadata()
875 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in CloneAliasScopeMetadata()
919 static void AddAliasScopeMetadata(CallSite CS, ValueToValueMapTy &VMap, in AddAliasScopeMetadata()
972 for (ValueToValueMapTy::iterator VMI = VMap.begin(), VMIE = VMap.end(); in AddAliasScopeMetadata()
1181 ValueToValueMapTy &VMap, in UpdateCallGraphAfterInlining()
1204 ValueToValueMapTy::iterator VMI = VMap.find(OrigCall); in UpdateCallGraphAfterInlining()
1471 const ValueToValueMapTy &VMap, in updateCallerBFI()
1499 static void updateCallProfile(Function *Callee, const ValueToValueMapTy &VMap, in updateCallProfile()
[all …]
DLoopUnrollAndJam.cpp283 ValueToValueMapTy LastValueMap; in UnrollAndJamLoop()
320 ValueToValueMapTy VMap; in UnrollAndJamLoop()
352 for (ValueToValueMapTy::iterator VI = VMap.begin(), VE = VMap.end(); in UnrollAndJamLoop()
423 ValueToValueMapTy &LastValueMap) { in UnrollAndJamLoop()
DLoopUnrollRuntime.cpp71 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectProlog()
186 ValueToValueMapTy &VMap, DominatorTree *DT, in ConnectEpilog()
305 ValueToValueMapTy &VMap, DominatorTree *DT, LoopInfo *LI) { in CloneLoopBlocks()
776 ValueToValueMapTy VMap; in UnrollRuntimeLoopRemainder()
DLoopRotationUtils.cpp81 static void InsertNewValueIntoMap(ValueToValueMapTy &VM, Value *K, Value *V) { in InsertNewValueIntoMap()
92 ValueToValueMapTy &ValueMap, in RewriteUsesOfClonedInstructions()
305 ValueToValueMapTy ValueMap, ValueMapMSSA; in rotateLoop()
DSplitModule.cpp272 ValueToValueMapTy VMap; in SplitModule()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DIndirectionUtils.h450 ValueToValueMapTy *VMap = nullptr);
460 void moveFunctionBody(Function &OrigF, ValueToValueMapTy &VMap,
466 ValueToValueMapTy *VMap = nullptr);
477 ValueToValueMapTy &VMap,
483 ValueToValueMapTy &VMap);
487 ValueToValueMapTy &VMap);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DMemorySSAUpdater.cpp546 const ValueToValueMapTy &VMap, in getNewDefiningAccessForClone()
583 const ValueToValueMapTy &VMap, in cloneUsesAndDefs()
655 const ValueToValueMapTy &VMap, in updateForClonedLoop()
730 BasicBlock *BB, BasicBlock *P1, const ValueToValueMapTy &VM) { in updateForClonedBlockIntoPred()
752 for (const ValueToValueMapTy *VMap : make_range(ValuesBegin, ValuesEnd)) in privateUpdateExitBlocksForClonedLoop()
761 ArrayRef<BasicBlock *> ExitBlocks, const ValueToValueMapTy &VMap, in updateExitBlocksForClonedLoop()
763 const ValueToValueMapTy *const Arr[] = {&VMap}; in updateExitBlocksForClonedLoop()
770 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, DominatorTree &DT) { in updateExitBlocksForClonedLoop()
771 auto GetPtr = [&](const std::unique_ptr<ValueToValueMapTy> &I) { in updateExitBlocksForClonedLoop()
775 mapped_iterator<const std::unique_ptr<ValueToValueMapTy> *, in updateExitBlocksForClonedLoop()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DInferAddressSpaces.cpp199 const ValueToValueMapTy &ValueWithNewAddrSpace,
415 const ValueToValueMapTy &ValueWithNewAddrSpace, in operandWithNewAddressSpaceOrCreateUndef()
443 const ValueToValueMapTy &ValueWithNewAddrSpace, in cloneInstructionWithNewAddressSpace()
505 const ValueToValueMapTy &ValueWithNewAddrSpace) { in cloneConstantExprWithNewAddressSpace()
585 const ValueToValueMapTy &ValueWithNewAddrSpace, in cloneValueWithNewAddressSpace()
877 ValueToValueMapTy ValueWithNewAddrSpace; in rewriteWithNewAddressSpaces()
DLoopUnswitch.cpp167 const ValueToValueMapTy &VMap);
358 const ValueToValueMapTy &VMap) { in cloneData()
908 static Loop *CloneLoop(Loop *L, Loop *PL, ValueToValueMapTy &VM, in CloneLoop()
1280 ValueToValueMapTy VMap; in UnswitchNontrivialCondition()
1323 ValueToValueMapTy::iterator It = VMap.find(V); in UnswitchNontrivialCondition()
DSimpleLoopUnswitch.cpp991 ValueToValueMapTy &VMap, in buildClonedLoopBlocks()
1159 const ValueToValueMapTy &VMap, LoopInfo &LI) { in cloneLoopNest()
1218 const ValueToValueMapTy &VMap, LoopInfo &LI, in buildClonedLoops()
1468 ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps, in deleteDeadClonedBlocks()
2041 SmallVector<std::unique_ptr<ValueToValueMapTy>, 4> VMaps; in unswitchNontrivialInvariants()
2045 VMaps.emplace_back(new ValueToValueMapTy()); in unswitchNontrivialInvariants()
2187 for (std::unique_ptr<ValueToValueMapTy> &VMap : VMaps) in unswitchNontrivialInvariants()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUPropagateAttributes.cpp269 ValueToValueMapTy dummy; in cloneWithFeatures()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DWinEHPrepare.cpp738 ValueToValueMapTy VMap; in cloneCommonBlocks()
880 ValueToValueMapTy::iterator I = VMap.find(Inst); in cloneCommonBlocks()
890 for (ValueToValueMapTy::value_type VT : VMap) { in cloneCommonBlocks()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXGenericToNVVM.cpp124 ValueToValueMapTy VM; in runOnModule()

12